On 07/11/2022 15:37, Paolo Bonzini wrote:
On 11/7/22 16:32, Andrew Cooper wrote:
- vmload(svm->vmcb01.pa); __svm_vcpu_run(vmcb_pa, svm); - vmsave(svm->vmcb01.pa);
vmload(__sme_page_pa(sd->save_area));
%gs is still the guests until this vmload has completed. It needs to move down into asm too.
Sure, that's patch 6 in the series. See also cover letter: "this means moving guest vmload/vmsave and host vmload to assembly".
Oh, ok. I missed that it was split across two patches.
Sorry for the noise. The end result looks ok.
~Andrew