From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex =?utf-8?Q?Benn=C3=A9e?= Subject: Re: [Qemu-devel] Could not boot a guest vm from kvm mode based on APM X-Gene Host and latest qemu Date: Wed, 16 Sep 2015 15:34:18 +0100 Message-ID: <87y4g6mo0l.fsf@linaro.org> References: <55F76064.8010504@hpe.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 7B1F641450 for ; Wed, 16 Sep 2015 10:33:28 -0400 (EDT) Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WF6kkpTnNam7 for ; Wed, 16 Sep 2015 10:33:22 -0400 (EDT) Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by mm01.cs.columbia.edu (Postfix) with ESMTPS id 7440F413E2 for ; Wed, 16 Sep 2015 10:33:22 -0400 (EDT) Received: by wiclk2 with SMTP id lk2so74004936wic.1 for ; Wed, 16 Sep 2015 07:34:20 -0700 (PDT) In-reply-to: <55F76064.8010504@hpe.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu To: liang yan Cc: Marc Zyngier , qemu-devel@nongnu.org, kvmarm@lists.cs.columbia.edu List-Id: kvmarm@lists.cs.columbia.edu CmxpYW5nIHlhbiA8bGlhbmd5QGhwZS5jb20+IHdyaXRlczoKCj4gSGVsbG8sIEFsbCwKPgo+IEkg YW0gdHJ5aW5nIHRvIGVuYWJsZSBrdm0gZm9yIGEgZ3Vlc3Qgdm0gb24gYW4gQVBNIFgtR2VuZSBI b3N0IHdpdGggCj4gbGF0ZXN0IHFlbXUsIGJ1dCBjb3VsZCBub3QgbWFrZSBpdCB3b3JrLgo+Cj4g VGhlIGhvc3QgaXMgQVBNIFgtR2VuZSA4LWNvcmUsIExpbnV4IGtlcm5lbCBpcyA0LjEuMC1yYzct MS1hcm02NCwKPgo+IEd1ZXN0IGtlcm5lbCBpcyBsaW51eC0zLjE2cmMzCj4KPiBRRU1VIGlzIGxh dGVzdCB2ZXJzaW9uCj4KPiBIb3N0IGhhcyB0aGVzZSBkbWVzZyBpbmZvCj4gWyAgICAyLjcwODI1 OV0ga3ZtIFsxXTogR0lDSCBiYXNlPTB4NzgwYzAwMDAsIEdJQ1YgYmFzZT0weDc4MGUwMDAwLCBJ UlE9MjUKPiBbICAgIDIuNzA4MzI3XSBrdm0gWzFdOiB0aW1lciBJUlEzMAo+IFsgICAgMi43MDgz MzVdIGt2bSBbMV06IEh5cCBtb2RlIGluaXRpYWxpemVkIHN1Y2Nlc3NmdWxseQo+Cj4gSG9zdCBo YXMgZGV2L2t2bS4KPgo+IGNvbW1hbmQtbGluZSBpcwo+IGFhcmNoNjQtc29mdG1tdS9xZW11LXN5 c3RlbS1hYXJjaDY0IC1tYWNoaW5lIHZpcnQsa2VybmVsX2lycWNoaXA9b2ZmIAo+IC1jcHUgY29y dGV4LWE1NyAtbWFjaGluZSBhY2NlbD1rdm0gLW5vZ3JhcGhpYyAtc21wIDEgLW0gMjA0OCAta2Vy bmVsIAo+IGFhcmNoNjQtbGludXgtMy4xNnJjMy1idWlsZHJvb3QuaW1nICAtLWFwcGVuZCAiY29u c29sZT10dHlBTUEwIgoKSSB0aG91Z2h0IEkgcmVjb2duaXNlZCBvbmUgb2YgbXkgaW1hZ2VzIDst KQoKV2h5IGFyZSB5b3UgcnVubmluZyB3aXRoIGtlcm5lbF9pcnFjaGlwPW9mZj8KCldpdGhvdXQg aXQgSSBjYW4gYm9vdCB0aGUgaW1hZ2UgZmluZSBvbiBteSBBUE0gcnVubmluZyA0LjMuMC1yYzEt YWpiIGJ1dAp3aXRoIGl0IEkgaGVscGZ1bGx5IHNlZyB0aGUga2VybmVsOgoKWzE2MDM1Ljk5MDUx OF0gQmFkIG1vZGUgaW4gU3luY2hyb25vdXMgQWJvcnQgaGFuZGxlciBkZXRlY3RlZCwgY29kZSAw eDg2MDAwMDA2IC0tIElBQlQgKGN1cnJlbnQgRUwpClsxNjAzNS45OTc5NzBdIENQVTogMSBQSUQ6 IDIxMzI4IENvbW06IHFlbXUtc3lzdGVtLWFhciBOb3QgdGFpbnRlZCA0LjMuMC1yYzEtYWpiICM0 NDYKWzE2MDM2LjAwNDIwM10gSGFyZHdhcmUgbmFtZTogQVBNIFgtR2VuZSBNdXN0YW5nIGJvYXJk IChEVCkKWzE2MDM2LjAwODE5MV0gdGFzazogZmZmZmZmYzNlY2VhODAwMCB0aTogZmZmZmZmYzNk ODA3ODAwMCB0YXNrLnRpOiBmZmZmZmZjM2Q4MDc4MDAwClsxNjAzNi4wMTQzMzhdIFBDIGlzIGF0 IDB4MApbMTYwMzYuMDE1NTY0XSBMUiBpcyBhdCBrdm1fdmdpY19tYXBfcmVzb3VyY2VzKzB4MzAv MHgzYwpbMTYwMzYuMDE5MjkxXSBwYyA6IFs8MDAwMDAwMDAwMDAwMDAwMD5dIGxyIDogWzxmZmZm ZmZjMDAwMGFlOTAwPl0gcHN0YXRlOiAwMDAwMDE0NQpbMTYwMzYuMDI1MzUwXSBzcCA6IGZmZmZm ZmMzZDgwN2JiMjAKWzE2MDM2LjAyNzM0OF0geDI5OiBmZmZmZmZjM2Q4MDdiYjIwIHgyODogZmZm ZmZmYzNkODA3ODAwMCAKWzE2MDM2LjAzMTM1NV0geDI3OiBmZmZmZmZjMDAwNjQyMDAwIHgyNjog MDAwMDAwMDAwMDAwMDAxZCAKWzE2MDM2LjAzNTM2MV0geDI1OiAwMDAwMDAwMDAwMDAwMTFiIHgy NDogZmZmZmZmYzNkODBjMTAwMCAKWzE2MDM2LjAzOTM2OF0geDIzOiAwMDAwMDAwMDAwMDAwMDAw IHgyMjogMDAwMDAwMDAwMDAwMDAwMCAKWzE2MDM2LjA0MzM3NF0geDIxOiBmZmZmZmZjMGZhMjQw MDAwIHgyMDogZmZmZmZmYzBmYTgwNzgwMCAKWzE2MDM2LjA0NzM4MF0geDE5OiBmZmZmZmZjMGZh ODA3ODAwIHgxODogMDAwMDAwN2Y5N2FmMjBlMCAKWzE2MDM2LjA1MTM4N10geDE3OiAwMDAwMDA3 Zjk5YzQ0ODEwIHgxNjogZmZmZmZmYzAwMDFmYjAzMCAKWzE2MDM2LjA1NTM5NF0geDE1OiAwMDAw MDA3Zjk5Y2M5NTg4IHgxNDogMDAwMDAwMDAwMDkyMjAwMCAKWzE2MDM2LjA1OTQwMV0geDEzOiAw MDAwMDAwMDAwOTdlYjgwIHgxMjogMDAwMDAwMDAwMDRkZTBmMCAKWzE2MDM2LjA2MzQwNl0geDEx OiAwMDAwMDAwMDAwMDAwMDM4IHgxMDogMDAwMDAwMDBmZmZmZmZmZiAKWzE2MDM2LjA2NzQxM10g eDkgOiAwMDAwMDA3Zjk3YWYyNDgwIHg4IDogMDAwMDAwMDAwMDAwMDA1MCAKWzE2MDM2LjA3MTQx OV0geDcgOiBmZmZmZmZjM2VjMjRjODQwIHg2IDogMDAwMDAwMDAwMDAwMDAwMCAKWzE2MDM2LjA3 NTQyNF0geDUgOiAwMDAwMDAwMDAwMDAwMDAzIHg0IDogZmZmZmZmYzNlY2U3MjA4MCAKWzE2MDM2 LjA3OTQzMF0geDMgOiBmZmZmZmZjM2VjZTcyMDgwIHgyIDogMDAwMDAwMDAwMDAwMDAwMCAKWzE2 MDM2LjA4MzQzNl0geDEgOiBmZmZmZmZjMDAwYTI2MjYwIHgwIDogZmZmZmZmYzBmYTgwNzgwMCAK ClsxNjAzNi4wODc2MjhdIEludGVybmFsIGVycm9yOiBPb3BzIC0gYmFkIG1vZGU6IDAgWyMxXSBT TVAKWzE2MDM2LjA5MTUyOF0gTW9kdWxlcyBsaW5rZWQgaW46ClsxNjAzNi4wOTMyNzhdIENQVTog MSBQSUQ6IDIxMzI4IENvbW06IHFlbXUtc3lzdGVtLWFhciBOb3QgdGFpbnRlZCA0LjMuMC1yYzEt YWpiICM0NDYKWzE2MDM2LjA5OTUxMF0gSGFyZHdhcmUgbmFtZTogQVBNIFgtR2VuZSBNdXN0YW5n IGJvYXJkIChEVCkKWzE2MDM2LjEwMzQ5N10gdGFzazogZmZmZmZmYzNlY2VhODAwMCB0aTogZmZm ZmZmYzNkODA3ODAwMCB0YXNrLnRpOiBmZmZmZmZjM2Q4MDc4MDAwClsxNjAzNi4xMDk2NDJdIFBD IGlzIGF0IDB4MApbMTYwMzYuMTEwODY0XSBMUiBpcyBhdCBrdm1fdmdpY19tYXBfcmVzb3VyY2Vz KzB4MzAvMHgzYwpbMTYwMzYuMTE0NTkwXSBwYyA6IFs8MDAwMDAwMDAwMDAwMDAwMD5dIGxyIDog WzxmZmZmZmZjMDAwMGFlOTAwPl0gcHN0YXRlOiAwMDAwMDE0NQpbMTYwMzYuMTIwNjQ5XSBzcCA6 IGZmZmZmZmMzZDgwN2JiMjAKWzE2MDM2LjEyMjY0OF0geDI5OiBmZmZmZmZjM2Q4MDdiYjIwIHgy ODogZmZmZmZmYzNkODA3ODAwMCAKWzE2MDM2LjEyNjY1NF0geDI3OiBmZmZmZmZjMDAwNjQyMDAw IHgyNjogMDAwMDAwMDAwMDAwMDAxZCAKWzE2MDM2LjEzMDY1OV0geDI1OiAwMDAwMDAwMDAwMDAw MTFiIHgyNDogZmZmZmZmYzNkODBjMTAwMCAKWzE2MDM2LjEzNDY2Nl0geDIzOiAwMDAwMDAwMDAw MDAwMDAwIHgyMjogMDAwMDAwMDAwMDAwMDAwMCAKWzE2MDM2LjEzODY3MV0geDIxOiBmZmZmZmZj MGZhMjQwMDAwIHgyMDogZmZmZmZmYzBmYTgwNzgwMCAKWzE2MDM2LjE0MjY3OF0geDE5OiBmZmZm ZmZjMGZhODA3ODAwIHgxODogMDAwMDAwN2Y5N2FmMjBlMCAKWzE2MDM2LjE0NjY4NV0geDE3OiAw MDAwMDA3Zjk5YzQ0ODEwIHgxNjogZmZmZmZmYzAwMDFmYjAzMCAKWzE2MDM2LjE1MDY5MF0geDE1 OiAwMDAwMDA3Zjk5Y2M5NTg4IHgxNDogMDAwMDAwMDAwMDkyMjAwMCAKWzE2MDM2LjE1NDY5Nl0g eDEzOiAwMDAwMDAwMDAwOTdlYjgwIHgxMjogMDAwMDAwMDAwMDRkZTBmMCAKWzE2MDM2LjE1ODcw MV0geDExOiAwMDAwMDAwMDAwMDAwMDM4IHgxMDogMDAwMDAwMDBmZmZmZmZmZiAKWzE2MDM2LjE2 MjcwNl0geDkgOiAwMDAwMDA3Zjk3YWYyNDgwIHg4IDogMDAwMDAwMDAwMDAwMDA1MCAKWzE2MDM2 LjE2NjcxMl0geDcgOiBmZmZmZmZjM2VjMjRjODQwIHg2IDogMDAwMDAwMDAwMDAwMDAwMCAKWzE2 MDM2LjE3MDcxOV0geDUgOiAwMDAwMDAwMDAwMDAwMDAzIHg0IDogZmZmZmZmYzNlY2U3MjA4MCAK WzE2MDM2LjE3NDcyNV0geDMgOiBmZmZmZmZjM2VjZTcyMDgwIHgyIDogMDAwMDAwMDAwMDAwMDAw MCAKWzE2MDM2LjE3ODczMV0geDEgOiBmZmZmZmZjMDAwYTI2MjYwIHgwIDogZmZmZmZmYzBmYTgw NzgwMCAKCj4KPgo+IHdoZW4gdXNpbmcgY3B1ICJjb3J0ZXgtYTU3IiwgZ290IHRoZSBlcnJvciAi a3ZtX2luaXRfdmNwdSBmYWlsZWQ6IAo+IEludmFsaWQgYXJndW1lbnQiCj4gd2hlbiB1c2luZyBj cHUgImhvc3QiLCBnb3QgdGhlIGVycm9yICJGYWlsZWQgdG8gcmV0cmlldmUgaG9zdCBDUFUgZmVh dHVyZXMhIgo+Cj4gQnkgdGhlIHdheSwgYWxsIHRoZSBjb21tYW5kIGxpbmUgd29ya3Mgd2VsbCB1 bmRlciAidGNnIiBtb2RlLgo+IEFueW9uZSBoYXMgYSBxdWljayBpZGVhPyBUaGFua3MgaW4gYWR2 YW5jZS4KPgo+IEJlc3QsCj4gTGlhbmcKCi0tIApBbGV4IEJlbm7DqWUKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Ka3ZtYXJtIG1haWxpbmcgbGlzdAprdm1h cm1AbGlzdHMuY3MuY29sdW1iaWEuZWR1Cmh0dHBzOi8vbGlzdHMuY3MuY29sdW1iaWEuZWR1L21h aWxtYW4vbGlzdGluZm8va3ZtYXJtCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47952) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcDn0-00032B-M4 for qemu-devel@nongnu.org; Wed, 16 Sep 2015 10:34:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZcDmv-0007IX-I8 for qemu-devel@nongnu.org; Wed, 16 Sep 2015 10:34:26 -0400 Received: from mail-wi0-f174.google.com ([209.85.212.174]:35416) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcDmv-0007IT-8r for qemu-devel@nongnu.org; Wed, 16 Sep 2015 10:34:21 -0400 Received: by wicge5 with SMTP id ge5so77565868wic.0 for ; Wed, 16 Sep 2015 07:34:20 -0700 (PDT) References: <55F76064.8010504@hpe.com> From: Alex =?utf-8?Q?Benn=C3=A9e?= In-reply-to: <55F76064.8010504@hpe.com> Date: Wed, 16 Sep 2015 15:34:18 +0100 Message-ID: <87y4g6mo0l.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: liang yan Cc: Marc Zyngier , qemu-devel@nongnu.org, Christoffer Dall , kvmarm@lists.cs.columbia.edu liang yan writes: > 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" I thought I recognised one of my images ;-) Why are you running with kernel_irqchip=off? Without it I can boot the image fine on my APM running 4.3.0-rc1-ajb but with it I helpfully seg the kernel: [16035.990518] Bad mode in Synchronous Abort handler detected, code 0x86000006 -- IABT (current EL) [16035.997970] CPU: 1 PID: 21328 Comm: qemu-system-aar Not tainted 4.3.0-rc1-ajb #446 [16036.004203] Hardware name: APM X-Gene Mustang board (DT) [16036.008191] task: ffffffc3ecea8000 ti: ffffffc3d8078000 task.ti: ffffffc3d8078000 [16036.014338] PC is at 0x0 [16036.015564] LR is at kvm_vgic_map_resources+0x30/0x3c [16036.019291] pc : [<0000000000000000>] lr : [] pstate: 00000145 [16036.025350] sp : ffffffc3d807bb20 [16036.027348] x29: ffffffc3d807bb20 x28: ffffffc3d8078000 [16036.031355] x27: ffffffc000642000 x26: 000000000000001d [16036.035361] x25: 000000000000011b x24: ffffffc3d80c1000 [16036.039368] x23: 0000000000000000 x22: 0000000000000000 [16036.043374] x21: ffffffc0fa240000 x20: ffffffc0fa807800 [16036.047380] x19: ffffffc0fa807800 x18: 0000007f97af20e0 [16036.051387] x17: 0000007f99c44810 x16: ffffffc0001fb030 [16036.055394] x15: 0000007f99cc9588 x14: 0000000000922000 [16036.059401] x13: 000000000097eb80 x12: 00000000004de0f0 [16036.063406] x11: 0000000000000038 x10: 00000000ffffffff [16036.067413] x9 : 0000007f97af2480 x8 : 0000000000000050 [16036.071419] x7 : ffffffc3ec24c840 x6 : 0000000000000000 [16036.075424] x5 : 0000000000000003 x4 : ffffffc3ece72080 [16036.079430] x3 : ffffffc3ece72080 x2 : 0000000000000000 [16036.083436] x1 : ffffffc000a26260 x0 : ffffffc0fa807800 [16036.087628] Internal error: Oops - bad mode: 0 [#1] SMP [16036.091528] Modules linked in: [16036.093278] CPU: 1 PID: 21328 Comm: qemu-system-aar Not tainted 4.3.0-rc1-ajb #446 [16036.099510] Hardware name: APM X-Gene Mustang board (DT) [16036.103497] task: ffffffc3ecea8000 ti: ffffffc3d8078000 task.ti: ffffffc3d8078000 [16036.109642] PC is at 0x0 [16036.110864] LR is at kvm_vgic_map_resources+0x30/0x3c [16036.114590] pc : [<0000000000000000>] lr : [] pstate: 00000145 [16036.120649] sp : ffffffc3d807bb20 [16036.122648] x29: ffffffc3d807bb20 x28: ffffffc3d8078000 [16036.126654] x27: ffffffc000642000 x26: 000000000000001d [16036.130659] x25: 000000000000011b x24: ffffffc3d80c1000 [16036.134666] x23: 0000000000000000 x22: 0000000000000000 [16036.138671] x21: ffffffc0fa240000 x20: ffffffc0fa807800 [16036.142678] x19: ffffffc0fa807800 x18: 0000007f97af20e0 [16036.146685] x17: 0000007f99c44810 x16: ffffffc0001fb030 [16036.150690] x15: 0000007f99cc9588 x14: 0000000000922000 [16036.154696] x13: 000000000097eb80 x12: 00000000004de0f0 [16036.158701] x11: 0000000000000038 x10: 00000000ffffffff [16036.162706] x9 : 0000007f97af2480 x8 : 0000000000000050 [16036.166712] x7 : ffffffc3ec24c840 x6 : 0000000000000000 [16036.170719] x5 : 0000000000000003 x4 : ffffffc3ece72080 [16036.174725] x3 : ffffffc3ece72080 x2 : 0000000000000000 [16036.178731] x1 : ffffffc000a26260 x0 : ffffffc0fa807800 > > > when using cpu "cortex-a57", got the error "kvm_init_vcpu failed: > Invalid argument" > 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 -- Alex Bennée