From 79224797fb36d5823b04cc266c08db5089246d2d Mon Sep 17 00:00:00 2001 From: James Barford-Evans Date: Tue, 2 Dec 2025 15:36:21 +0000 Subject: [PATCH] Regression tests for system register `ttbr0_el2` --- tests/ui/asm/aarch64/ttbr0_el2.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 tests/ui/asm/aarch64/ttbr0_el2.rs diff --git a/tests/ui/asm/aarch64/ttbr0_el2.rs b/tests/ui/asm/aarch64/ttbr0_el2.rs new file mode 100644 index 0000000000000..a283d75c8fffd --- /dev/null +++ b/tests/ui/asm/aarch64/ttbr0_el2.rs @@ -0,0 +1,11 @@ +//! Regression test for #97724, recognising ttbr0_el2 as a valid armv8 system register +//@ only-aarch64 +//@ build-pass +use std::arch::asm; + +static PT: [u64; 512] = [0; 512]; +fn main() { + unsafe { + asm!("msr ttbr0_el2, {pt}", pt = in(reg) &PT as *const _ ); + } +}