From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49651) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcMCJ-0002Dk-2s for qemu-devel@nongnu.org; Wed, 16 Sep 2015 19:33:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZcMCF-00052o-Q2 for qemu-devel@nongnu.org; Wed, 16 Sep 2015 19:33:06 -0400 Received: from g1t6223.austin.hp.com ([15.73.96.124]:60037) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcMCF-00052J-Kt for qemu-devel@nongnu.org; Wed, 16 Sep 2015 19:33:03 -0400 References: <55F76064.8010504@hpe.com> <20150916092446.GC4622@pnqlab044.amcc.com> From: liang yan Message-ID: <55F9FC27.4030707@hpe.com> Date: Wed, 16 Sep 2015 17:32:55 -0600 MIME-Version: 1.0 In-Reply-To: <20150916092446.GC4622@pnqlab044.amcc.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Could not boot a guest vm from kvm mode based on APM X-Gene Host and latest qemu List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Tushar Jagad Cc: qemu-devel@nongnu.org On 09/16/2015 03:24 AM, Tushar Jagad wrote: > Hi, > > On Mon, Sep 14, 2015 at 06:03:48PM -0600, liang yan wrote: >> Hello, All, >> >> I am trying to enable kvm for a guest vm on an APM X-Gene Host with >> latest qemu, but could not make it work. >> >> The host is APM X-Gene 8-core, Linux kernel is 4.1.0-rc7-1-arm64, >> >> Guest kernel is linux-3.16rc3 >> >> QEMU is latest version >> >> Host has these dmesg info >> [ 2.708259] kvm [1]: GICH base=0x780c0000, GICV base=0x780e0000, IRQ=25 >> [ 2.708327] kvm [1]: timer IRQ30 >> [ 2.708335] kvm [1]: Hyp mode initialized successfully >> >> Host has dev/kvm. >> >> command-line is >> aarch64-softmmu/qemu-system-aarch64 -machine virt,kernel_irqchip=off >> -cpu cortex-a57 -machine accel=kvm -nographic -smp 1 -m 2048 -kernel >> aarch64-linux-3.16rc3-buildroot.img --append "console=ttyAMA0" >> >> >> when using cpu "cortex-a57", got the error "kvm_init_vcpu failed: >> Invalid argument" > Currently, it is not possible to run qemu with a cpu type other than the > host. I'm currently in the process of adding the necessary support and > have posted the necessary RFC patches for kvm[1] and qemu[2]. > > [1] http://comments.gmane.org/gmane.linux.ports.arm.kernel/438744 > [2] https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg02374.html > -- > Regards, > Tushar Hello, Tushar, Thanks for your reply. Actually, I already patched your code there, also used the command "-cpu cortex-a57,bpts=2,wpts=2" ,but did not change the output, I am trying to check the KVM code from Linux kernel now. By the way, I am very interested in your work here, feel free to let me know if there are anything I can be involved. Best, Liang >> when using cpu "host", got the error "Failed to retrieve host CPU features!" >> >> By the way, all the command line works well under "tcg" mode. >> Anyone has a quick idea? Thanks in advance. >> >> Best, >> Liang >> >>