summaryrefslogtreecommitdiff
path: root/api/boot/entry_efi.h
diff options
context:
space:
mode:
authorAda Christine <adachristine18@gmail.com>2021-04-07 11:16:11 +0000
committerAda Christine <adachristine18@gmail.com>2021-04-07 11:16:11 +0000
commit382ee1b11be7e01d2797efe4ccd97ad7c5a4cf72 (patch)
tree854464f37cb19e97f55ebad1c3260d699eb599a5 /api/boot/entry_efi.h
parent6d4fefae4f0afff412117133ee5e2178c3c5a1a1 (diff)
moved headers around a bit
Diffstat (limited to 'api/boot/entry_efi.h')
-rw-r--r--api/boot/entry_efi.h38
1 files changed, 0 insertions, 38 deletions
diff --git a/api/boot/entry_efi.h b/api/boot/entry_efi.h
deleted file mode 100644
index 7f6b4a4..0000000
--- a/api/boot/entry_efi.h
+++ /dev/null
@@ -1,38 +0,0 @@
-#pragma once
-
-#include <efi.h>
-
-#define EfiUserMemoryType (EFI_MEMORY_TYPE)0x80000000
-#define SystemMemoryType EfiUserMemoryType | 0x01
-
-struct efi_memory_map_data
-{
- UINTN size;
- UINTN key;
- UINTN descsize;
- UINT32 descver;
- EFI_MEMORY_DESCRIPTOR data[];
-};
-
-struct efi_framebuffer_data
-{
- EFI_PIXEL_BITMASK bitmask;
- EFI_PHYSICAL_ADDRESS base;
- UINTN size;
- UINT32 width;
- UINT32 height;
- UINT32 pitch;
- EFI_GRAPHICS_PIXEL_FORMAT pixel_format;
- UINT8 pixel_size;
-};
-
-struct efi_boot_data
-{
- EFI_SYSTEM_TABLE *system_table;
- struct efi_memory_map_data *memory_map;
- struct efi_framebuffer_data *framebuffer;
- void *acpi_rsdp;
-};
-
-typedef void (*kernel_entry_func)(struct efi_boot_data *data);
-