This is sufficient to fix the CPUID recan issues found by XenServer's testing,
and a DE_CFG bug I found along the way.
There are other CPUID rescan issues which will take further work to fix.
Andrew Cooper (3):
x86/amd: Use setup_force_cpu_cap() for BTC_NO
x86/amd: Stop updating the Zenbleed mitigation dynamically
x86/amd: Fix race editing DE_CFG
xen/arch/x86/cpu/amd.c | 232 +++++++++++++--------------
xen/arch/x86/cpu/cpu.h | 3 +-
xen/arch/x86/cpu/hygon.c | 6 +-
xen/arch/x86/cpu/microcode/amd.c | 2 -
xen/arch/x86/include/asm/processor.h | 2 -
5 files changed, 121 insertions(+), 124 deletions(-)
base-commit: 08c787f66cced18f0d0afafd86a040341adbd031
--
2.39.5