On Tue, Apr 01, 2025 at 09:01:17AM -0400, Xiaoyao Li wrote: > Date: Tue, 1 Apr 2025 09:01:17 -0400 > From: Xiaoyao Li <xiaoyao...@intel.com> > Subject: [PATCH v8 07/55] kvm: Introduce kvm_arch_pre_create_vcpu() > X-Mailer: git-send-email 2.34.1 > > Introduce kvm_arch_pre_create_vcpu(), to perform arch-dependent > work prior to create any vcpu. This is for i386 TDX because it needs > call TDX_INIT_VM before creating any vcpu. > > The specific implemnet of i386 will be added in the future patch. > > Signed-off-by: Xiaoyao Li <xiaoyao...@intel.com> > Acked-by: Gerd Hoffmann <kra...@redhat.com> > --- > Changes in v7: > - Implement stub for all the ARCHes instead of defining it with weak > attribute; (Philippe) > > Changes in v3: > - pass @errp to kvm_arch_pre_create_vcpu(); (Per Daniel) > --- > accel/kvm/kvm-all.c | 5 +++++ > include/system/kvm.h | 1 + > target/arm/kvm.c | 5 +++++ > target/i386/kvm/kvm.c | 5 +++++ > target/loongarch/kvm/kvm.c | 4 ++++ > target/mips/kvm.c | 5 +++++ > target/ppc/kvm.c | 5 +++++ > target/riscv/kvm/kvm-cpu.c | 5 +++++ > target/s390x/kvm/kvm.c | 5 +++++ > 9 files changed, 40 insertions(+)
Reviewed-by: Zhao Liu <zhao1....@intel.com>