I wonder why Microsoft stayed with 4K for AArch64.
Microsoft wanted to make x86 compatibility as painless as possible. They adopted an ABI in which registers can be generally mapped 1:1 between the two architectures.
I was confused as to why you were posting incorrect information when this thread already contained the correct information.
> and 1G page sizes on x86-64.
I wonder who requested the 1G page size be implemented and what they use it for...