Assorted fixes for mwait/monitor that I've had sitting around too long. https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/1887059030
Andrew Cooper (4): x86/idle: Move monitor()/mwait() wrappers into cpu-idle.c x86/idle: Remove MFENCEs for CLFLUSH_MONITOR Revert part of "x86/mwait-idle: disable IBRS during long idle" x86/idle: Misc cleanup xen/arch/x86/acpi/cpu_idle.c | 94 ++++++++++++-------------- xen/arch/x86/cpu/intel.c | 3 +- xen/arch/x86/cpu/mwait-idle.c | 12 +--- xen/arch/x86/include/asm/cpufeatures.h | 3 +- xen/arch/x86/include/asm/processor.h | 17 ----- 5 files changed, 51 insertions(+), 78 deletions(-) base-commit: cc7394164633e75fb61d52565f75271e0b7f1236 -- 2.39.5