Windows is supposed to divide the address space such way that there's a split, the low 128 TB is supposed to be for user-space, then after the x86 non-canonical addresses, the higher 128TB is supposed to belong to kernel-space.
I opened VMMAP to take a look at a process virtual memory:
So apparently it's showing only 128TB of free memory rather than 256TB for all processes, why is that?