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

[Xen-devel] [PATCH for-4.9 0/6] Introductory cleanup for CPUID phase 2 work



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 (6):
  xen/x86: Add a helper to calculate family/model/stepping information
  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/time: Move cpuid_time_leaf() handling into cpuid_hypervisor_leaves()
  x86/hvm: Move hvm_hypervisor_cpuid_leaf() handling into 
cpuid_hypervisor_leaves()

 xen/arch/x86/cpu/common.c       |  36 ++++++++------
 xen/arch/x86/cpu/vpmu.c         |  13 +----
 xen/arch/x86/cpu/vpmu_amd.c     |   2 +-
 xen/arch/x86/cpu/vpmu_intel.c   |  74 +---------------------------
 xen/arch/x86/domctl.c           |   7 +--
 xen/arch/x86/hvm/emulate.c      |   2 +-
 xen/arch/x86/hvm/hvm.c          |  66 ++++++++++++++-----------
 xen/arch/x86/hvm/svm/svm.c      |  39 +--------------
 xen/arch/x86/hvm/vmx/vmx.c      |  52 +-------------------
 xen/arch/x86/time.c             |  36 --------------
 xen/arch/x86/traps.c            | 106 +++++++++++++++++++++++++++++++++-------
 xen/include/asm-x86/hvm/hvm.h   |  10 ----
 xen/include/asm-x86/processor.h |   2 +
 xen/include/asm-x86/time.h      |   3 --
 xen/include/asm-x86/vpmu.h      |  12 ++---
 15 files changed, 166 insertions(+), 294 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®.