From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Date: Tue, 02 Sep 2014 12:03:04 +0000 Subject: Re: Basic Query regarding kvm_init Message-Id: <5405B1F8.9020109@redhat.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: kvm-ppc@vger.kernel.org Il 01/09/2014 20:49, Amit Tomar ha scritto: > I'm new to KVM and have basic query regarding kvm_init call from inside > e500.c? > > I'm aware that first argument in "kvm_init" for x86 is the kvm_callbacks > structure to specify the handlers to be called when I/O or some > system-sensitive instructions are executed inside the virtual > machine. > > kvm_init(*&vmx_x86_op*s, sizeof(struct vcpu_vmx), __alignof__(struct > vcpu_vmx), THIS_MODULE); > > > But when I looked into kvm_init call for PowerPc cores,first argument is > kept NULL. > > kvm_init(*NULL*, sizeof(struct kvmppc_vcpu_e500), 0, THIS_MODULE); ---> > For PowerPC > > Where is the kvm_callbacks structure as it is in x86,what approach has > been taken for PowePC? PowerPC doesn't put common code in a separate module (like KVM does for VMX and SVM), so it doesn't need the callbacks. Paolo