|
| #define | LIMINE_PTR(TYPE) TYPE |
| |
| #define | LIMINE_REQUESTS_START_MARKER |
| |
| #define | LIMINE_REQUESTS_END_MARKER { 0xadc0e0531bb10d03, 0x9572709f31764c62 } |
| |
| #define | LIMINE_BASE_REVISION(N) { 0xf9562b2d5c95a6c8, 0x6a7b384944536bdc, (N) } |
| |
| #define | LIMINE_BASE_REVISION_SUPPORTED(VAR) ((VAR)[2] == 0) |
| |
| #define | LIMINE_LOADED_BASE_REVISION_VALID(VAR) ((VAR)[1] != 0x6a7b384944536bdc) |
| |
| #define | LIMINE_LOADED_BASE_REVISION(VAR) ((VAR)[1]) |
| |
| #define | LIMINE_COMMON_MAGIC 0xc7b1dd30df4c8b88, 0x0a82e883a194f07b |
| |
| #define | LIMINE_MEDIA_TYPE_GENERIC 0 |
| |
| #define | LIMINE_MEDIA_TYPE_OPTICAL 1 |
| |
| #define | LIMINE_MEDIA_TYPE_TFTP 2 |
| |
| #define | LIMINE_BOOTLOADER_INFO_REQUEST_ID { LIMINE_COMMON_MAGIC, 0xf55038d8e2a1202f, 0x279426fcf5f59740 } |
| |
| #define | LIMINE_EXECUTABLE_CMDLINE_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x4b161536e598651e, 0xb390ad4a2f1f303a } |
| |
| #define | LIMINE_FIRMWARE_TYPE_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x8c2f75d90bef28a8, 0x7045a4688eac00c3 } |
| |
| #define | LIMINE_FIRMWARE_TYPE_X86BIOS 0 |
| |
| #define | LIMINE_FIRMWARE_TYPE_EFI32 1 |
| |
| #define | LIMINE_FIRMWARE_TYPE_EFI64 2 |
| |
| #define | LIMINE_FIRMWARE_TYPE_SBI 3 |
| |
| #define | LIMINE_STACK_SIZE_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x224ef0460a8e8926, 0xe1cb0fc25f46ea3d } |
| |
| #define | LIMINE_HHDM_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x48dcf1cb8ad2b852, 0x63984e959a98244b } |
| |
| #define | LIMINE_FRAMEBUFFER_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x9d5827dcd881dd75, 0xa3148604f6fab11b } |
| |
| #define | LIMINE_FRAMEBUFFER_RGB 1 |
| |
| #define | LIMINE_PAGING_MODE_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x95c1a0edab0944cb, 0xa4e5cb3842f7488a } |
| |
| #define | LIMINE_PAGING_MODE_X86_64_4LVL 0 |
| |
| #define | LIMINE_PAGING_MODE_X86_64_5LVL 1 |
| |
| #define | LIMINE_PAGING_MODE_X86_64_MIN LIMINE_PAGING_MODE_X86_64_4LVL |
| |
| #define | LIMINE_PAGING_MODE_X86_64_DEFAULT LIMINE_PAGING_MODE_X86_64_4LVL |
| |
| #define | LIMINE_PAGING_MODE_AARCH64_4LVL 0 |
| |
| #define | LIMINE_PAGING_MODE_AARCH64_5LVL 1 |
| |
| #define | LIMINE_PAGING_MODE_AARCH64_MIN LIMINE_PAGING_MODE_AARCH64_4LVL |
| |
| #define | LIMINE_PAGING_MODE_AARCH64_DEFAULT LIMINE_PAGING_MODE_AARCH64_4LVL |
| |
| #define | LIMINE_PAGING_MODE_RISCV_SV39 0 |
| |
| #define | LIMINE_PAGING_MODE_RISCV_SV48 1 |
| |
| #define | LIMINE_PAGING_MODE_RISCV_SV57 2 |
| |
| #define | LIMINE_PAGING_MODE_RISCV_MIN LIMINE_PAGING_MODE_RISCV_SV39 |
| |
| #define | LIMINE_PAGING_MODE_RISCV_DEFAULT LIMINE_PAGING_MODE_RISCV_SV48 |
| |
| #define | LIMINE_PAGING_MODE_LOONGARCH_4LVL 0 |
| |
| #define | LIMINE_PAGING_MODE_LOONGARCH_MIN LIMINE_PAGING_MODE_LOONGARCH_4LVL |
| |
| #define | LIMINE_PAGING_MODE_LOONGARCH_DEFAULT LIMINE_PAGING_MODE_LOONGARCH_4LVL |
| |
| #define | LIMINE_MP_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x95a67b819a1b857e, 0xa0b61b723b6a73e0 } |
| |
| #define | LIMINE_MP_REQUEST_X86_64_X2APIC (1 << 0) |
| |
| #define | LIMINE_MEMMAP_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x67cf3d9d378a806f, 0xe304acdfc50c3c62 } |
| |
| #define | LIMINE_MEMMAP_USABLE 0 |
| |
| #define | LIMINE_MEMMAP_RESERVED 1 |
| |
| #define | LIMINE_MEMMAP_ACPI_RECLAIMABLE 2 |
| |
| #define | LIMINE_MEMMAP_ACPI_NVS 3 |
| |
| #define | LIMINE_MEMMAP_BAD_MEMORY 4 |
| |
| #define | LIMINE_MEMMAP_BOOTLOADER_RECLAIMABLE 5 |
| |
| #define | LIMINE_MEMMAP_EXECUTABLE_AND_MODULES 6 |
| |
| #define | LIMINE_MEMMAP_FRAMEBUFFER 7 |
| |
| #define | LIMINE_MEMMAP_ACPI_TABLES 8 |
| |
| #define | LIMINE_ENTRY_POINT_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x13d86c035a1cd3e1, 0x2b0caa89d8f3026a } |
| |
| #define | LIMINE_EXECUTABLE_FILE_REQUEST_ID { LIMINE_COMMON_MAGIC, 0xad97e90e83f1ed67, 0x31eb5d1c5ff23b69 } |
| |
| #define | LIMINE_MODULE_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x3e7e279702be32af, 0xca1c4f3bd1280cee } |
| |
| #define | LIMINE_INTERNAL_MODULE_REQUIRED (1 << 0) |
| |
| #define | LIMINE_INTERNAL_MODULE_COMPRESSED (1 << 1) |
| |
| #define | LIMINE_RSDP_REQUEST_ID { LIMINE_COMMON_MAGIC, 0xc5e77b6b397e7b43, 0x27637845accdcf3c } |
| |
| #define | LIMINE_SMBIOS_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x9e9046f11e095391, 0xaa4a520fefbde5ee } |
| |
| #define | LIMINE_EFI_SYSTEM_TABLE_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x5ceba5163eaaf6d6, 0x0a6981610cf65fcc } |
| |
| #define | LIMINE_EFI_MEMMAP_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x7df62a431d6872d5, 0xa4fcdfb3e57306c8 } |
| |
| #define | LIMINE_DATE_AT_BOOT_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x502746e184c088aa, 0xfbc5ec83e6327893 } |
| |
| #define | LIMINE_EXECUTABLE_ADDRESS_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x71ba76863cc55f63, 0xb2644a48c516a487 } |
| |
| #define | LIMINE_DTB_REQUEST_ID { LIMINE_COMMON_MAGIC, 0xb40ddb48fb54bac7, 0x545081493f81ffb7 } |
| |
| #define | LIMINE_RISCV_BSP_HARTID_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x1369359f025525f9, 0x2ff2a56178391bb6 } |
| |
| #define | LIMINE_BOOTLOADER_PERFORMANCE_REQUEST_ID { LIMINE_COMMON_MAGIC, 0x6b50ad9bf36d13ad, 0xdc4c7e88fc759e17 } |
| |