[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 0/6] Further CPUID improvements



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@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.