]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/arm: Split out AT insns to tcg/cpregs-at.c
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 7 Jul 2025 15:15:46 +0000 (09:15 -0600)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 10 Jul 2025 08:16:46 +0000 (09:16 +0100)
commita62fa0c7a00fab51459c68986e9259c389f1e5d6
tree63a0471bca98961541c96618870e0ba87444f30a
parentdcef48a56556235578b9e4ea3b4a13e01d9d95e8
target/arm: Split out AT insns to tcg/cpregs-at.c

Split out all "system instructions for address translation".
While mapped into "cpregs", these are instructions, and thus
are handled in hardware by virtualization.  They are all
priviledged, and thus not reachable for user-only.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20250707151547.196393-3-richard.henderson@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/helper.c
target/arm/internals.h
target/arm/tcg/cpregs-at.c [new file with mode: 0644]
target/arm/tcg/meson.build