diff --git a/xtldr/amd64/memory.c b/xtldr/amd64/memory.c index e4705c5..315fccb 100644 --- a/xtldr/amd64/memory.c +++ b/xtldr/amd64/memory.c @@ -120,10 +120,6 @@ BlEnablePaging(IN PLIST_ENTRY MemoryMappings, return STATUS_EFI_ABORTED; } - /* No runtime services should touch boot services code, so get rid of it all at this point */ - EfiSystemTable->RuntimeServices->SetVirtualAddressMap(MemoryMap->MapSize, MemoryMap->DescriptorSize, - MemoryMap->DescriptorVersion, MemoryMap->Map); - /* Write PML4 to CR3 */ HlWriteControlRegister(3, (UINT_PTR)*PtePointer); diff --git a/xtldr/i686/memory.c b/xtldr/i686/memory.c index b15680a..aa62e90 100644 --- a/xtldr/i686/memory.c +++ b/xtldr/i686/memory.c @@ -214,10 +214,6 @@ BlEnablePaging(IN PLIST_ENTRY MemoryMappings, return STATUS_EFI_ABORTED; } - /* No runtime services should touch boot services code, so get rid of it all at this point */ - EfiSystemTable->RuntimeServices->SetVirtualAddressMap(MemoryMap->MapSize, MemoryMap->DescriptorSize, - MemoryMap->DescriptorVersion, MemoryMap->Map); - /* Enable Physical Address Extension (PAE) */ HlWriteControlRegister(4, HlReadControlRegister(4) | CR4_PAE);