xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/4] Introductory cleanup for CPUID phase 2 work
@ 2016-12-05 18:24 Andrew Cooper
  2016-12-05 18:24 ` [PATCH v2 1/4] x86/vpmu: Move vpmu_do_cpuid() handling into {pv, hvm}_cpuid() Andrew Cooper
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Andrew Cooper @ 2016-12-05 18:24 UTC (permalink / raw)
  To: Xen-devel; +Cc: Andrew Cooper

This is some cleanup intended to ease the development of further development
work.  There is no practical change from a guests point of view.

Andrew Cooper (4):
  x86/vpmu: Move vpmu_do_cpuid() handling into {pv,hvm}_cpuid()
  x86/vpmu: Remove core2_no_vpmu_ops
  x86/hvm: Move hvm_funcs.cpuid_intercept() handling into hvm_cpuid()
  x86/hvm: Move hvm_hypervisor_cpuid_leaf() handling into cpuid_hypervisor_leaves()

 xen/arch/x86/cpu/vpmu.c       | 16 +++-------
 xen/arch/x86/cpu/vpmu_amd.c   |  2 +-
 xen/arch/x86/cpu/vpmu_intel.c | 74 +------------------------------------------
 xen/arch/x86/hvm/emulate.c    |  2 +-
 xen/arch/x86/hvm/hvm.c        | 72 +++++++++++++++++++++++++----------------
 xen/arch/x86/hvm/svm/svm.c    | 39 ++---------------------
 xen/arch/x86/hvm/vmx/vmx.c    | 52 ++----------------------------
 xen/arch/x86/traps.c          | 69 +++++++++++++++++++++++++++++-----------
 xen/include/asm-x86/hvm/hvm.h | 10 ------
 xen/include/asm-x86/vpmu.h    | 12 +++----
 10 files changed, 113 insertions(+), 235 deletions(-)

-- 
2.1.4


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

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

end of thread, other threads:[~2016-12-09 18:28 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-05 18:24 [PATCH v2 0/4] Introductory cleanup for CPUID phase 2 work Andrew Cooper
2016-12-05 18:24 ` [PATCH v2 1/4] x86/vpmu: Move vpmu_do_cpuid() handling into {pv, hvm}_cpuid() Andrew Cooper
2016-12-05 20:59   ` Boris Ostrovsky
2016-12-06 11:11     ` Andrew Cooper
2016-12-09 18:15       ` Andrew Cooper
2016-12-09 18:28         ` Boris Ostrovsky
2016-12-05 18:24 ` [PATCH v2 2/4] x86/vpmu: Remove core2_no_vpmu_ops Andrew Cooper
2016-12-05 21:02   ` Boris Ostrovsky
2016-12-06  8:53   ` Jan Beulich
2016-12-05 18:24 ` [PATCH v2 3/4] x86/hvm: Move hvm_funcs.cpuid_intercept() handling into hvm_cpuid() Andrew Cooper
2016-12-05 21:13   ` Boris Ostrovsky
2016-12-06  6:08   ` Tian, Kevin
2016-12-06  8:59   ` Jan Beulich
2016-12-05 18:24 ` [PATCH v2 4/4] x86/hvm: Move hvm_hypervisor_cpuid_leaf() handling into cpuid_hypervisor_leaves() Andrew Cooper
2016-12-06  6:11   ` Tian, Kevin
2016-12-06  9:02   ` Jan Beulich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).