From cc20bcd40548bbe1c885f63f69aa99f13838be7e Mon Sep 17 00:00:00 2001 From: bjorn3 <17426603+bjorn3@users.noreply.github.com> Date: Sat, 28 Mar 2026 21:57:51 +0100 Subject: [PATCH] rmm: Fix warnings on x86 --- rmm/src/arch/x86.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rmm/src/arch/x86.rs b/rmm/src/arch/x86.rs index 0ab9b5d2d5..85d6c736df 100644 --- a/rmm/src/arch/x86.rs +++ b/rmm/src/arch/x86.rs @@ -33,19 +33,19 @@ impl Arch for X86Arch { #[inline(always)] unsafe fn invalidate(address: VirtualAddress) { - asm!("invlpg [{0}]", in(reg) address.data()); + unsafe { asm!("invlpg [{0}]", in(reg) address.data()) }; } #[inline(always)] unsafe fn table(_table_kind: TableKind) -> PhysicalAddress { let address: usize; - asm!("mov {0}, cr3", out(reg) address); + unsafe { asm!("mov {0}, cr3", out(reg) address) }; PhysicalAddress::new(address) } #[inline(always)] unsafe fn set_table(_table_kind: TableKind, address: PhysicalAddress) { - asm!("mov cr3, {0}", in(reg) address.data()); + unsafe { asm!("mov cr3, {0}", in(reg) address.data()) }; } fn virt_is_valid(_address: VirtualAddress) -> bool {