mirror of
https://github.com/justinian/j6-uefi-headers.git
synced 2025-12-09 16:14:31 -08:00
Add set_virtual_address_map to runtime_services
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user