All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/14] x86/cpuid: Handling of simple leaves in guest_cpuid()
@ 2017-01-23 14:39 Andrew Cooper
  2017-01-23 14:39 ` [PATCH v2 01/14] x86/cpufeatures: Expose self-snoop to all guests Andrew Cooper
                   ` (13 more replies)
  0 siblings, 14 replies; 42+ messages in thread
From: Andrew Cooper @ 2017-01-23 14:39 UTC (permalink / raw)
  To: Xen-devel; +Cc: Andrew Cooper

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

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2017-01-25  9:22 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-23 14:39 [PATCH v2 00/14] x86/cpuid: Handling of simple leaves in guest_cpuid() Andrew Cooper
2017-01-23 14:39 ` [PATCH v2 01/14] x86/cpufeatures: Expose self-snoop to all guests Andrew Cooper
2017-01-24 11:08   ` Jan Beulich
2017-01-24 11:28   ` Roger Pau Monné
2017-01-23 14:39 ` [PATCH v2 02/14] x86/cpuid: Handle leaf 0x80000000 in guest_cpuid() Andrew Cooper
2017-01-23 14:39 ` [PATCH v2 03/14] x86/cpuid: Only recalculate the shared feature bits once Andrew Cooper
2017-01-23 14:39 ` [PATCH v2 04/14] x86/cpuid: Handle more simple Intel leaves in guest_cpuid() Andrew Cooper
2017-01-24 11:20   ` Jan Beulich
2017-01-24 11:35     ` Andrew Cooper
2017-01-24 11:44       ` Jan Beulich
2017-01-23 14:39 ` [PATCH v2 05/14] x86/cpuid: Handle leaf 0x80000001 " Andrew Cooper
2017-01-24 11:51   ` Jan Beulich
2017-01-23 14:39 ` [PATCH v2 06/14] x86/cpuid: Handle the long vendor string " Andrew Cooper
2017-01-23 14:39 ` [PATCH v2 07/14] x86/cpuid: Handle leaves 0x80000005-7 " Andrew Cooper
2017-01-24 11:59   ` Jan Beulich
2017-01-24 14:48     ` Andrew Cooper
2017-01-24 15:05       ` Jan Beulich
2017-01-24 15:32         ` Andrew Cooper
2017-01-23 14:39 ` [PATCH v2 08/14] x86/cpuid: Handle leaf 0x80000008 " Andrew Cooper
2017-01-24 12:16   ` Jan Beulich
2017-01-24 15:31     ` Andrew Cooper
2017-01-24 15:50       ` Jan Beulich
2017-01-24 15:58         ` Andrew Cooper
2017-01-24 16:30   ` [PATCH v3 " Andrew Cooper
2017-01-25  9:22     ` Jan Beulich
2017-01-23 14:39 ` [PATCH v2 09/14] x86/cpuid: Handle leaf 0x80000009 " Andrew Cooper
2017-01-24 12:16   ` Jan Beulich
2017-01-23 14:39 ` [PATCH v2 10/14] x86/cpuid: Handle leaf 0x8000000a " Andrew Cooper
2017-01-24 12:20   ` Jan Beulich
2017-01-23 14:39 ` [PATCH v2 11/14] x86/cpuid: Handle leaves 0x8000000b-1a " Andrew Cooper
2017-01-23 14:47   ` Wei Liu
2017-01-24 12:26   ` Jan Beulich
2017-01-24 16:00     ` Andrew Cooper
2017-01-24 16:31   ` [PATCH v3 " Andrew Cooper
2017-01-25  9:22     ` Jan Beulich
2017-01-23 14:39 ` [PATCH v2 12/14] x86/cpufeatures: Hide Instruction Based Sampling from guests Andrew Cooper
2017-01-24 12:43   ` Jan Beulich
2017-01-23 14:39 ` [PATCH v2 13/14] x86/cpuid: Handle leaf 0x8000001c in guest_cpuid() Andrew Cooper
2017-01-23 18:50   ` Boris Ostrovsky
2017-01-24 16:20   ` Jan Beulich
2017-01-23 14:39 ` [PATCH v2 14/14] x86/cpuid: Remove the legacy path handling extd leaves Andrew Cooper
2017-01-24 16:29   ` Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.