Got Xen debugging enabled (thank you, Marek!) and am seeing the following in the log now. If I understand the code right, which is a big assumption on my part, it's crashing because it's attempting to do a type 5 access to a page setup in mode 3. So my questions to anyone in general or myself are:
1. Why does it try to do that? 2. Why does it work in regular Fedora 26's Xen 4.8.2-7.fc26 but not Qubes' Xen 4.8.2-11.fc25? 3. How can I fix it? (XEN) AMD-Vi: Setup I/O page table: device id = 0x200, type = 0x1, root table = 0x22f674000, domain = 0, paging mode = 3 (XEN) AMD-Vi: Disable: device id = 0x200, domain = 0, paging mode = 3 (XEN) AMD-Vi: Setup I/O page table: device id = 0x200, type = 0x1, root table = 0x264921000, domain = 9, paging mode = 3 (XEN) AMD-Vi: Re-assign 0000:02:00.0 from dom0 to dom9 (d9) pci dev 05:0 bar 10 size 000010000: 0f2020004 (XEN) memory_map:add: dom9 gfn=f2020 mfn=f0100 nr=10 (XEN) memory_map:add: dom9 gfn=f2020 mfn=f0100 nr=10 (XEN) irq.c:275: Dom9 PCI link 0 changed 5 -> 0 (XEN) irq.c:275: Dom9 PCI link 1 changed 10 -> 0 (XEN) irq.c:275: Dom9 PCI link 2 changed 11 -> 0 (XEN) irq.c:275: Dom9 PCI link 3 changed 5 -> 0 (XEN) svm.c:1540:d9v0 SVM violation gpa 0x000000f2020040, mfn 0xf0100, type 5 (XEN) domain_crash called from svm.c:1541 (XEN) Domain 9 (vcpu#0) crashed on cpu#1: (XEN) ----[ Xen-4.8.2 x86_64 debug=y Not tainted ]---- (XEN) CPU: 1 (XEN) RIP: 0010:[<ffffffffab405f4e>] (XEN) RFLAGS: 0000000000000296 CONTEXT: hvm guest (d9v0) (XEN) rax: 0000000000000000 rbx: ffff8fb606b115c0 rcx: 0000000000000005 (XEN) rdx: 0000000000000040 rsi: ffffb0eac0d00040 rdi: 0000000000000000 (XEN) rbp: ffffb0eac0c938f8 rsp: ffffb0eac0c938c8 r8: 0000000000000000 (XEN) r9: 00000000ffffff90 r10: 000000000000003f r11: 0000000000000000 (XEN) r12: 0000000000000000 r13: ffffffffc04d97d0 r14: 0000000000000100 (XEN) r15: ffff8fb606b18028 cr0: 0000000080050033 cr4: 00000000000406f0 (XEN) cr3: 000000010688d000 cr2: 0000000000000000 (XEN) ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: 0018 cs: 0010 (XEN) grant_table.c:3388:d0v3 Grant release (0) ref:(151) flags:(2) dom:(0) (XEN) grant_table.c:3388:d0v3 Grant release (1) ref:(52) flags:(2) dom:(0) (XEN) grant_table.c:3388:d0v3 Grant release (2) ref:(120) flags:(6) dom:(0) (XEN) AMD-Vi: Disable: device id = 0x200, domain = 9, paging mode = 3 (XEN) AMD-Vi: Setup I/O page table: device id = 0x200, type = 0x1, root table = 0x22f674000, domain = 0, paging mode = 3 (XEN) AMD-Vi: Re-assign 0000:02:00.0 from dom9 to dom0 -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/3550614f13b8192e68430e41d677ae24.squirrel%40tt3j2x4k5ycaa5zt.onion. For more options, visit https://groups.google.com/d/optout.
