amd64 pmap: make large map sizing depend on kva_layout instead of pml4 indexes
amd64 pmap: for LA57 move large map out of kernel pml4 slot
and allow it to consume up to 32 pml5 slots (32 x 2048 TB), same as
DMAP.
amd64 vmparam.h: update KVA map
Also designate the start address of the kernel pml4 entry.
amd64 sysctl vm.pmap.kernel_maps: do not desinformate for la57 case
For !la57, direct map, large map, and recursive mapping are not in top
pml4 region.
Bigger change would be adding the dump of whole pml5 KVA mappings.