On Tue, Apr 01, 2025 at 09:01:52AM -0400, Xiaoyao Li wrote:
> Date: Tue, 1 Apr 2025 09:01:52 -0400
> From: Xiaoyao Li <xiaoyao.li@intel.com>
> Subject: [PATCH v8 42/55] cpu: Don't set vcpu_dirty when
> guest_state_protected
> X-Mailer: git-send-email 2.34.1
>
> QEMU calls kvm_arch_put_registers() when vcpu_dirty is true in
> kvm_vcpu_exec(). However, for confidential guest, like TDX, putting
> registers is disallowed due to guest state is protected.
>
> Only set vcpu_dirty to true with guest state is not protected when
> creating the vcpu.
>
> Signed-off-by: Xiaoyao Li <xiaoyao.li@intel.com>
> ---
> Changes in v7:
> - new patch to replace "i386/tdx: Don't get/put guest state for TDX VMs"
> in v6;
> ---
> accel/kvm/kvm-all.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>