On 01/04/2025 11:21 pm, dm...@proton.me wrote: > Patches 1-4 remove various compiler workarounds in the hypervisor code > for Intel's VMX instructions. > > Patch 5 removes compiler workaround for missing clac/stac instructions. > > CI: https://gitlab.com/xen-project/people/dmukhin/xen/-/pipelines/1747394875 > > Denis Mukhin (5): > x86/vmx: remove HAVE_AS_VMX > x86/vmx: remove HAVE_AS_EPT > x86/vmx: remove GAS_VMX_OP() > x86/vmx: remove *_OPCODE
These are fine, but probably ought to be merged because they're all really one thing. When you've pulled the __vmx{on,off}() cleanup into a separate patch, the remains of patch 4 becomes straight deletion, which also means that Resolves: https://gitlab.com/xen-project/xen/-/work_items/202 is the commit with almost all of the work in it. ~Andrew