On 23.09.2026 11:20, chunjie.zhu@citrix.com wrote:
> From: Chunjie Zhu <chunjie.zhu@citrix.com>
>
> This series simplifies nested SVM execution by removing pending and
> deferred state from the VMRUN and VMEXIT paths. Nested transitions are
> handled directly by rearranging the state transfer and control flow.
>
> The series also removes obsolete interrupt-window and vCPU-switch handling
> associated with `nv_vmentry_pending`, while updating the relevant assembly
> offsets and nested-SVM data structures.
>
> Patch 1 rearranges VMRUN handling without pending or deferred flags.
> Patch 2 removes code related to `nv_vmentry_pending`.
> Patch 3 rearranges VMEXIT handling without pending or deferred flags.
> Patch 4 update vmcb fields correctly.
> Patch 5 fix issues which cause transition failure.
>
> Chunjie Zhu (5):
> x86/nestedsvm: update vmrun without pending or deferred flag
> x86/nestedsvm: remove nv_vmentry_pending
> x86/nestedsvm: update vmexit without pending or deferred flag
> x86/nestedsvm: update vmcb correctly
> x86/nestedsvm: fix up
This last patch, unless it was meant as an RFC without being marked so,
surely wants a better title and a non-empty description.
Jan