From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?QW5kcmkgTcO2bGw=?= Subject: "MMIO emulation failed" from booting OVMF on Xen v4.9.0 Date: Wed, 16 Aug 2017 18:47:23 +0000 Message-ID: <5994933B.1040809@dot.ee> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010509090106030500090204" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------010509090106030500090204 Content-Type: multipart/alternative; boundary="------------010206090209040400030800" --------------010206090209040400030800 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hey, As per Andrew [Cooper]'s suggestion, writing here instead of #xen on Freenode. I'm trying out Xen (4.9.0) with OVMF (r21243.3858b4a1ff-1) and having it crash right on boot both with the 32b and 64b OVMF binaries. This is on Arch Linux, AMD Ryzen on a X370 motherboard. Given the following minimal VM declaration: > builder = "hvm" > maxmem = 512 > memory = 512 > vcpus = 1 > on_poweroff = "destroy" > on_reboot = "destroy" > on_crash = "destroy" > bios = "ovmf" > device_model_version = "qemu-xen" > bios_path_override = "/usr/share/ovmf/ovmf_code_ia32.bin" and running it with `xl create vm.cfg`, I see it crash while booting with the following displayed by `xl dmesg`: > (XEN) MMIO emulation failed: d1v0 16bit @ f000:0000ff54 -> 66 ea 5c ff > ff ff 10 00 b8 40 06 00 00 0f 22 > (XEN) d1v0 Triple fault - invoking HVM shutdown action 1 I've run the hypervisor with `guest_loglvl=all` for more output and attached it here and uploaded it at https://gist.github.com/moll/a46dffc7466ced93a0365a6916a4db96 in case the file doesn't go through. Any ideas anyone? Thanks in advance! Andri --------------010206090209040400030800 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
Hey,

As per Andrew [Cooper]'s suggestion, writing here instead of #xen on Freenode.

I'm trying out Xen (4.9.0) with OVMF (r21243.3858b4a1ff-1) and having it crash right on boot both with the 32b and 64b OVMF binaries. This is on Arch Linux, AMD Ryzen on a X370 motherboard.

Given the following minimal VM declaration:
builder = "hvm"
maxmem = 512
memory = 512
vcpus = 1
on_poweroff = "destroy"
on_reboot = "destroy"
on_crash = "destroy"
bios = "ovmf"
device_model_version = "qemu-xen"
bios_path_override = "/usr/share/ovmf/ovmf_code_ia32.bin"
and running it with `xl create vm.cfg`, I see it crash while booting with the following displayed by `xl dmesg`:

(XEN) MMIO emulation failed: d1v0 16bit @ f000:0000ff54 -> 66 ea 5c ff ff ff 10 00 b8 40 06 00 00 0f 22
(XEN) d1v0 Triple fault - invoking HVM shutdown action 1
I've run the hypervisor with `guest_loglvl=all` for more output and attached it here and uploaded it at https://gist.github.com/moll/a46dffc7466ced93a0365a6916a4db96 in case the file doesn't go through.

Any ideas anyone? Thanks in advance!

Andri
--------------010206090209040400030800-- --------------010509090106030500090204 Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0"; name="dmesg.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.log" KFhFTikgSFZNMSBzYXZlOiBDUFUKKFhFTikgSFZNMSBzYXZlOiBQSUMKKFhFTikgSFZNMSBz YXZlOiBJT0FQSUMKKFhFTikgSFZNMSBzYXZlOiBMQVBJQwooWEVOKSBIVk0xIHNhdmU6IExB UElDX1JFR1MKKFhFTikgSFZNMSBzYXZlOiBQQ0lfSVJRCihYRU4pIEhWTTEgc2F2ZTogSVNB X0lSUQooWEVOKSBIVk0xIHNhdmU6IFBDSV9MSU5LCihYRU4pIEhWTTEgc2F2ZTogUElUCihY RU4pIEhWTTEgc2F2ZTogUlRDCihYRU4pIEhWTTEgc2F2ZTogSFBFVAooWEVOKSBIVk0xIHNh dmU6IFBNVElNRVIKKFhFTikgSFZNMSBzYXZlOiBNVFJSCihYRU4pIEhWTTEgc2F2ZTogVklS SURJQU5fRE9NQUlOCihYRU4pIEhWTTEgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTTEgc2F2 ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0xIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0x IHNhdmU6IFRTQ19BREpVU1QKKFhFTikgSFZNMSBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTTEg cmVzdG9yZTogQ1BVIDAKKGQxKSBIVk0gTG9hZGVyCihkMSkgRGV0ZWN0ZWQgWGVuIHY0Ljku MAooZDEpIFhlbmJ1cyByaW5ncyBAMHhmZWZmYzAwMCwgZXZlbnQgY2hhbm5lbCAxCihkMSkg U3lzdGVtIHJlcXVlc3RlZCBPVk1GCihkMSkgQ1BVIHNwZWVkIGlzIDMwMDEgTUh6CihkMSkg UmVsb2NhdGluZyBndWVzdCBtZW1vcnkgZm9yIGxvd21lbSBNTUlPIHNwYWNlIGRpc2FibGVk CihkMSkgUENJLUlTQSBsaW5rIDAgcm91dGVkIHRvIElSUTUKKGQxKSBQQ0ktSVNBIGxpbmsg MSByb3V0ZWQgdG8gSVJRMTAKKGQxKSBQQ0ktSVNBIGxpbmsgMiByb3V0ZWQgdG8gSVJRMTEK KGQxKSBQQ0ktSVNBIGxpbmsgMyByb3V0ZWQgdG8gSVJRNQooZDEpIHBjaSBkZXYgMDE6MyBJ TlRBLT5JUlExMAooZDEpIHBjaSBkZXYgMDI6MCBJTlRBLT5JUlExMQooZDEpIE5vIFJBTSBp biBoaWdoIG1lbW9yeTsgc2V0dGluZyBoaWdoX21lbSByZXNvdXJjZSBiYXNlIHRvIDEwMDAw MDAwMAooZDEpIHBjaSBkZXYgMDM6MCBiYXIgMTAgc2l6ZSAwMDIwMDAwMDA6IDBmMDAwMDAw OAooZDEpIHBjaSBkZXYgMDI6MCBiYXIgMTQgc2l6ZSAwMDEwMDAwMDA6IDBmMjAwMDAwOAoo ZDEpIHBjaSBkZXYgMDM6MCBiYXIgMzAgc2l6ZSAwMDAwMTAwMDA6IDBmMzAwMDAwMAooZDEp IHBjaSBkZXYgMDM6MCBiYXIgMTQgc2l6ZSAwMDAwMDEwMDA6IDBmMzAxMDAwMAooZDEpIHBj aSBkZXYgMDI6MCBiYXIgMTAgc2l6ZSAwMDAwMDAxMDA6IDAwMDAwYzAwMQooZDEpIHBjaSBk ZXYgMDE6MSBiYXIgMjAgc2l6ZSAwMDAwMDAwMTA6IDAwMDAwYzEwMQooZDEpIE11bHRpcHJv Y2Vzc29yIGluaXRpYWxpc2F0aW9uOgooZDEpICAtIENQVTAgLi4uIDQ4LWJpdCBwaHlzIC4u LiBmaXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4uLiBkb25lLgooZDEpIFdyaXRp bmcgU01CSU9TIHRhYmxlcyAuLi4KKGQxKSBMb2FkaW5nIE9WTUYgLi4uCihYRU4pIGQxdjAg T3Zlci1hbGxvY2F0aW9uIGZvciBkb21haW4gMTogMTMxMzI5ID4gMTMxMzI4CihkMSkgTG9h ZGluZyBBQ1BJIC4uLgooZDEpIENPTlYgZGlzYWJsZWQKKGQxKSB2bTg2IFRTUyBhdCBmYzAw YTQwMAooZDEpIEJJT1MgbWFwOgooZDEpICBmZmUwMDAwMC1mZmZkZmZmZjogTWFpbiBCSU9T CihkMSkgRTgyMCB0YWJsZToKKGQxKSAgWzAwXTogMDAwMDAwMDA6MDAwMDAwMDAgLSAwMDAw MDAwMDowMDBhMDAwMDogUkFNCihkMSkgIEhPTEU6IDAwMDAwMDAwOjAwMGEwMDAwIC0gMDAw MDAwMDA6MDAwZjAwMDAKKGQxKSAgWzAxXTogMDAwMDAwMDA6MDAwZjAwMDAgLSAwMDAwMDAw MDowMDEwMDAwMDogUkVTRVJWRUQKKGQxKSAgWzAyXTogMDAwMDAwMDA6MDAxMDAwMDAgLSAw MDAwMDAwMDoxZjcxNTAwMDogUkFNCihkMSkgIEhPTEU6IDAwMDAwMDAwOjFmNzE1MDAwIC0g MDAwMDAwMDA6ZmMwMDAwMDAKKGQxKSAgWzAzXTogMDAwMDAwMDA6ZmMwMDAwMDAgLSAwMDAw MDAwMTowMDAwMDAwMDogUkVTRVJWRUQKKGQxKSBJbnZva2luZyBPVk1GIC4uLgooWEVOKSBN TUlPIGVtdWxhdGlvbiBmYWlsZWQ6IGQxdjAgMTZiaXQgQCBmMDAwOjAwMDBmZjU0IC0+IDY2 IGVhIDVjIGZmIGZmIGZmIDEwIDAwIGI4IDQwIDA2IDAwIDAwIDBmIDIyCihYRU4pIGQxdjAg VHJpcGxlIGZhdWx0IC0gaW52b2tpbmcgSFZNIHNodXRkb3duIGFjdGlvbiAxCihYRU4pICoq KiBEdW1waW5nIERvbTEgdmNwdSMwIHN0YXRlOiAqKioKKFhFTikgLS0tLVsgWGVuLTQuOS4w ICB4ODZfNjQgIGRlYnVnPW4gICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAgIDYK KFhFTikgUklQOiAgICBmMDAwOls8MDAwMDAwMDAwMDAwZmY1ND5dCihYRU4pIFJGTEFHUzog MDAwMDAwMDAwMDAwMDA0NiAgIENPTlRFWFQ6IGh2bSBndWVzdCAoZDF2MCkKKFhFTikgcmF4 OiAwMDAwMDAwMDQwMDAwMDIzICAgcmJ4OiAwMDAwMDAwMDAwMDBmZjc0ICAgcmN4OiAwMDAw MDAwMDAwMDAwMDAwCihYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAwMCAgIHJzaTogMDAwMDAw MDAwMDAwMDAwMCAgIHJkaTogMDAwMDAwMDAwMDAwNTA0MgooWEVOKSByYnA6IDAwMDAwMDAw MDAwMDAwMDAgICByc3A6IDAwMDAwMDAwMDAwMDAwMDAgICByODogIDAwMDAwMDAwMDAwMDAw MDAKKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAw ICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHIxMjogMDAwMDAwMDAwMDAwMDAwMCAg IHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBy MTU6IDAwMDAwMDAwMDAwMDAwMDAgICBjcjA6IDAwMDAwMDAwNDAwMDAwMzMgICBjcjQ6IDAw MDAwMDAwMDAwMDAwMDAKKFhFTikgY3IzOiAwMDAwMDAwMDAwMDAwMDAwICAgY3IyOiAwMDAw MDAwMDAwMDAwMDAwCihYRU4pIGRzOiBmMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdz OiAwMDAwICAgc3M6IDAwMDAgICBjczogZjAwMA== --------------010509090106030500090204 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg== --------------010509090106030500090204--