]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - arch/powerpc/include/asm/kvm_ppc.h
KVM: PPC: Move kvm_vcpu_init() invocation to common code
[linux.git] / arch / powerpc / include / asm / kvm_ppc.h
index 8f77ca5ace6f8c383e524cdc83f2ff4834cc360e..bc2494e5710a289f101486efd7bd03322812f23b 100644 (file)
@@ -119,8 +119,7 @@ extern int kvmppc_xlate(struct kvm_vcpu *vcpu, ulong eaddr,
                        enum xlate_instdata xlid, enum xlate_readwrite xlrw,
                        struct kvmppc_pte *pte);
 
-extern int kvmppc_core_vcpu_create(struct kvm *kvm, struct kvm_vcpu *vcpu,
-                                  unsigned int id);
+extern int kvmppc_core_vcpu_create(struct kvm_vcpu *vcpu);
 extern void kvmppc_core_vcpu_free(struct kvm_vcpu *vcpu);
 extern int kvmppc_core_vcpu_setup(struct kvm_vcpu *vcpu);
 extern int kvmppc_core_check_processor_compat(void);
@@ -274,8 +273,7 @@ struct kvmppc_ops {
        void (*inject_interrupt)(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags);
        void (*set_msr)(struct kvm_vcpu *vcpu, u64 msr);
        int (*vcpu_run)(struct kvm_run *run, struct kvm_vcpu *vcpu);
-       int (*vcpu_create)(struct kvm *kvm, struct kvm_vcpu *vcpu,
-                          unsigned int id);
+       int (*vcpu_create)(struct kvm_vcpu *vcpu);
        void (*vcpu_free)(struct kvm_vcpu *vcpu);
        int (*check_requests)(struct kvm_vcpu *vcpu);
        int (*get_dirty_log)(struct kvm *kvm, struct kvm_dirty_log *log);