On Sun, Nov 6, 2016 at 4:42 PM, Friedrich Locke
<[email protected]> wrote:
...
> Does OBSD "see" all the 96*128G memory available ?

We only allocate a single PML4 slot for the direct map on amd64, so
it's currently limited to seeing 2^39 == 512GB.

To expand that, the size and base-slot/address of the direct map
really need to be made variable, based on the number of physical
address bits supported by the CPU (as found by CPUID), preferably then
clamped by the range of the actual memory installed, and then set up
in locore.S and pmap.c


Philip Guenther

Reply via email to