aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2026-05-04 04:52:27 -0400
committerPaolo Bonzini <pbonzini@redhat.com>2026-05-10 15:01:36 +0200
commitfcaf986d10768dddb23598d6f0560006dad0c8bd (patch)
tree77a67bbb7c21366f73b22cc58183cd169687d26b /include/linux/debugobjects.h
parentMerge branch 'kvm-mbec' into HEAD (diff)
parentKVM: VMX: replace vmx_spec_ctrl_restore_host with RESTORE_HOST_SPEC_CTRL_BODY (diff)
Merge branch 'kvm-vmenter' into HEAD
Move SPEC_CTRL handling for VMX entirely to vmenter.S, also improving assembly code reuse between SVM and VMX. The prototype of __vmx_vcpu_run() and __svm_vcpu_run() becomes the same, with a set of bit flags for the second argument. The register allocation also becomes very similar, with %edi/%rdi pointing to the vmx (resp. svm) argument. Thanks to this, the code to save and restore SPEC_CTRL values for the host and guest is the same up to the register names and can be dropped into a new header arch/x86/kvm/vmenter.h. APX enablement will also move common code to load and save registers from VMX and SVM to vmenter.h. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions