From nobody Wed Feb 4 14:50:16 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4f5jvF1f09z6Qyxv for ; Wed, 04 Feb 2026 14:50:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f5jvD6BsGz3SpZ for ; Wed, 04 Feb 2026 14:50:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770216616; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=VkSLW6OVzCMVkSzYvWnn2o6q2MsjR4hJ691WLRdhyZY=; b=eJE9kYR+cQCW4/yPknH2/63v6Y8nci2epdVb1Uc7o/lUMckw6PPx3GUPBpLsrXv8nbljy5 qK6FGQAdCByPHZCrrfQhyjqa5988Xl987h/hCVehylTD5WLCx9F3tV8b95ljuSbI9FZ2FR 2jxLBuA5s7aoEvrA6/egIQll6gE85uP0jC3WJzjjpy92gb4t1UgLR8ENUK6dZWPP63WaI4 mXYJqz/UU23P4hLH2s4szX13FtH+zN5P+44N8YQlhNto+J4OyAkcoghTpGX6Icz2y4BlHj L+BS9x09o7jPFFBVkPviYQcZy2fIJxhbpBLUmP6V9uX1oTtwDXpPoa+rhubIdA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770216616; a=rsa-sha256; cv=none; b=AfUTONXgMCP2N8opbrDGpe8WdfFgKOFp8JUip9YHOdOMi7ItXhmnKNPoYskkVh7sFsf+hy ysXIKfi5tsU3BZqVwJyF+PVDEzdfSvrMNWovBZbJZr1EHcEpFsurRT3kb4EWikjCrhag+I TbBERgN8YItKHD4N7IfN+9fQImS7VSFbWjxrMYTrbHMRtaKlxR6mNwG0vLtCj641clG2rr fnbNN6nZ93wX1sfD3XIP1iHid3vXpyqY1kha7lMcYesP7++2dIyMDvUhQW3QcAQubddnIQ tL0BrKZtCDisan3l9LqU05DKCFp9tTlWlvKkFiEwRbD6Yalm10PXe1q95tf6SA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770216616; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=VkSLW6OVzCMVkSzYvWnn2o6q2MsjR4hJ691WLRdhyZY=; b=DMALmrFOVlIRFwn49NKlNkzeuJIje0k6b5/hukS9Vpf0Sm+xrj8VenyDdiIR/aqsTsfwU0 zJoP7q1kOvNEos5GL+m6Rj7f1KXZM5/HydBrs903ywcRo4VmVQxSPnqS4PdPEkqKSHWquS ehqW3CzKaCynRyqZJTXqCH6UINs+lKBpn45KbqljzU3a4ODIfESZtbGbnTti2GAVaqAJ+Z 9S5BIvl40NVVbW5ZLB2hVSWtyfHsA8oFfJd0sFl4cpREDWkbUhjdnVeoVfxTTGU2bPt9rx Jnt7Qiv7fki7xrcynE7uZBoklRjcSLmKjJvu866tGxs6B6rpSpbXIOMeRB02Sw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f5jvD5n6gz13FX for ; Wed, 04 Feb 2026 14:50:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3c4f7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 04 Feb 2026 14:50:16 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Mark Johnston Subject: git: 6e32e8d7d161 - main - sdt: Enable on 32-bit powerpc and powerpc64le List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: markj X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6e32e8d7d16148e9bad1e3544363f318582f4c13 Auto-Submitted: auto-generated Date: Wed, 04 Feb 2026 14:50:16 +0000 Message-Id: <69835ca8.3c4f7.579d87e6@gitrepo.freebsd.org> The branch main has been updated by markj: URL: https://cgit.FreeBSD.org/src/commit/?id=6e32e8d7d16148e9bad1e3544363f318582f4c13 commit 6e32e8d7d16148e9bad1e3544363f318582f4c13 Author: Mark Johnston AuthorDate: 2026-02-04 14:48:34 +0000 Commit: Mark Johnston CommitDate: 2026-02-04 14:48:34 +0000 sdt: Enable on 32-bit powerpc and powerpc64le Reviewed by: jhibbits, adrian MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54814 --- sys/conf/files.powerpc | 2 +- sys/modules/dtrace/Makefile | 4 +--- sys/powerpc/powerpc/sdt_machdep.c | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/sys/conf/files.powerpc b/sys/conf/files.powerpc index 7989f1c9bea4..d9171d33c8c0 100644 --- a/sys/conf/files.powerpc +++ b/sys/conf/files.powerpc @@ -390,7 +390,7 @@ powerpc/powerpc/platform.c standard powerpc/powerpc/platform_if.m standard powerpc/powerpc/ptrace_machdep.c standard powerpc/powerpc/sc_machdep.c optional sc -powerpc/powerpc/sdt_machdep.c optional powerpc64 kdtrace_hooks +powerpc/powerpc/sdt_machdep.c optional kdtrace_hooks powerpc/powerpc/setjmp.S standard powerpc/powerpc/sigcode32.S optional powerpc | compat_freebsd32 powerpc/powerpc/sigcode64.S optional powerpc64 | powerpc64le diff --git a/sys/modules/dtrace/Makefile b/sys/modules/dtrace/Makefile index 3a3769b8b4b5..019b5e951dcf 100644 --- a/sys/modules/dtrace/Makefile +++ b/sys/modules/dtrace/Makefile @@ -9,6 +9,7 @@ SUBDIR= dtaudit \ fbt \ profile \ prototype \ + sdt \ systrace .if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" @@ -31,8 +32,5 @@ SUBDIR+= fasttrap SUBDIR+= systrace_freebsd32 .endif .endif -.if ${MACHINE_CPUARCH} != "powerpc" || ${MACHINE_ARCH} == "powerpc64" -SUBDIR+= sdt -.endif .include diff --git a/sys/powerpc/powerpc/sdt_machdep.c b/sys/powerpc/powerpc/sdt_machdep.c index 8a84016a9571..04a4cc170769 100644 --- a/sys/powerpc/powerpc/sdt_machdep.c +++ b/sys/powerpc/powerpc/sdt_machdep.c @@ -37,8 +37,8 @@ sdt_tracepoint_patch(uintptr_t patchpoint, uintptr_t target) uint32_t instr; KASSERT(sdt_tracepoint_valid(patchpoint, target), - ("%s: invalid tracepoint %#lx -> %#lx", - __func__, patchpoint, target)); + ("%s: invalid tracepoint %#jx -> %#jx", + __func__, (uintmax_t)patchpoint, (uintmax_t)target)); instr = ((target - patchpoint) & 0x7fffffful) | 0x48000000; memcpy((void *)patchpoint, &instr, sizeof(instr));