From 43ad4eb794da4cb0f8fd3611be2bc8a39ef6b9f7 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Tue, 21 Jul 2020 00:56:57 -0700 Subject: [PATCH] kern: fix asid tlb invalidation --- .../libmesosphere/include/mesosphere/arch/arm64/kern_cpu.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/libmesosphere/include/mesosphere/arch/arm64/kern_cpu.hpp b/libraries/libmesosphere/include/mesosphere/arch/arm64/kern_cpu.hpp index 689859f99..41a8d7d0b 100644 --- a/libraries/libmesosphere/include/mesosphere/arch/arm64/kern_cpu.hpp +++ b/libraries/libmesosphere/include/mesosphere/arch/arm64/kern_cpu.hpp @@ -192,7 +192,7 @@ namespace ams::kern::arch::arm64::cpu { ALWAYS_INLINE void InvalidateTlbByAsid(u32 asid) { const u64 value = (static_cast(asid) << 48); - __asm__ __volatile__("tlbi aside1is, %[value]" :: [value]"r"(static_cast(value) << 48) : "memory"); + __asm__ __volatile__("tlbi aside1is, %[value]" :: [value]"r"(value) : "memory"); EnsureInstructionConsistency(); }