KVM: aarch64: Rebase up to v6.5 (first round)
JIRA: https://issues.redhat.com/browse/RHEL-1760
Upstream Status: v6.5
Tested: Passed on virt-install, kvm/selftests, kvm-unit-tests, migration, pci-passthrough
This is the first round to rebase kvm-arm to upstream v6.5, which just pick up those independent commit. This merge request contains several parts:
- Eager page splitting
- Support writable cpuid reg from userspace
- misc stuff
And the omitted things in the first round include:
- FF-A proxy for pKVM
- Support for Armv8.8 memcpy instructions in userspace
- Permission Indirection Extension
- Allow using VHE in the nVHE hypervisor
- Some Rename Register per auto-gen tools
- Fix setting SVE and SME traps in hVHE
Signed-off-by: Shaoqin Huang shahuang@redhat.com