We will fill in the functions in future commits. Signed-off-by: Alex Bennée --- target/i386/kvm/kvm-cpu.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/target/i386/kvm/kvm-cpu.c b/target/i386/kvm/kvm-cpu.c index da8d77ade06..9de107a18d5 100644 --- a/target/i386/kvm/kvm-cpu.c +++ b/target/i386/kvm/kvm-cpu.c @@ -17,6 +17,7 @@ #include "kvm_i386.h" #include "accel/accel-cpu-target.h" +#include "accel/kvm/cpu-ops.h" static void kvm_set_guest_phys_bits(CPUState *cs) { @@ -233,17 +234,22 @@ static void kvm_cpu_instance_init(CPUState *cs) kvm_cpu_xsave_init(); } +static const KVMCPUOps x86_kvm_cpu_ops = { +}; + static void kvm_cpu_accel_class_init(ObjectClass *oc, const void *data) { AccelCPUClass *acc = ACCEL_CPU_CLASS(oc); + KVMAccelCPUClass *kacc = KVM_ACCEL_CPU_CLASS(oc); acc->cpu_target_realize = kvm_cpu_realizefn; acc->cpu_instance_init = kvm_cpu_instance_init; + kacc->cpu_ops = &x86_kvm_cpu_ops; } static const TypeInfo kvm_cpu_accel_type_info = { .name = ACCEL_CPU_NAME("kvm"), - .parent = TYPE_ACCEL_CPU, + .parent = TYPE_KVM_ACCEL_CPU, .class_init = kvm_cpu_accel_class_init, .abstract = true, }; -- 2.47.3