Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Apr 2026 23:05:29 -0400
From:      Mark Johnston <markj@freebsd.org>
To:        Andrew Turner <andrew@freebsd.org>
Cc:        src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org, Harry Moulton <harry.moulton@arm.com>
Subject:   Re: git: 58de79153622 - main - arm64: mte: configure initial state for system registers
Message-ID:  <afF1eUqL51aCjV-P@nuc>
In-Reply-To: <69dcfc89.464ef.4e312925@gitrepo.freebsd.org>

index | next in thread | previous in thread | raw e-mail

On Mon, Apr 13, 2026 at 02:24:09PM +0000, Andrew Turner wrote:
> The branch main has been updated by andrew:
> 
> URL: https://cgit.FreeBSD.org/src/commit/?id=58de79153622145cb6fc57bc92c4de678876992f
> 
> commit 58de79153622145cb6fc57bc92c4de678876992f
> Author:     Harry Moulton <harry.moulton@arm.com>
> AuthorDate: 2026-04-13 11:54:38 +0000
> Commit:     Andrew Turner <andrew@FreeBSD.org>
> CommitDate: 2026-04-13 14:23:05 +0000
> 
>     arm64: mte: configure initial state for system registers
>     
>     The fields in SCTLR_EL1 and HCR_EL2 for enabling MTE are set, and if the
>     ID_AA64PFR1_EL1 register shows MTE is present, the GCR_EL1 register is
>     also configured, and the two TFSR registers which hold pending tag check
>     faults are cleared.
>     
>     Reviewed by:    andrew
>     Sponsored by:   Arm Ltd
>     Signed-off-by:  Harry Moulton <harry.moulton@arm.com>
>     Differential Revision:  https://reviews.freebsd.org/D55946

After this commit I can't boot a FreeBSD aarch64 VM in qemu using "-cpu
max": boot hangs shortly after the loader handoff.  If I revert just
this commit on the latest main, I'm able to boot.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?afF1eUqL51aCjV-P>