Severity: grave

I have just confirmed that this bug also seems to affect PVH DomUs, failing 
with:

root@hypervisor:~# xl dmesg -c
(XEN) MMIO emulation failed (1): d69v0 32bit @ 0000:3fffffff -> 00
(XEN) d69v0 Triple fault - invoking HVM shutdown action 1
(XEN) *** Dumping Dom69 vcpu#0 state: ***
(XEN) ----[ Xen-4.14.5  x86_64  debug=n   Not tainted ]----
(XEN) CPU:    3
(XEN) RIP:    0000:[<000000003fffffff>]
(XEN) RFLAGS: 0000000000010083   CONTEXT: hvm guest (d69v0)
(XEN) rax: 00000000000061d6   rbx: 0000000000126000   rcx: 0000000000000000
(XEN) rdx: 0000000000000000   rsi: 0000000000000001   rdi: 0000000000000000
(XEN) rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 0000000000000011   cr4: 0000000000000000
(XEN) cr3: 0000000000000000   cr2: 0000000000000000
(XEN) fsb: 0000000000000000   gsb: 0000000000000000   gss: 0000000000000000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000
(XEN) MMIO emulation failed (1): d70v0 32bit @ 0000:3fffffff -> 00
(XEN) d70v0 Triple fault - invoking HVM shutdown action 1
(XEN) *** Dumping Dom70 vcpu#0 state: ***
(XEN) ----[ Xen-4.14.5  x86_64  debug=n   Not tainted ]----
(XEN) CPU:    1
(XEN) RIP:    0000:[<000000003fffffff>]
(XEN) RFLAGS: 0000000000010083   CONTEXT: hvm guest (d70v0)
(XEN) rax: 00000000000061d6   rbx: 0000000000126000   rcx: 0000000000000000
(XEN) rdx: 0000000000000000   rsi: 0000000000000001   rdi: 0000000000000000
(XEN) rbp: 0000000000000000   rsp: 0000000000000000   r8:  0000000000000000
(XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 0000000000000011   cr4: 0000000000000000
(XEN) cr3: 0000000000000000   cr2: 0000000000000000
(XEN) fsb: 0000000000000000   gsb: 0000000000000000   gss: 0000000000000000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0000

This is the config I used:

name = "test"
vcpus = "1"
memory = "2048"
vif = [
"bridge=lanbr",
]
disk = [
"phy:/dev/vg0/test,xvda1,w",
"phy:/dev/vg0/test-swap,xvdb1,w",
]
#kernel = "/usr/lib/grub-xen/grub-x86_64-xen.bin"
type = "pvh"
pvhshim = 1
kernel = "/usr/lib/grub-xen/grub-i386-xen_pvh.bin"

As you can see, this is a relatively simple configuration which works fine with 
2.04-20.

Since PVH domains are the current norm and are also affected, I propose to mark 
this as "grave" at least.

HVM DomUs work fine, however, since they don't rely on this mechanism at all 
(as would be expected).

Reply via email to