It causes interesting consequences if you're using Recursive mapping. The last 512 GiB of address space is reserved for paging tables. Better not try to sneak a kernel code in there, you have to move paging structures somewhere else first.
Fortunately, there is no technical restrictions on which entry of PML4T can be used for recursive mapping. We are using last one because it is convenient (PML4T is located @ -4KiB, PDPTs @ -2 MiB, PDs @ -1GiB and PTs @ -512GiB). Any entry will do, but table offset calculations get... complicated.
Here's a simplified model of recursive paging tables with only 4 entries per table and 3 levels, demonstrating how things move around: I was at complete loss
