From 68f8179ab9eb6380323dc4b19cf4cc1603b576f5 Mon Sep 17 00:00:00 2001 From: "John Hodge (sonata)" Date: Sun, 9 Dec 2012 13:00:36 +0800 Subject: [PATCH] Kernel/x86 - Fixed VMM bug causing ACPI crash --- KernelLand/Kernel/arch/x86/mm_virt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/KernelLand/Kernel/arch/x86/mm_virt.c b/KernelLand/Kernel/arch/x86/mm_virt.c index 868fe86a..e04b4ae7 100644 --- a/KernelLand/Kernel/arch/x86/mm_virt.c +++ b/KernelLand/Kernel/arch/x86/mm_virt.c @@ -1148,6 +1148,7 @@ void MM_UnmapHWPages(tVAddr VAddr, Uint Number) { MM_DerefPhys( gaPageTable[ i + j ] & ~0xFFF ); gaPageTable[ i + j ] = 0; + INVLPG( (tVAddr)(i+j) << 12 ); } Mutex_Release( &glTempMappings ); -- 2.20.1