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

Reply via email to