All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Further CPUID improvements
@ 2017-01-16 11:40 Andrew Cooper
  2017-01-16 11:40 ` [PATCH 1/6] x86/xstate: Fix array overrun on hardware with LWP Andrew Cooper
                   ` (5 more replies)
  0 siblings, 6 replies; 24+ messages in thread
From: Andrew Cooper @ 2017-01-16 11:40 UTC (permalink / raw)
  To: Xen-devel; +Cc: Andrew Cooper

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

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

end of thread, other threads:[~2017-01-17 15:30 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-16 11:40 [PATCH 0/6] Further CPUID improvements Andrew Cooper
2017-01-16 11:40 ` [PATCH 1/6] x86/xstate: Fix array overrun on hardware with LWP Andrew Cooper
2017-01-16 16:26   ` Jan Beulich
2017-01-16 11:40 ` [PATCH 2/6] x86/cpuid: Introduce recalculate_xstate() Andrew Cooper
2017-01-16 16:45   ` Jan Beulich
2017-01-16 17:02     ` Andrew Cooper
2017-01-16 17:09       ` Jan Beulich
2017-01-17 11:27   ` [PATCH v2 " Andrew Cooper
2017-01-17 12:52     ` Jan Beulich
2017-01-17 15:15       ` Andrew Cooper
2017-01-17 15:28         ` Jan Beulich
2017-01-17 15:30           ` Andrew Cooper
2017-01-16 11:40 ` [PATCH 3/6] x86/cpuid: Move all xstate leaf handling into guest_cpuid() Andrew Cooper
2017-01-16 16:58   ` Jan Beulich
2017-01-16 17:07     ` Andrew Cooper
2017-01-16 11:40 ` [PATCH 4/6] tools/libxc: Remove xsave calculations from libxc Andrew Cooper
2017-01-16 11:44   ` Wei Liu
2017-01-16 11:40 ` [PATCH 5/6] x86/cpuid: Don't offer HVM hypervisor leaves to PV guests Andrew Cooper
2017-01-16 17:02   ` Jan Beulich
2017-01-17 11:01     ` Andrew Cooper
2017-01-16 11:40 ` [PATCH 6/6] x86/cpuid: Offer ITSC to domains which are automatically non-migrateable Andrew Cooper
2017-01-16 17:07   ` Jan Beulich
2017-01-16 17:26     ` Andrew Cooper
2017-01-17  9:00       ` 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.