How to create Virtual Machine that uses 5-level paging (LA57)?
Hey everyone,
Does anyone know, if it's possible, and if so how, to get a Windows Server Virtual Machine running NTKRLA57.exe kernel? That is: 57-bit address space (5-level paging) instead of classic 48-bit (4-level)?
https://en.wikipedia.org/wiki/Intel_5-level_paging
I can't get my hands on a physical Ice Lake+ or 8004/9004+ yet, so I was hoping to do some testing and validation on HW in Azure. I'm able to create VMs running on Xeons that should support this feature, but yet, the VMs run only regular 4-level paging.
I was assured virtualization doesn't degrade the paging mode, and that Windows Server will use 5-level paging kernel automatically in the presence of LA57 bit in CPUID. Perhaps that wasn't accurate.
I was advised to try bcdedit.exe /set linearaddress57 optin
command to force the 57-bit kernel, but that only renders the VM unbootable ...which I kinda expected.
Thanks in advance for any ideas and thought.