In file src/sys/arch/amd64/include/pmap.h:

1) There are two entries named "alt.L1 table (PTE pages)" in the virtual address space schematic. One entry is for va 0x00007f8000000000 - 0x0000800000000000 and the other is for va 0xffffff8000000000 - 0xffffffffffffffff.

I think that for va 0x00007f8000000000 - 0x0000800000000000 the entry should be "L1 table (PTE pages)" and not "alt.L1 table (PTE pages)".

2) There is an unutilized va hole at 0x0000800000000000 -
0xffff800000000000. What complexity to the calculations does that hole saves us from?

Regards,
Constantine

Reply via email to