[PATCH 0/4] x86: Feature check cleanup

Andrew Cooper posted 4 patches 11 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20230516145334.1271347-1-andrew.cooper3@citrix.com
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(-)
[PATCH 0/4] x86: Feature check cleanup
Posted by Andrew Cooper 11 months, 3 weeks ago
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