protos/limine: Amend base revision 3 to keep EFI memmap ptr as physical
diff --git a/PROTOCOL.md b/PROTOCOL.md
index 000b4cda..c49a4815 100644
--- a/PROTOCOL.md
+++ b/PROTOCOL.md
@@ -1218,7 +1218,7 @@ struct limine_efi_memmap_response {
};
```
-* `memmap` - Address (HHDM for base revision <= 2, else physical) of the EFI memory map.
+* `memmap` - Address (HHDM, in bootloader reclaimable memory) of the EFI memory map.
* `memmap_size` - Size in bytes of the EFI memory map.
* `desc_size` - EFI memory map descriptor size in bytes.
* `desc_version` - Version of EFI memory map descriptors.
diff --git a/common/protos/limine.c b/common/protos/limine.c
index dfa7ad51..b43bb334 100644
--- a/common/protos/limine.c
+++ b/common/protos/limine.c
@@ -1375,7 +1375,7 @@ FEAT_START
struct limine_efi_memmap_response *efi_memmap_response =
ext_mem_alloc(sizeof(struct limine_efi_memmap_response));
- efi_memmap_response->memmap = base_revision <= 2 ? reported_addr(efi_mmap) : (uintptr_t)efi_mmap;
+ efi_memmap_response->memmap = reported_addr(efi_mmap);
efi_memmap_response->memmap_size = efi_mmap_size;
efi_memmap_response->desc_size = efi_desc_size;
efi_memmap_response->desc_version = efi_desc_ver;
