The main purpose of this series is move all all xstate handling to the non-legacy path.
Andrew Cooper (6): x86/xstate: Fix array overrun on hardware with LWP x86/cpuid: Introduce recalculate_xstate() x86/cpuid: Move all xstate leaf handling into guest_cpuid() tools/libxc: Remove xsave calculations from libxc x86/cpuid: Don't offer HVM hypervisor leaves to PV guests x86/cpuid: Offer ITSC to domains which are automatically non-migrateable tools/libxc/xc_cpuid_x86.c | 143 +++----------------- xen/arch/x86/cpuid.c | 283 +++++++++++++++++++--------------------- xen/arch/x86/domctl.c | 4 +- xen/arch/x86/traps.c | 10 +- xen/arch/x86/xstate.c | 2 +- xen/include/asm-x86/cpuid.h | 17 ++- xen/include/asm-x86/processor.h | 10 ++ xen/include/asm-x86/xstate.h | 2 +- 8 files changed, 184 insertions(+), 287 deletions(-) -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel