The purpose of this series is to hide the legacy cpuid implementation entirely
behind the new API.  In particular, hiding domain_cpuid() in the same way that
{pv,hvm}_cpuid() were hidden.

Andrew Cooper (4):
  x86/domctl: Move all CPUID update logic into
    update_domain_cpuid_info()
  x86/cpuid: Store the toolstacks choice of hypervisor max leaf
  x86/cpuid: Effectively remove domain_cpuid()
  x86/cpuid: Move the legacy cpuids array into struct cpuid_policy

 xen/arch/x86/cpuid.c         |  32 +++++++++-
 xen/arch/x86/domain.c        |  54 +---------------
 xen/arch/x86/domctl.c        | 148 +++++++++++++++++++++++++++----------------
 xen/arch/x86/traps.c         |  19 ++----
 xen/include/asm-x86/cpuid.h  |   7 ++
 xen/include/asm-x86/domain.h |  13 ----
 6 files changed, 137 insertions(+), 136 deletions(-)

-- 
2.1.4


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

Reply via email to