Relative Content

Tag Archive for x86-64pagingosdevuefimemory-mapping

Memory doesn’t seem identity mapped (x86_64 UEFI)

I’m writing a small UEFI x86_64 os. After getting a memory map and exiting boot services, I print the memory map and notice that all entries map a certain physical address to the virtual address 0. Here is a screenshot of the first entries in the memory map:

This is the structure I use for the memory descriptor:

Memory doesn’t seem identity mapped (x86_64 UEFI)

I’m writing a small UEFI x86_64 os. After getting a memory map and exiting boot services, I print the memory map and notice that all entries map a certain physical address to the virtual address 0. Here is a screenshot of the first entries in the memory map:

This is the structure I use for the memory descriptor:

Memory doesn’t seem identity mapped (x8_64 UEFI)

I’m writing a small UEFI x86_64 os. After getting a memory map and exiting boot services, I print the memory map and notice that all entries map a certain physical address to the virtual address 0.