From e9297816a8d59990cd7e73c34b9ad637df6fa14a Mon Sep 17 00:00:00 2001 From: Ada Christine Date: Sat, 8 May 2021 00:41:02 +0000 Subject: minor boot data changes --- api/loader/data_efi.h | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'api') diff --git a/api/loader/data_efi.h b/api/loader/data_efi.h index f159de6..e5d1dd4 100644 --- a/api/loader/data_efi.h +++ b/api/loader/data_efi.h @@ -6,13 +6,14 @@ #include -#define EfiUserMemoryType (EFI_MEMORY_TYPE)0x80000000 -#define SystemMemoryType EfiUserMemoryType | 0x01 +#define UserMemoryType ((EFI_MEMORY_TYPE)0x80000000) +#define SystemMemoryType (UserMemoryType|0x01) enum efi_boot_data_type { MEMORY_MAP_DATA, FRAMEBUFFER_DATA, + ACPI_DATA, }; struct efi_memory_map_data @@ -35,11 +36,14 @@ struct efi_framebuffer_data EFI_GRAPHICS_PIXEL_FORMAT pxformat; }; +struct efi_acpi_data +{ + void *rsdp; +}; + struct efi_boot_data { - EFI_SYSTEM_TABLE *system_table; struct efi_memory_map_data *memory_map; struct efi_framebuffer_data *framebuffer; - void *acpi_rsdp; + struct efi_acpi_data *acpi; }; - -- cgit v1.3.1-1-g115d