KVM: arm64: Rebase for RHEL 9.5 - part 1
JIRA: https://issues.redhat.com/browse/RHEL-31215
JIRA: https://issues.redhat.com/browse/RHEL-31553
JIRA: https://issues.redhat.com/browse/RHEL-36279
CVE: CVE-2024-26691
Testing: basic tests on bare metal and on a VM, virtualization tests
Rebase kvm-arm for RHEL 9.5 to include upstream changes up to v6.9-rc.
V1->V2:
- rebased to c9/main
- pulled in a couple of doc and kvm selftests patches
V2->V3:
- added 0c12e6c8267f KVM: selftests: Ensure sysreg-defs.h is generated at the expected path
V3->V4:
- rebased to c9/main
- removed some patches with dependencies to other subsystems
V4->V5:
added backports of:
ea3689d9df50 KVM: fix kvm_mmu_memory_cache allocation warning- 4c36a1567388 KVM: arm64: Ensure target address is granule-aligned for range TLBI
- 6ddb4f372fc6 KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- 40099dedb4a8 KVM: arm64: Do not re-initialize the KVM lock
Signed-off-by: Sebastian Ott sebott@redhat.com
Edited by Sebastian Ott