From nobody Wed Apr 29 11:40: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 4g5FjD2xtJz6bSMQ for ; Wed, 29 Apr 2026 11:40:16 +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" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g5FjD1tflz3s1F for ; Wed, 29 Apr 2026 11:40:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777462816; 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=g1beCTZmcIV8UCL8J6a12WlnRk72+psw+nLVhJY3BlA=; b=D8Huv2S7R7iWK+fPZuJ8qJ6Nwos7RWQIj6ZXOmi1qO+MVfz4VJlP/I1RnTivBHIFDj3gfU F6O3dA5M1Qea0tMapaeIGGEd5zcvMiOWAxxdY76HVVla3c8FYBRSbNPFOMD9oQxzKJQ5t1 91EUSWILwWB9KINkKuu7dX2/B/cHl9ZSySMK0HPqerw7CzEaGqKElqrJlfm+ilghB2lBOL TZNJgF9fXL8xMh5BTZSaUPMX81jMXdR3j48+oMjZRSm51LP+MGbSZ7OFmtyKlwkGXDmIoR /SsG6sgEv7BJO+Wn0KutuABNxeAmW5RawJ/LyJUe4NWvxFL0wOc1x0nT4LI8/g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777462816; a=rsa-sha256; cv=none; b=VuybtxSz0N2x41blxy6ZXz527/nKdu4TvdXV2EOK0xTKtlatkmoh3eZ9ZLAkW+AmkME74C ymMddhs1rl3j4jVo2n3pJclhv3OmA8Hj+ykIz0K1ndum4L50Uj7juoNco6kHRAGrdONGxp lNrq5JnPa/EYL036MED4T2BQXYORRbdh88mUJ+0S3oWWxi6xyq5pOWMdQyqsrGjWvNii0h eh5A9PttYANUYHt8f50JUYOnU8cgmacpipIqhIWs39ejeMUT7aLcHb9HMBrfR0HE52jyyw dOOKSEIWkzstBmXx6azqeFldz2hR3pXjcYm+djf5VN7zfNmjIUlGuyFPHEq/4w== 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=1777462816; 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=g1beCTZmcIV8UCL8J6a12WlnRk72+psw+nLVhJY3BlA=; b=VSKSt7GxjALdfWZTFxHfds2a1h1UG8grwMdI6kceDDOPoReUUrhrcpmAkZifLHscSzCe0C JFQG5k8qvJBJ8OksUhPYYlb0EzE67wcvGq6p7j1ewHppkmF6fcLSRLG7soW79rCUJrPuMs lxc+DIPKEfUz7Gsk1cGxuurhmhhBWAT/DwaGmRyNDRkC5niA91M7UICEb+DwxnwI++ztNF BIQxVOId2xv3keb3CegXaYi3RCTSq97vf0TslmkeXtrwhTWKXn8fwB+EK8TxFaIy46CQqi 64QeQzc/WwgMAToCA66/o9LGxd+9hWFbfDiGGwFv05/K+KPacaek1D8Mx4LhIA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g5FjD0smdzfX1 for ; Wed, 29 Apr 2026 11:40:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 21a9d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 29 Apr 2026 11:40:16 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Andrew Turner Subject: git: 2783fb7e7321 - main - arm64: Fix a MTE check 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: andrew X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2783fb7e7321911b4159d7f41d1c80cae40a7552 Auto-Submitted: auto-generated Date: Wed, 29 Apr 2026 11:40:16 +0000 Message-Id: <69f1ee20.21a9d.7ec8f8ef@gitrepo.freebsd.org> The branch main has been updated by andrew: URL: https://cgit.FreeBSD.org/src/commit/?id=2783fb7e7321911b4159d7f41d1c80cae40a7552 commit 2783fb7e7321911b4159d7f41d1c80cae40a7552 Author: Andrew Turner AuthorDate: 2026-04-29 11:34:49 +0000 Commit: Andrew Turner CommitDate: 2026-04-29 11:39:29 +0000 arm64: Fix a MTE check It should be for FEAT_MTE2 as the registers aren't implemented for FEAT_MTE. While here fix the style of the comment explaining the check. Reported by: markj Fixes: 58de79153622 ("arm64: mte: configure initial state for system registers") Sponsored by: Arm Ltd --- sys/arm64/arm64/locore.S | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/arm64/arm64/locore.S b/sys/arm64/arm64/locore.S index c86f98da55a8..14300eceb6d5 100644 --- a/sys/arm64/arm64/locore.S +++ b/sys/arm64/arm64/locore.S @@ -1065,10 +1065,10 @@ LENTRY(start_mmu) ldr x2, mair /* - * If MTE is supported, configure GCR_EL1 and clear the TFSR registers of - * any pending tag check faults + * If FEAT_MTE2 is supported, configure GCR_EL1 and clear the TFSR + * registers of any pending tag check faults */ - CHECK_CPU_FEAT(x3, ID_AA64PFR1, MTE, MTE, 1f) + CHECK_CPU_FEAT(x3, ID_AA64PFR1, MTE, MTE2, 1f) /* Set GCR_EL1, non-zero tags excluded by default */ mov x3, #(GCR_Exclude_MASK | GCR_RRND)