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