From 0bd81aa3d44dfec45f7662294f56c33244bf7c34 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Tue, 26 Jul 2022 11:46:50 -0600 Subject: [PATCH] Update llvm_asm to asm for aarch64 --- src/ld_so/tcb.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/ld_so/tcb.rs b/src/ld_so/tcb.rs index 01327e8ef..3826322fa 100644 --- a/src/ld_so/tcb.rs +++ b/src/ld_so/tcb.rs @@ -201,11 +201,9 @@ impl Tcb { unsafe fn arch_read(offset: usize) -> usize { // TODO: s/llvm_asm/asm/g let tp: usize; - llvm_asm!("mrs $0, tpidr_el0" - : "=r"(tp) - : - : - : "volatile" + asm!( + "mrs {}, tpidr_el0", + out(reg) tp, ); *((tp + offset) as *const usize) -- GitLab