Virtualizing memory after exiting boot services

This commit is contained in:
Justin C. Miller
2018-03-22 19:16:44 -07:00
parent b5c579fe0d
commit cdef82f06f
6 changed files with 86 additions and 35 deletions

View File

@@ -1,7 +1,14 @@
#pragma once
#include <efi.h>
EFI_STATUS memory_virtualize();
EFI_STATUS memory_mark_address_for_update(void **pointer);
EFI_STATUS memory_virtualize(
void **kernel_image,
EFI_MEMORY_DESCRIPTOR *memory_map,
UINTN memmap_size,
UINTN desc_size,
UINT32 desc_version);
EFI_STATUS memory_get_map(
EFI_MEMORY_DESCRIPTOR **buffer,