Add set_virtual_address_map to runtime_services

This commit is contained in:
Justin C. Miller
2020-05-25 02:30:46 -07:00
parent d6769c1374
commit f561fd6a74
2 changed files with 3 additions and 2 deletions

View File

@@ -13,6 +13,7 @@
namespace uefi { namespace uefi {
namespace rs_impl { namespace rs_impl {
using convert_pointer = uefi::status (*)(uint64_t, void **); using convert_pointer = uefi::status (*)(uint64_t, void **);
using set_virtual_address_map = uefi::status (*)(size_t, size_t, uint32_t, memory_descriptor *);
} }
struct runtime_services { struct runtime_services {
@@ -27,7 +28,7 @@ struct runtime_services {
void *set_wakeup_time; void *set_wakeup_time;
// Virtual Memory Services // Virtual Memory Services
void *set_virtual_address_map; rs_impl::set_virtual_address_map set_virtual_address_map;
rs_impl::convert_pointer convert_pointer; rs_impl::convert_pointer convert_pointer;
// Variable Services // Variable Services

View File

@@ -59,7 +59,7 @@ struct time
// //
enum class memory_type : uint32_t enum class memory_type : uint32_t
{ {
reserved_memory_type, reserved,
loader_code, loader_code,
loader_data, loader_data,
boot_services_code, boot_services_code,