Skip to content

KVM/ARM rebase (2nd round)

Eric Auger requested to merge eauger1/centos-stream-9:kvm9.3-round2 into main

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

Merge request reports