From nobody Mon Feb 16 15:44:24 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 4fF6X84kpwz6RxpH for ; Mon, 16 Feb 2026 15:44:24 +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 4fF6X81DSvz4PMN for ; Mon, 16 Feb 2026 15:44:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771256664; 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=1smZ8mJoaa4qeygOSqkVkpb/u/jDH9zYRHqkPQTN5WE=; b=uV7batGYB+aUr5QA6+AD5CiABmR/4wwyHHx1lMNTRkbilH29f6aefYcRiOfiCa0ZuUoh0Y jvNWWwLUVxVHdgINGTXyH73CVfA6dvtRY6K8ukFYJM0LPvnIqiGEm2T7w1FAsrzpSVN5/j U7q/njdwU6G6vWxtzsa1dnaY8f6hZhJQFooOHjOKCDsJMFxF4g9X1+HM3lbOp6mXyzaUwR bK4iPFq0StNHRB4C69PdtALv5Peoo4Yugya4G+rBcfKfyjyqNG3jQsgOx1yrFDlQ8PH0sm PnTTBJIrWPy/iE/17RoD8aqIsm33tAwNxuXxgxV7DgUIYFgs72eLCKRSobzxvg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771256664; a=rsa-sha256; cv=none; b=Ofbefg8Rq4h9aXEyREJ5VYAs0aUlO90O3TDxs6txQd4awjKuVjPAKLDUhTUVzvusTQr964 FOu3BO2NSinxwuVIXRgVzcOPY7RTgOU42cdGtBzVK/fZkKbpeHaUWoUt2dia8BEaNJQCls RjZaoIHvE2MMFfhYvQweFO4Un7GWXioOwIPwvW+ejdt9ivSMP0r46yB96GmivfJ469TcRS 4SKRHqmFwA0TObjIYgVR30/GNSixlHTeY1DoIRDp1axX38TAJzv5Xx/lanrNFM4wr2KWe+ TdfZYeacPRMHqxVGyGap/0Bi16eOBbTbDw9hB8kRGIwNqe9XLc/ecxmG90c7Ng== 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=1771256664; 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=1smZ8mJoaa4qeygOSqkVkpb/u/jDH9zYRHqkPQTN5WE=; b=YZHg6kHFyRRQJ3G62dPyc1qzmCJhEXO9Dhmd6MX32AYpQvSmnSj0+EK+DzqYsw3MdBT8DJ Qc3cwzdPxduu1tIu8y21YcvGZZpzcSIYJXu2ZIQlqov1gU/ua9pKfrxpTMF3tMDtJoueBq lz4ArQ86QeKLczyojQ20Jd4Qi3eR88WwfXq7+XegZl8uNT3tIYtQdrZUkFnf/20o/RB194 s5clboIbdXsE7usXf1eCtxSVG9TQvcQVFXD1goS3c61EpAzHPH2uj7+MmOVYBa8KBzc6f6 yMXpz9qz73lRZPYI9gHm+14LHX+JLyZNfCWkP23raXtThMLlsgwCKCe+5eek2A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fF6X80ZdFzTXQ for ; Mon, 16 Feb 2026 15:44:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1f13e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 16 Feb 2026 15:44:24 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Mark Johnston Subject: git: 769bc6877399 - stable/15 - 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/stable/15 X-Git-Reftype: branch X-Git-Commit: 769bc687739927d3e7115b27b3f4579883682459 Auto-Submitted: auto-generated Date: Mon, 16 Feb 2026 15:44:24 +0000 Message-Id: <69933b58.1f13e.17e66ef8@gitrepo.freebsd.org> The branch stable/15 has been updated by markj: URL: https://cgit.FreeBSD.org/src/commit/?id=769bc687739927d3e7115b27b3f4579883682459 commit 769bc687739927d3e7115b27b3f4579883682459 Author: Mark Johnston AuthorDate: 2026-02-04 14:48:34 +0000 Commit: Mark Johnston CommitDate: 2026-02-16 13:42:10 +0000 sdt: Enable on 32-bit powerpc and powerpc64le Reviewed by: jhibbits, adrian MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D54814 (cherry picked from commit 6e32e8d7d16148e9bad1e3544363f318582f4c13) --- 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 0deada385f31..b1aa54c9aa64 100644 --- a/sys/conf/files.powerpc +++ b/sys/conf/files.powerpc @@ -391,7 +391,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 | powerpcspe | 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));