From 36fdee161263ec15d70a90e327bab0fc08b7802a Mon Sep 17 00:00:00 2001 From: mintsuki Date: Thu, 2 Nov 2023 10:30:26 +0100 Subject: [PATCH] limine: test: Drop .limine_reqs --- test/limine.c | 45 --------------------------------------------- test/linker.ld | 5 ----- 2 files changed, 50 deletions(-) diff --git a/test/limine.c b/test/limine.c index 6e3ccbf8..c8ed75ec 100644 --- a/test/limine.c +++ b/test/limine.c @@ -17,49 +17,31 @@ struct limine_entry_point_request entry_point_request = { .entry = limine_main }; -__attribute__((section(".limine_reqs"))) -void *entry_point_req = &entry_point_request; - struct limine_framebuffer_request framebuffer_request = { .id = LIMINE_FRAMEBUFFER_REQUEST, .revision = 0, .response = NULL }; -__attribute__((section(".limine_reqs"))) -void *framebuffer_req = &framebuffer_request; - struct limine_bootloader_info_request bootloader_info_request = { .id = LIMINE_BOOTLOADER_INFO_REQUEST, .revision = 0, .response = NULL }; -__attribute__((section(".limine_reqs"))) -void *bootloader_info_req = &bootloader_info_request; - struct limine_hhdm_request hhdm_request = { .id = LIMINE_HHDM_REQUEST, .revision = 0, .response = NULL }; -__attribute__((section(".limine_reqs"))) -void *hhdm_req = &hhdm_request; - struct limine_memmap_request memmap_request = { .id = LIMINE_MEMMAP_REQUEST, .revision = 0, .response = NULL }; -__attribute__((section(".limine_reqs"))) -void *memmap_req = &memmap_request; - struct limine_kernel_file_request kf_request = { .id = LIMINE_KERNEL_FILE_REQUEST, .revision = 0, .response = NULL }; -__attribute__((section(".limine_reqs"))) -void *kf_req = &kf_request; - struct limine_internal_module internal_module1 = { .path = "/boot/test.elf", .cmdline = "First internal module" @@ -89,65 +71,41 @@ struct limine_module_request module_request = { .internal_modules = internal_modules }; -__attribute__((section(".limine_reqs"))) -void *module_req = &module_request; - struct limine_rsdp_request rsdp_request = { .id = LIMINE_RSDP_REQUEST, .revision = 0, .response = NULL }; -__attribute__((section(".limine_reqs"))) -void *rsdp_req = &rsdp_request; - struct limine_smbios_request smbios_request = { .id = LIMINE_SMBIOS_REQUEST, .revision = 0, .response = NULL }; -__attribute__((section(".limine_reqs"))) -void *smbios_req = &smbios_request; - struct limine_efi_system_table_request est_request = { .id = LIMINE_EFI_SYSTEM_TABLE_REQUEST, .revision = 0, .response = NULL }; -__attribute__((section(".limine_reqs"))) -void *est_req = &est_request; - struct limine_boot_time_request boot_time_request = { .id = LIMINE_BOOT_TIME_REQUEST, .revision = 0, .response = NULL }; -__attribute__((section(".limine_reqs"))) -void *boot_time_req = &boot_time_request; - struct limine_kernel_address_request kernel_address_request = { .id = LIMINE_KERNEL_ADDRESS_REQUEST, .revision = 0, .response = NULL }; -__attribute__((section(".limine_reqs"))) -void *kernel_address_req = &kernel_address_request; - struct limine_smp_request _smp_request = { .id = LIMINE_SMP_REQUEST, .revision = 0, .response = NULL }; -__attribute__((section(".limine_reqs"))) -void *smp_req = &_smp_request; - struct limine_dtb_request _dtb_request = { .id = LIMINE_DTB_REQUEST, .revision = 0, .response = NULL }; -__attribute__((section(".limine_reqs"))) -void *dtb_req = &_dtb_request; - struct limine_paging_mode_request _pm_request = { .id = LIMINE_PAGING_MODE_REQUEST, .revision = 0, .response = NULL, @@ -155,9 +113,6 @@ struct limine_paging_mode_request _pm_request = { .flags = 0, }; -__attribute__((section(".limine_reqs"))) -void *pm_req = &_pm_request; - static char *get_memmap_type(uint64_t type) { switch (type) { case LIMINE_MEMMAP_USABLE: diff --git a/test/linker.ld b/test/linker.ld index 684ebaff..676d88a3 100644 --- a/test/linker.ld +++ b/test/linker.ld @@ -17,11 +17,6 @@ SECTIONS . += 0x1000; - .limine_reqs : { - KEEP(*(.limine_reqs)) - QUAD(0) - } :rodata - .rodata : { *(.rodata .rodata.*) } :rodata