diff --git a/PROTOCOL.md b/PROTOCOL.md index 7be10b95..06cf5cb9 100644 --- a/PROTOCOL.md +++ b/PROTOCOL.md @@ -1131,7 +1131,7 @@ Response: ```c struct limine_rsdp_response { uint64_t revision; - void *address; + uint64_t address; }; ``` @@ -1157,8 +1157,8 @@ Response: ```c struct limine_smbios_response { uint64_t revision; - void *entry_32; - void *entry_64; + uint64_t entry_32; + uint64_t entry_64; }; ``` @@ -1185,7 +1185,7 @@ Response: ```c struct limine_efi_system_table_response { uint64_t revision; - void *address; + uint64_t address; }; ``` diff --git a/limine.h b/limine.h index 30b9e2a1..47fe8901 100644 --- a/limine.h +++ b/limine.h @@ -513,7 +513,7 @@ struct limine_module_request { struct limine_rsdp_response { uint64_t revision; - LIMINE_PTR(void *) address; + uint64_t address; }; struct limine_rsdp_request { @@ -528,8 +528,8 @@ struct limine_rsdp_request { struct limine_smbios_response { uint64_t revision; - LIMINE_PTR(void *) entry_32; - LIMINE_PTR(void *) entry_64; + uint64_t entry_32; + uint64_t entry_64; }; struct limine_smbios_request { @@ -544,7 +544,7 @@ struct limine_smbios_request { struct limine_efi_system_table_response { uint64_t revision; - LIMINE_PTR(void *) address; + uint64_t address; }; struct limine_efi_system_table_request {