This builds on the work from "[PATCH 0/6] x86: Introduce MSR_ARCH_CAPS into
featuresets" and is just cleanup to feature handling.
No functional change.
Andrew Cooper (4):
x86/cpufeature: Rework {boot_,}cpu_has()
x86/vtx: Remove opencoded MSR_ARCH_CAPS check
x86/tsx: Remove opencoded MSR_ARCH_CAPS check
x86/spec-ctrl: Remove opencoded MSR_ARCH_CAPS check
xen/arch/x86/hvm/vmx/vmx.c | 8 +---
xen/arch/x86/include/asm/cpufeature.h | 24 ++++++++++--
xen/arch/x86/include/asm/processor.h | 2 +-
xen/arch/x86/spec_ctrl.c | 56 +++++++++++++--------------
xen/arch/x86/tsx.c | 13 ++++---
5 files changed, 58 insertions(+), 45 deletions(-)
base-commit: 8f9c8274a4e3e860bd777269cb2c91971e9fa69e
prerequisite-patch-id: ceeba7d5ab9498cb188e5012953c7e8c9a86347d
prerequisite-patch-id: c0957b9e1157ae6eb8de973c96716fd02587c486
prerequisite-patch-id: d2574bba15748cd021e5b33fa50e6cadc38863b6
prerequisite-patch-id: 0f66cd4287ffdc06f24dc01c7d26fb428f3e8c09
prerequisite-patch-id: a585f61b546ff96be3624ff253f8100b2f465de6
prerequisite-patch-id: 54551cdefaca083b4a4b97528d27d0f3dc9753ee
prerequisite-patch-id: 051423463e4a34728ab524f03e801e7103777684
--
2.30.2