KVM/ARM rebase (2nd round)
Rebase KVM/ARM code to upstream v6.4 (2nd round) Test: on MtSnow 64kB host + 9.3 and 8.9 guests, kut, kselftests
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2203922 Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2217329
Signed-off-by: Eric Auger eric.auger@redhat.com
v9 -> v10:
- added e659babfc5a6 ("KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48")
- added RHEL-only redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38
v8 -> v9:
- add commits suggested by Gavin + bunch of v6.5 fixes + generic kvm commits fixing downstream patches. See new patches added on top.
v7 -> v8:
- reverse the order of cc91b9481605 arm64/perf: Replace PMU version number '0' with ID_AA64DFR0_EL1_PMUVer_NI 7755cec63ade arm64: perf: Move PMUv3 driver to drivers/perf
- add the last 4 commits
v6 -> v7:
- remove the dependency on Maxim's MR which was merged and rebase on top of main. No other change.
v5 -> v6:
- dropped those 2 perf related commits backported recently downstream by Micahel Petlan
- c759ec850df8 arm64: Drop SYS_ from SPE register defines and
- 92f2b8bafa3d drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
- Backported up to v6.4
- integrated fix for 2217329
- backported [PATCH v4 0/8] perf: arm: Make PMUv3 driver available for aarch32 to ease the backport of some PMU related fixes
Edited by Eric Auger