|
[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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |