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

[Xen-devel] [PATCH v2 00/14] x86/cpuid: Handling of simple leaves in guest_cpuid()



The series has been extended substantially, and now handles the entire extd
union in the guest_cpuid() path.

Andrew Cooper (14):
  x86/cpufeatures: Expose self-snoop to all guests
  x86/cpuid: Handle leaf 0x80000000 in guest_cpuid()
  x86/cpuid: Only recalculate the shared feature bits once
  x86/cpuid: Handle more simple Intel leaves in guest_cpuid()
  x86/cpuid: Handle leaf 0x80000001 in guest_cpuid()
  x86/cpuid: Handle the long vendor string in guest_cpuid()
  x86/cpuid: Handle leaves 0x80000005-7 in guest_cpuid()
  x86/cpuid: Handle leaf 0x80000008 in guest_cpuid()
  x86/cpuid: Handle leaf 0x80000009 in guest_cpuid()
  x86/cpuid: Handle leaf 0x8000000a in guest_cpuid()
  x86/cpuid: Handle leaves 0x8000000b-1a in guest_cpuid()
  x86/cpufeatures: Hide Instruction Based Sampling from guests
  x86/cpuid: Handle leaf 0x8000001c in guest_cpuid()
  x86/cpuid: Remove the legacy path handling extd leaves

 tools/libxc/xc_cpuid_x86.c                  |  21 +-
 xen/arch/x86/cpuid.c                        | 307 ++++++++++++++++------------
 xen/arch/x86/hvm/mtrr.c                     |   7 +-
 xen/arch/x86/hvm/svm/svm.c                  |   5 +-
 xen/include/asm-x86/cpuid.h                 |  17 +-
 xen/include/public/arch-x86/cpufeatureset.h |   3 +-
 xen/tools/gen-cpuid.py                      |  29 +--
 7 files changed, 205 insertions(+), 184 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®.