[PATCH v5 0/5] x86: Drop cross-vendor support

Alejandro Vallejo posted 5 patches 1 week, 4 days ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20260312112116.22563-1-alejandro.garciavallejo@amd.com
CHANGELOG.md                             |  5 ++
tools/tests/cpu-policy/test-cpu-policy.c | 27 +++++++++++
xen/arch/x86/hvm/hvm.c                   | 62 +++++++++---------------
xen/arch/x86/hvm/svm/svm.c               | 45 ++++++++---------
xen/arch/x86/hvm/svm/vmcb.c              |  3 ++
xen/arch/x86/hvm/vmx/vmx.c               |  3 +-
xen/arch/x86/include/asm/hvm/svm-types.h | 10 ----
xen/arch/x86/lib/cpu-policy/policy.c     |  5 +-
xen/arch/x86/msr.c                       |  8 ++-
9 files changed, 86 insertions(+), 82 deletions(-)
[PATCH v5 0/5] x86: Drop cross-vendor support
Posted by Alejandro Vallejo 1 week, 4 days ago
Hi,

Patches 2, 4 and 5 missing acks.

Patch 2 now does a minimal diff change, while 4 and 5 perform the meat of what
v4/patch2 used to do.

I had patches 4 and 5 appended to the end in the hopes of having 1-3 committed
sooner.

v1: https://lore.kernel.org/xen-devel/20260122164943.20691-1-alejandro.garciavallejo@amd.com/
v2: https://lore.kernel.org/xen-devel/20260205170923.38425-1-alejandro.garciavallejo@amd.com/
v3: https://lore.kernel.org/xen-devel/20260213114232.42996-1-alejandro.garciavallejo@amd.com/
v4: https://lore.kernel.org/xen-devel/20260311142711.16754-1-alejandro.garciavallejo@amd.com/

Cheers,
Alejandro

Alejandro Vallejo (5):
  x86: Reject CPU policies with vendors other than the host's
  x86/hvm: Disable cross-vendor handling in #UD handler
  x86/hvm: Remove cross-vendor checks from MSR handlers.
  x86/svm: Drop emulation of Intel's SYSENTER MSR behaviour
  x86/hvm: Un-indent the HVM_FEP block in the #UD handler

 CHANGELOG.md                             |  5 ++
 tools/tests/cpu-policy/test-cpu-policy.c | 27 +++++++++++
 xen/arch/x86/hvm/hvm.c                   | 62 +++++++++---------------
 xen/arch/x86/hvm/svm/svm.c               | 45 ++++++++---------
 xen/arch/x86/hvm/svm/vmcb.c              |  3 ++
 xen/arch/x86/hvm/vmx/vmx.c               |  3 +-
 xen/arch/x86/include/asm/hvm/svm-types.h | 10 ----
 xen/arch/x86/lib/cpu-policy/policy.c     |  5 +-
 xen/arch/x86/msr.c                       |  8 ++-
 9 files changed, 86 insertions(+), 82 deletions(-)


base-commit: a3a1e61ce9a00c5a0c8003bad8f1285360399cf4
-- 
2.43.0
Re: [PATCH v5 0/5] x86: Drop cross-vendor support
Posted by Jan Beulich 1 week, 4 days ago
On 12.03.2026 12:21, Alejandro Vallejo wrote:
> Patches 2, 4 and 5 missing acks.

What's missing for patch 4?

Jan
Re: [PATCH v5 0/5] x86: Drop cross-vendor support
Posted by Alejandro Vallejo 1 week, 4 days ago
On Thu Mar 12, 2026 at 12:35 PM CET, Jan Beulich wrote:
> On 12.03.2026 12:21, Alejandro Vallejo wrote:
>> Patches 2, 4 and 5 missing acks.
>
> What's missing for patch 4?
>
> Jan

Ah, nothing. Just off by one patch. That's meant to be 2, 5 and 6.
There's a sixth patch missing.

Incoming...

Cheers,
Alejandro