Sander Eikelenboom
2013-Jul-17 19:24 UTC
[xen-unstable] FATAL PAGE FAULT when shutting down guest with pci passthrough using MSI interrupts
Hi Jan, It seems the last changes to xen-unstable to implement multi-msi-irq''s cause some trouble. The guest starts and works fine. But it causes a xen crash when shutting the guest down. (xen_changeset: Thu Jul 4 16:01:06 2013 +0100 git:d4435fe) If you need more info than given below in the serial log snippet, just say so .. -- Sander (XEN) [2013-07-17 19:10:09] AMD-Vi: Share p2m table with iommu: p2m table = 0x5343e2 (XEN) [2013-07-17 19:10:10] vmap(ffff82c00086b000:0x1) (XEN) [2013-07-17 19:10:10] vmap(ffff82c00086d000:0x1) (XEN) [2013-07-17 19:10:10] vmap(ffff82c00086f000:0x1) (XEN) [2013-07-17 19:10:10] vmap(ffff82c000871000:0x1) (XEN) [2013-07-17 19:10:10] vmap(ffff82c000873000:0x1) [ 559.873097] device vif17.0 entered promiscuous mode [ 560.078242] device vif17.0-emu entered promiscuous mode [ 560.089922] xen_bridge: port 20(vif17.0-emu) entered forwarding state [ 560.095769] xen_bridge: port 20(vif17.0-emu) entered forwarding state [ 560.336654] pciback 0000:04:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) [ 560.342737] pciback 0000:04:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf97fe004) [ 560.348552] pciback 0000:04:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) (XEN) [2013-07-17 19:10:12] io.c:280: d17: bind: m_gsi=40 g_gsi=36 device=5 intx=0 (XEN) [2013-07-17 19:10:12] AMD-Vi: Disable: device id = 0x400, domain = 0, paging mode = 3 (XEN) [2013-07-17 19:10:12] AMD-Vi: Setup I/O page table: device id = 0x400, root table = 0x5343e2000, domain = 17, paging mode = 4 (XEN) [2013-07-17 19:10:12] AMD-Vi: Re-assign 0000:04:00.0 from dom0 to dom17 [ 560.591953] pciback 0000:08:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) [ 560.599540] pciback 0000:08:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf9a00004) [ 560.607009] pciback 0000:08:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) (XEN) [2013-07-17 19:10:12] io.c:280: d17: bind: m_gsi=47 g_gsi=40 device=6 intx=0 (XEN) [2013-07-17 19:10:12] AMD-Vi: Disable: device id = 0x800, domain = 0, paging mode = 3 (XEN) [2013-07-17 19:10:12] AMD-Vi: Setup I/O page table: device id = 0x800, root table = 0x5343e2000, domain = 17, paging mode = 4 (XEN) [2013-07-17 19:10:12] AMD-Vi: Re-assign 0000:08:00.0 from dom0 to dom17 (XEN) [2013-07-17 19:10:12] HVM17: HVM Loader (XEN) [2013-07-17 19:10:12] HVM17: Detected Xen v4.4-unstable (XEN) [2013-07-17 19:10:12] HVM17: Xenbus rings @0xfeffc000, event channel 5 (XEN) [2013-07-17 19:10:12] HVM17: System requested SeaBIOS (XEN) [2013-07-17 19:10:12] HVM17: CPU speed is 3200 MHz (XEN) [2013-07-17 19:10:12] HVM17: Relocating guest memory for lowmem MMIO space disabled (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 0 changed 0 -> 5 (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 0 routed to IRQ5 (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 1 changed 0 -> 10 (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 1 routed to IRQ10 (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 2 changed 0 -> 11 (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 2 routed to IRQ11 (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 3 changed 0 -> 5 (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 3 routed to IRQ5 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:2 INTD->IRQ5 [ 560.643890] xen_pciback: vpci: 0000:04:00.0: assign to virtual slot 0 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:3 INTA->IRQ10 [ 560.650365] xen_pciback: vpci: 0000:08:00.0: assign to virtual slot 1 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 03:0 INTA->IRQ5 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 INTA->IRQ5 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 05:0 INTA->IRQ10 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 06:0 INTA->IRQ11 (XEN) [2013-07-17 19:10:12] HVM17: No RAM in high memory; setting high_mem resource base to 100000000 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 02:0 bar 10 size 002000000: 0f0000008 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 03:0 bar 14 size 001000000: 0f2000008 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 06:0 bar 10 size 000200000: 0f3000004 (XEN) [2013-07-17 19:10:12] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 bar 10 size 000020000: 0f3200000 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 bar 30 size 000020000: 0f3220000 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 02:0 bar 30 size 000010000: 0f3240000 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 05:0 bar 10 size 000002000: 0f3250004 (XEN) [2013-07-17 19:10:12] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 02:0 bar 14 size 000001000: 0f3252000 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 03:0 bar 10 size 000000100: 00000c001 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 bar 14 size 000000040: 00000c101 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:2 bar 20 size 000000020: 00000c141 (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:1 bar 20 size 000000010: 00000c161 (XEN) [2013-07-17 19:10:12] HVM17: Multiprocessor initialisation: (XEN) [2013-07-17 19:10:12] HVM17: - CPU0 ... 48-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. (XEN) [2013-07-17 19:10:12] HVM17: - CPU1 ... 48-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. (XEN) [2013-07-17 19:10:12] HVM17: - CPU2 ... 48-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. (XEN) [2013-07-17 19:10:12] HVM17: Testing HVM environment: (XEN) [2013-07-17 19:10:12] HVM17: - REP INSB across page boundaries ... passed (XEN) [2013-07-17 19:10:12] HVM17: - GS base MSRs and SWAPGS ... passed (XEN) [2013-07-17 19:10:12] HVM17: Passed 2 of 2 tests (XEN) [2013-07-17 19:10:12] HVM17: Writing SMBIOS tables ... (XEN) [2013-07-17 19:10:12] HVM17: Loading SeaBIOS ... (XEN) [2013-07-17 19:10:12] HVM17: Creating MP tables ... (XEN) [2013-07-17 19:10:12] HVM17: Loading ACPI ... (XEN) [2013-07-17 19:10:12] HVM17: vm86 TSS at fc00a100 (XEN) [2013-07-17 19:10:12] HVM17: BIOS map: (XEN) [2013-07-17 19:10:12] HVM17: 10000-100d3: Scratch space (XEN) [2013-07-17 19:10:12] HVM17: e0000-fffff: Main BIOS (XEN) [2013-07-17 19:10:12] HVM17: E820 table: (XEN) [2013-07-17 19:10:12] HVM17: [00]: 00000000:00000000 - 00000000:000a0000: RAM (XEN) [2013-07-17 19:10:12] HVM17: HOLE: 00000000:000a0000 - 00000000:000e0000 (XEN) [2013-07-17 19:10:12] HVM17: [01]: 00000000:000e0000 - 00000000:00100000: RESERVED (XEN) [2013-07-17 19:10:12] HVM17: [02]: 00000000:00100000 - 00000000:3f800000: RAM (XEN) [2013-07-17 19:10:12] HVM17: HOLE: 00000000:3f800000 - 00000000:fc000000 (XEN) [2013-07-17 19:10:12] HVM17: [03]: 00000000:fc000000 - 00000001:00000000: RESERVED (XEN) [2013-07-17 19:10:12] HVM17: Invoking SeaBIOS ... (XEN) [2013-07-17 19:10:12] HVM17: SeaBIOS (version rel-1.7.1-3-g3a28511-20130717_201608-serveerstertje) (XEN) [2013-07-17 19:10:12] HVM17: (XEN) [2013-07-17 19:10:12] HVM17: Found Xen hypervisor signature at 40000000 (XEN) [2013-07-17 19:10:12] HVM17: xen: copy e820... (XEN) [2013-07-17 19:10:12] HVM17: Ram Size=0x3f800000 (0x0000000000000000 high) (XEN) [2013-07-17 19:10:12] HVM17: Relocating low data from 0x000e42d0 to 0x000ef790 (size 2153) (XEN) [2013-07-17 19:10:12] HVM17: Relocating init from 0x000e4b39 to 0x3f7e2e80 (size 53335) (XEN) [2013-07-17 19:10:12] HVM17: CPU Mhz=3200 (XEN) [2013-07-17 19:10:12] HVM17: Found 10 PCI devices (max PCI bus is 00) (XEN) [2013-07-17 19:10:12] HVM17: Allocated Xen hypercall page at 3f7ff000 (XEN) [2013-07-17 19:10:12] HVM17: Detected Xen v4.4-unstable (XEN) [2013-07-17 19:10:12] HVM17: xen: copy BIOS tables... (XEN) [2013-07-17 19:10:12] HVM17: Copying SMBIOS entry point from 0x00010010 to 0x000fdbd0 (XEN) [2013-07-17 19:10:12] HVM17: Copying MPTABLE from 0xfc001190/fc0011a0 to 0x000fdac0 (XEN) [2013-07-17 19:10:12] HVM17: Copying PIR from 0x00010030 to 0x000fda40 (XEN) [2013-07-17 19:10:12] HVM17: Copying ACPI RSDP from 0x000100b0 to 0x000fda10 (XEN) [2013-07-17 19:10:12] HVM17: Scan for VGA option rom (XEN) [2013-07-17 19:10:12] HVM17: Running option rom at c000:0003 (XEN) [2013-07-17 19:10:12] stdvga.c:147:d17 entering stdvga and caching modes (XEN) [2013-07-17 19:10:12] HVM17: Turning on vga text mode console (XEN) [2013-07-17 19:10:12] HVM17: SeaBIOS (version rel-1.7.1-3-g3a28511-20130717_201608-serveerstertje) (XEN) [2013-07-17 19:10:12] HVM17: (XEN) [2013-07-17 19:10:12] HVM17: UHCI init on dev 00:01.2 (io=c140) (XEN) [2013-07-17 19:10:12] HVM17: Found 1 lpt ports (XEN) [2013-07-17 19:10:12] HVM17: Found 1 serial ports (XEN) [2013-07-17 19:10:12] HVM17: ATA controller 1 at 1f0/3f4/c160 (irq 14 dev 9) (XEN) [2013-07-17 19:10:12] HVM17: ATA controller 2 at 170/374/c168 (irq 15 dev 9) (XEN) [2013-07-17 19:10:12] HVM17: ata0-0: QEMU HARDDISK ATA-7 Hard-Disk (15360 MiBytes) (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@0 (XEN) [2013-07-17 19:10:12] HVM17: ata0-1: QEMU HARDDISK ATA-7 Hard-Disk (300 GiBytes) (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@1 (XEN) [2013-07-17 19:10:12] HVM17: DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD] (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@1,1/drive@1/disk@0 (XEN) [2013-07-17 19:10:12] HVM17: PS2 keyboard initialized (XEN) [2013-07-17 19:10:12] HVM17: All threads complete. (XEN) [2013-07-17 19:10:12] HVM17: Scan for option roms (XEN) [2013-07-17 19:10:12] HVM17: Running option rom at c900:0003 (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=1 (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=0 (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=1 (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=0 (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@4 (XEN) [2013-07-17 19:10:12] HVM17: Press F12 for boot menu. (XEN) [2013-07-17 19:10:12] HVM17: (XEN) [2013-07-17 19:10:15] HVM17: drive 0x000fd9c0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=31457280 (XEN) [2013-07-17 19:10:15] HVM17: (XEN) [2013-07-17 19:10:15] HVM17: drive 0x000fd990: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=62914560 (XEN) [2013-07-17 19:10:15] HVM17: 0 (XEN) [2013-07-17 19:10:15] HVM17: Space available for UMB: 000ca000-000ee800 (XEN) [2013-07-17 19:10:15] HVM17: Returned 61440 bytes of ZoneHigh (XEN) [2013-07-17 19:10:15] HVM17: e820 map has 6 items: (XEN) [2013-07-17 19:10:15] HVM17: 0: 0000000000000000 - 000000000009fc00 = 1 RAM (XEN) [2013-07-17 19:10:15] HVM17: 1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED (XEN) [2013-07-17 19:10:15] HVM17: 2: 00000000000f0000 - 0000000000100000 = 2 RESERVED (XEN) [2013-07-17 19:10:15] HVM17: 3: 0000000000100000 - 000000003f7ff000 = 1 RAM (XEN) [2013-07-17 19:10:15] HVM17: 4: 000000003f7ff000 - 000000003f800000 = 2 RESERVED (XEN) [2013-07-17 19:10:15] HVM17: 5: 00000000fc000000 - 0000000100000000 = 2 RESERVED (XEN) [2013-07-17 19:10:15] HVM17: enter handle_19: (XEN) [2013-07-17 19:10:15] HVM17: NULL (XEN) [2013-07-17 19:10:15] HVM17: Booting from Hard Disk... (XEN) [2013-07-17 19:10:15] HVM17: Booting from 0000:7c00 (XEN) [2013-07-17 19:10:26] grant_table.c:1250:d1 Expanding dom (1) grant table from (4) to (5) frames. [ 575.140249] xen_bridge: port 20(vif17.0-emu) entered forwarding state (XEN) [2013-07-17 19:10:33] grant_table.c:289:d0 Increased maptrack size to 8 frames (XEN) [2013-07-17 19:10:41] irq.c:375: Dom17 callback via changed to Direct Vector 0xf3 (XEN) [2013-07-17 19:10:43] vmap(ffff82c000875000:0x1) (XEN) [2013-07-17 19:10:43] vmap(ffff82c000877000:0x1) (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 0 changed 5 -> 0 (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 1 changed 10 -> 0 (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 2 changed 11 -> 0 (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 3 changed 5 -> 0 [ 594.163610] xen-blkback:ring-ref 8, event-channel 22, protocol 1 (x86_64-abi) persistent grants [ 594.176435] xen-blkback:ring-ref 9, event-channel 23, protocol 1 (x86_64-abi) persistent grants [ 594.830392] xen_bridge: port 19(vif17.0) entered forwarding state [ 594.836498] xen_bridge: port 19(vif17.0) entered forwarding state [ 609.854203] xen_bridge: port 19(vif17.0) entered forwarding state [ 626.310535] FW: ipmasq, Forward .. EoC: IN=eth0 OUT=eth0 MAC=40:61:86:f4:67:d9:00:08:ae:10:46:60:08:00 SRC=178.83.11.73 DST=88.159.77.166 LEN=160 TOS=0x00 PREC=0x00 TTL=105 ID=6453 PROTO=UDP SPT=37104 DPT=30614 LEN=140 [ 631.484078] xen_bridge: port 19(vif17.0) entered disabled state [ 631.491012] device vif17.0 left promiscuous mode [ 631.497608] xen_bridge: port 19(vif17.0) entered disabled state [ 631.595860] xen_bridge: port 20(vif17.0-emu) entered disabled state [ 631.602730] device vif17.0-emu left promiscuous mode [ 631.609290] xen_bridge: port 20(vif17.0-emu) entered disabled state [ 637.790489] pciback 0000:04:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) [ 637.797539] pciback 0000:04:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf97fe004) [ 637.804633] pciback 0000:04:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) [ 637.811655] pciback 0000:04:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100002) [ 638.032850] pciback 0000:08:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) [ 638.041664] pciback 0000:08:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf9a00004) [ 638.050393] pciback 0000:08:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) [ 638.059151] pciback 0000:08:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100002) (XEN) [2013-07-17 19:11:31] AMD-Vi: Disable: device id = 0x800, domain = 17, paging mode = 4 (XEN) [2013-07-17 19:11:31] AMD-Vi: Setup I/O page table: device id = 0x800, root table = 0x54f182000, domain = 0, paging mode = 3 (XEN) [2013-07-17 19:11:31] AMD-Vi: Re-assign 0000:08:00.0 from dom17 to dom0 (XEN) [2013-07-17 19:11:31] AMD-Vi: Disable: device id = 0x400, domain = 17, paging mode = 4 (XEN) [2013-07-17 19:11:31] AMD-Vi: Setup I/O page table: device id = 0x400, root table = 0x54f182000, domain = 0, paging mode = 3 (XEN) [2013-07-17 19:11:31] AMD-Vi: Re-assign 0000:04:00.0 from dom17 to dom0 (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000873000:0x1) (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000871000:0x1) (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000875000:0x1) (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000877000:0x1) (XEN) [2013-07-17 19:11:31] vunmap(ffff82c00086f000:0x1) (XEN) [2013-07-17 19:11:31] vunmap(ffff82c00086d000:0x1) (XEN) [2013-07-17 19:11:31] vunmap(ffff82c00086b000:0x1) (XEN) [2013-07-17 19:11:31] ----[ Xen-4.4-unstable x86_64 debug=y Not tainted ]---- (XEN) [2013-07-17 19:11:31] CPU: 2 (XEN) [2013-07-17 19:11:31] RIP: e008:[<ffff82d08016211f>] flush_area_local+0x11a/0x14b (XEN) [2013-07-17 19:11:31] RFLAGS: 0000000000010086 CONTEXT: hypervisor (XEN) [2013-07-17 19:11:31] rax: ffff82cfffd52000 rbx: 0000000000000701 rcx: 0000000000001000 (XEN) [2013-07-17 19:11:31] rdx: fffffffffffff000 rsi: 0000000000000040 rdi: ffff82cfffd52000 (XEN) [2013-07-17 19:11:31] rbp: ffff83054f1efc68 rsp: ffff83054f1efc28 r8: 0000000000000000 (XEN) [2013-07-17 19:11:31] r9: 000000000000003a r10: 0000000000000004 r11: 0000000000000000 (XEN) [2013-07-17 19:11:31] r12: 0000000000000000 r13: 0000000000000246 r14: ffff82d0802fc800 (XEN) [2013-07-17 19:11:31] r15: ffff82cfffd52000 cr0: 000000008005003b cr4: 00000000000006f0 (XEN) [2013-07-17 19:11:31] cr3: 00000004b9ed1000 cr2: ffff82cfffd52000 (XEN) [2013-07-17 19:11:31] ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: e010 cs: e008 (XEN) [2013-07-17 19:11:31] Xen stack trace from rsp=ffff83054f1efc28: (XEN) [2013-07-17 19:11:31] ffff83054f1efc58 0000000000000093 ffff83054f1efc58 ffff82d08026c160 (XEN) [2013-07-17 19:11:31] 0000000000000701 ffff82cfffd52000 ffff83055d2b5a10 0000000000000000 (XEN) [2013-07-17 19:11:31] ffff83054f1efc98 ffff82d080182421 ffff83053796ef50 ffff83009fc78ff0 (XEN) [2013-07-17 19:11:31] 000ffffffffff000 0000000000000152 ffff83054f1efd38 ffff82d0801712af (XEN) [2013-07-17 19:11:31] ffff83054f1efcf8 ffff82d0801192c8 0000000000000080 0000000000000000 (XEN) [2013-07-17 19:11:31] 0000000000000000 0000000000000000 0100000000000000 ffff83055d205000 (XEN) [2013-07-17 19:11:31] ffff83009fc7a9f8 0000000000000001 0000000000000000 ffff82cfffd52000 (XEN) [2013-07-17 19:11:31] ffff83054f1efd48 ffff83053796ef50 0000000000000000 00000000000002ad (XEN) [2013-07-17 19:11:31] ffff83055d2b5a10 ffff83055d2b5ab0 ffff83054f1efd48 ffff82d08017dde1 (XEN) [2013-07-17 19:11:31] ffff83054f1efd98 ffff82d080169266 000783054f1efd98 00000000000002ad (XEN) [2013-07-17 19:11:31] 0000000000000056 ffff830534ad0000 0000000000000057 0000000000000000 (XEN) [2013-07-17 19:11:31] ffff83055d205024 ffff83053796e900 ffff83054f1efe18 ffff82d08016d688 (XEN) [2013-07-17 19:11:31] ffff83054f1efdf8 0000000000000286 0000000000000050 ffff83053796ef50 (XEN) [2013-07-17 19:11:31] ffff83055d205000 ffff830534ad01b0 0000000000000057 0000005034ad0000 (XEN) [2013-07-17 19:11:31] ffff830534ad0a18 0000000000000057 ffff830534ad0000 ffff830534ad01b0 (XEN) [2013-07-17 19:11:31] ffff830534ad0198 ffff83055f336000 ffff83054f1efe48 ffff82d08016d79a (XEN) [2013-07-17 19:11:31] ffff830534ad0000 00000000ffffffff ffff830534ad0e90 ffff830534ad0000 (XEN) [2013-07-17 19:11:31] ffff83054f1efe68 ffff82d08015e0b7 ffff830534ad0e90 ffff83009fd5c000 (XEN) [2013-07-17 19:11:31] ffff83054f1efe98 ffff82d0801050e1 ffff83054f1f22a0 0000000000000000 (XEN) [2013-07-17 19:11:31] 0000000000000000 ffffffffffffffff ffff83054f1efec8 ffff82d08012f436 (XEN) [2013-07-17 19:11:31] Xen call trace: (XEN) [2013-07-17 19:11:31] [<ffff82d08016211f>] flush_area_local+0x11a/0x14b (XEN) [2013-07-17 19:11:31] [<ffff82d080182421>] flush_area_mask+0x67/0x15a (XEN) [2013-07-17 19:11:31] [<ffff82d0801712af>] map_pages_to_xen+0xbac/0x10a0 (XEN) [2013-07-17 19:11:31] [<ffff82d08017dde1>] __set_fixmap+0x34/0x36 (XEN) [2013-07-17 19:11:31] [<ffff82d080169266>] msi_free_irq+0xed/0x1b7 (XEN) [2013-07-17 19:11:31] [<ffff82d08016d688>] unmap_domain_pirq+0x2af/0x35f (XEN) [2013-07-17 19:11:31] [<ffff82d08016d79a>] free_domain_pirqs+0x62/0x8c (XEN) [2013-07-17 19:11:31] [<ffff82d08015e0b7>] arch_domain_destroy+0x30/0x86 (XEN) [2013-07-17 19:11:31] [<ffff82d0801050e1>] complete_domain_destroy+0x6f/0x15a (XEN) [2013-07-17 19:11:31] [<ffff82d08012f436>] rcu_process_callbacks+0x145/0x1a6 (XEN) [2013-07-17 19:11:31] [<ffff82d08012662e>] __do_softirq+0x8e/0x99 (XEN) [2013-07-17 19:11:31] [<ffff82d080126694>] do_softirq+0x13/0x15 (XEN) [2013-07-17 19:11:31] (XEN) [2013-07-17 19:11:31] Pagetable walk from ffff82cfffd52000: (XEN) [2013-07-17 19:11:31] L4[0x105] = 000000009fc7a063 ffffffffffffffff (XEN) [2013-07-17 19:11:31] L3[0x13f] = 000000009fc78063 ffffffffffffffff (XEN) [2013-07-17 19:11:31] L2[0x1fe] = 000000009ff8e063 ffffffffffffffff (XEN) [2013-07-17 19:11:31] L1[0x152] = 0000000000000000 ffffffffffffffff (XEN) [2013-07-17 19:11:33] (XEN) [2013-07-17 19:11:33] **************************************** (XEN) [2013-07-17 19:11:33] Panic on CPU 2: (XEN) [2013-07-17 19:11:33] FATAL PAGE FAULT (XEN) [2013-07-17 19:11:33] [error_code=0000] (XEN) [2013-07-17 19:11:33] Faulting linear address: ffff82cfffd52000 (XEN) [2013-07-17 19:11:33] **************************************** (XEN) [2013-07-17 19:11:33] (XEN) [2013-07-17 19:11:33] Manual reset required (''noreboot'' specified)
Andrew Cooper
2013-Jul-17 19:27 UTC
Re: [xen-unstable] FATAL PAGE FAULT when shutting down guest with pci passthrough using MSI interrupts
On 17/07/13 20:24, Sander Eikelenboom wrote:> Hi Jan, > > It seems the last changes to xen-unstable to implement multi-msi-irq''s cause some trouble. > The guest starts and works fine. But it causes a xen crash when shutting the guest down. > > (xen_changeset: Thu Jul 4 16:01:06 2013 +0100 git:d4435fe) > > If you need more info than given below in the serial log snippet, just say so .. > > -- > SanderThat is probably the vmap issue rather than the multi-msi work. Patch from earlier today: http://lists.xen.org/archives/html/xen-devel/2013-07/msg01573.html ~Andrew> > > (XEN) [2013-07-17 19:10:09] AMD-Vi: Share p2m table with iommu: p2m table = 0x5343e2 > (XEN) [2013-07-17 19:10:10] vmap(ffff82c00086b000:0x1) > (XEN) [2013-07-17 19:10:10] vmap(ffff82c00086d000:0x1) > (XEN) [2013-07-17 19:10:10] vmap(ffff82c00086f000:0x1) > (XEN) [2013-07-17 19:10:10] vmap(ffff82c000871000:0x1) > (XEN) [2013-07-17 19:10:10] vmap(ffff82c000873000:0x1) > [ 559.873097] device vif17.0 entered promiscuous mode > [ 560.078242] device vif17.0-emu entered promiscuous mode > [ 560.089922] xen_bridge: port 20(vif17.0-emu) entered forwarding state > [ 560.095769] xen_bridge: port 20(vif17.0-emu) entered forwarding state > [ 560.336654] pciback 0000:04:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) > [ 560.342737] pciback 0000:04:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf97fe004) > [ 560.348552] pciback 0000:04:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) > (XEN) [2013-07-17 19:10:12] io.c:280: d17: bind: m_gsi=40 g_gsi=36 device=5 intx=0 > (XEN) [2013-07-17 19:10:12] AMD-Vi: Disable: device id = 0x400, domain = 0, paging mode = 3 > (XEN) [2013-07-17 19:10:12] AMD-Vi: Setup I/O page table: device id = 0x400, root table = 0x5343e2000, domain = 17, paging mode = 4 > (XEN) [2013-07-17 19:10:12] AMD-Vi: Re-assign 0000:04:00.0 from dom0 to dom17 > [ 560.591953] pciback 0000:08:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) > [ 560.599540] pciback 0000:08:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf9a00004) > [ 560.607009] pciback 0000:08:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) > (XEN) [2013-07-17 19:10:12] io.c:280: d17: bind: m_gsi=47 g_gsi=40 device=6 intx=0 > (XEN) [2013-07-17 19:10:12] AMD-Vi: Disable: device id = 0x800, domain = 0, paging mode = 3 > (XEN) [2013-07-17 19:10:12] AMD-Vi: Setup I/O page table: device id = 0x800, root table = 0x5343e2000, domain = 17, paging mode = 4 > (XEN) [2013-07-17 19:10:12] AMD-Vi: Re-assign 0000:08:00.0 from dom0 to dom17 > (XEN) [2013-07-17 19:10:12] HVM17: HVM Loader > (XEN) [2013-07-17 19:10:12] HVM17: Detected Xen v4.4-unstable > (XEN) [2013-07-17 19:10:12] HVM17: Xenbus rings @0xfeffc000, event channel 5 > (XEN) [2013-07-17 19:10:12] HVM17: System requested SeaBIOS > (XEN) [2013-07-17 19:10:12] HVM17: CPU speed is 3200 MHz > (XEN) [2013-07-17 19:10:12] HVM17: Relocating guest memory for lowmem MMIO space disabled > (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 0 changed 0 -> 5 > (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 0 routed to IRQ5 > (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 1 changed 0 -> 10 > (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 1 routed to IRQ10 > (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 2 changed 0 -> 11 > (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 2 routed to IRQ11 > (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 3 changed 0 -> 5 > (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 3 routed to IRQ5 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:2 INTD->IRQ5 > [ 560.643890] xen_pciback: vpci: 0000:04:00.0: assign to virtual slot 0 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:3 INTA->IRQ10 > [ 560.650365] xen_pciback: vpci: 0000:08:00.0: assign to virtual slot 1 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 03:0 INTA->IRQ5 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 INTA->IRQ5 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 05:0 INTA->IRQ10 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 06:0 INTA->IRQ11 > (XEN) [2013-07-17 19:10:12] HVM17: No RAM in high memory; setting high_mem resource base to 100000000 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 02:0 bar 10 size 002000000: 0f0000008 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 03:0 bar 14 size 001000000: 0f2000008 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 06:0 bar 10 size 000200000: 0f3000004 > (XEN) [2013-07-17 19:10:12] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 bar 10 size 000020000: 0f3200000 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 bar 30 size 000020000: 0f3220000 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 02:0 bar 30 size 000010000: 0f3240000 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 05:0 bar 10 size 000002000: 0f3250004 > (XEN) [2013-07-17 19:10:12] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 02:0 bar 14 size 000001000: 0f3252000 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 03:0 bar 10 size 000000100: 00000c001 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 bar 14 size 000000040: 00000c101 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:2 bar 20 size 000000020: 00000c141 > (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:1 bar 20 size 000000010: 00000c161 > (XEN) [2013-07-17 19:10:12] HVM17: Multiprocessor initialisation: > (XEN) [2013-07-17 19:10:12] HVM17: - CPU0 ... 48-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. > (XEN) [2013-07-17 19:10:12] HVM17: - CPU1 ... 48-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. > (XEN) [2013-07-17 19:10:12] HVM17: - CPU2 ... 48-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. > (XEN) [2013-07-17 19:10:12] HVM17: Testing HVM environment: > (XEN) [2013-07-17 19:10:12] HVM17: - REP INSB across page boundaries ... passed > (XEN) [2013-07-17 19:10:12] HVM17: - GS base MSRs and SWAPGS ... passed > (XEN) [2013-07-17 19:10:12] HVM17: Passed 2 of 2 tests > (XEN) [2013-07-17 19:10:12] HVM17: Writing SMBIOS tables ... > (XEN) [2013-07-17 19:10:12] HVM17: Loading SeaBIOS ... > (XEN) [2013-07-17 19:10:12] HVM17: Creating MP tables ... > (XEN) [2013-07-17 19:10:12] HVM17: Loading ACPI ... > (XEN) [2013-07-17 19:10:12] HVM17: vm86 TSS at fc00a100 > (XEN) [2013-07-17 19:10:12] HVM17: BIOS map: > (XEN) [2013-07-17 19:10:12] HVM17: 10000-100d3: Scratch space > (XEN) [2013-07-17 19:10:12] HVM17: e0000-fffff: Main BIOS > (XEN) [2013-07-17 19:10:12] HVM17: E820 table: > (XEN) [2013-07-17 19:10:12] HVM17: [00]: 00000000:00000000 - 00000000:000a0000: RAM > (XEN) [2013-07-17 19:10:12] HVM17: HOLE: 00000000:000a0000 - 00000000:000e0000 > (XEN) [2013-07-17 19:10:12] HVM17: [01]: 00000000:000e0000 - 00000000:00100000: RESERVED > (XEN) [2013-07-17 19:10:12] HVM17: [02]: 00000000:00100000 - 00000000:3f800000: RAM > (XEN) [2013-07-17 19:10:12] HVM17: HOLE: 00000000:3f800000 - 00000000:fc000000 > (XEN) [2013-07-17 19:10:12] HVM17: [03]: 00000000:fc000000 - 00000001:00000000: RESERVED > (XEN) [2013-07-17 19:10:12] HVM17: Invoking SeaBIOS ... > (XEN) [2013-07-17 19:10:12] HVM17: SeaBIOS (version rel-1.7.1-3-g3a28511-20130717_201608-serveerstertje) > (XEN) [2013-07-17 19:10:12] HVM17: > (XEN) [2013-07-17 19:10:12] HVM17: Found Xen hypervisor signature at 40000000 > (XEN) [2013-07-17 19:10:12] HVM17: xen: copy e820... > (XEN) [2013-07-17 19:10:12] HVM17: Ram Size=0x3f800000 (0x0000000000000000 high) > (XEN) [2013-07-17 19:10:12] HVM17: Relocating low data from 0x000e42d0 to 0x000ef790 (size 2153) > (XEN) [2013-07-17 19:10:12] HVM17: Relocating init from 0x000e4b39 to 0x3f7e2e80 (size 53335) > (XEN) [2013-07-17 19:10:12] HVM17: CPU Mhz=3200 > (XEN) [2013-07-17 19:10:12] HVM17: Found 10 PCI devices (max PCI bus is 00) > (XEN) [2013-07-17 19:10:12] HVM17: Allocated Xen hypercall page at 3f7ff000 > (XEN) [2013-07-17 19:10:12] HVM17: Detected Xen v4.4-unstable > (XEN) [2013-07-17 19:10:12] HVM17: xen: copy BIOS tables... > (XEN) [2013-07-17 19:10:12] HVM17: Copying SMBIOS entry point from 0x00010010 to 0x000fdbd0 > (XEN) [2013-07-17 19:10:12] HVM17: Copying MPTABLE from 0xfc001190/fc0011a0 to 0x000fdac0 > (XEN) [2013-07-17 19:10:12] HVM17: Copying PIR from 0x00010030 to 0x000fda40 > (XEN) [2013-07-17 19:10:12] HVM17: Copying ACPI RSDP from 0x000100b0 to 0x000fda10 > (XEN) [2013-07-17 19:10:12] HVM17: Scan for VGA option rom > (XEN) [2013-07-17 19:10:12] HVM17: Running option rom at c000:0003 > (XEN) [2013-07-17 19:10:12] stdvga.c:147:d17 entering stdvga and caching modes > (XEN) [2013-07-17 19:10:12] HVM17: Turning on vga text mode console > (XEN) [2013-07-17 19:10:12] HVM17: SeaBIOS (version rel-1.7.1-3-g3a28511-20130717_201608-serveerstertje) > (XEN) [2013-07-17 19:10:12] HVM17: > (XEN) [2013-07-17 19:10:12] HVM17: UHCI init on dev 00:01.2 (io=c140) > (XEN) [2013-07-17 19:10:12] HVM17: Found 1 lpt ports > (XEN) [2013-07-17 19:10:12] HVM17: Found 1 serial ports > (XEN) [2013-07-17 19:10:12] HVM17: ATA controller 1 at 1f0/3f4/c160 (irq 14 dev 9) > (XEN) [2013-07-17 19:10:12] HVM17: ATA controller 2 at 170/374/c168 (irq 15 dev 9) > (XEN) [2013-07-17 19:10:12] HVM17: ata0-0: QEMU HARDDISK ATA-7 Hard-Disk (15360 MiBytes) > (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@0 > (XEN) [2013-07-17 19:10:12] HVM17: ata0-1: QEMU HARDDISK ATA-7 Hard-Disk (300 GiBytes) > (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@1 > (XEN) [2013-07-17 19:10:12] HVM17: DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD] > (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@1,1/drive@1/disk@0 > (XEN) [2013-07-17 19:10:12] HVM17: PS2 keyboard initialized > (XEN) [2013-07-17 19:10:12] HVM17: All threads complete. > (XEN) [2013-07-17 19:10:12] HVM17: Scan for option roms > (XEN) [2013-07-17 19:10:12] HVM17: Running option rom at c900:0003 > (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=1 > (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=0 > (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=1 > (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=0 > (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@4 > (XEN) [2013-07-17 19:10:12] HVM17: Press F12 for boot menu. > (XEN) [2013-07-17 19:10:12] HVM17: > (XEN) [2013-07-17 19:10:15] HVM17: drive 0x000fd9c0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=31457280 > (XEN) [2013-07-17 19:10:15] HVM17: > (XEN) [2013-07-17 19:10:15] HVM17: drive 0x000fd990: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=62914560 > (XEN) [2013-07-17 19:10:15] HVM17: 0 > (XEN) [2013-07-17 19:10:15] HVM17: Space available for UMB: 000ca000-000ee800 > (XEN) [2013-07-17 19:10:15] HVM17: Returned 61440 bytes of ZoneHigh > (XEN) [2013-07-17 19:10:15] HVM17: e820 map has 6 items: > (XEN) [2013-07-17 19:10:15] HVM17: 0: 0000000000000000 - 000000000009fc00 = 1 RAM > (XEN) [2013-07-17 19:10:15] HVM17: 1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED > (XEN) [2013-07-17 19:10:15] HVM17: 2: 00000000000f0000 - 0000000000100000 = 2 RESERVED > (XEN) [2013-07-17 19:10:15] HVM17: 3: 0000000000100000 - 000000003f7ff000 = 1 RAM > (XEN) [2013-07-17 19:10:15] HVM17: 4: 000000003f7ff000 - 000000003f800000 = 2 RESERVED > (XEN) [2013-07-17 19:10:15] HVM17: 5: 00000000fc000000 - 0000000100000000 = 2 RESERVED > (XEN) [2013-07-17 19:10:15] HVM17: enter handle_19: > (XEN) [2013-07-17 19:10:15] HVM17: NULL > (XEN) [2013-07-17 19:10:15] HVM17: Booting from Hard Disk... > (XEN) [2013-07-17 19:10:15] HVM17: Booting from 0000:7c00 > (XEN) [2013-07-17 19:10:26] grant_table.c:1250:d1 Expanding dom (1) grant table from (4) to (5) frames. > [ 575.140249] xen_bridge: port 20(vif17.0-emu) entered forwarding state > (XEN) [2013-07-17 19:10:33] grant_table.c:289:d0 Increased maptrack size to 8 frames > (XEN) [2013-07-17 19:10:41] irq.c:375: Dom17 callback via changed to Direct Vector 0xf3 > (XEN) [2013-07-17 19:10:43] vmap(ffff82c000875000:0x1) > (XEN) [2013-07-17 19:10:43] vmap(ffff82c000877000:0x1) > (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 > (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 > (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 0 changed 5 -> 0 > (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 1 changed 10 -> 0 > (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 2 changed 11 -> 0 > (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 3 changed 5 -> 0 > [ 594.163610] xen-blkback:ring-ref 8, event-channel 22, protocol 1 (x86_64-abi) persistent grants > [ 594.176435] xen-blkback:ring-ref 9, event-channel 23, protocol 1 (x86_64-abi) persistent grants > [ 594.830392] xen_bridge: port 19(vif17.0) entered forwarding state > [ 594.836498] xen_bridge: port 19(vif17.0) entered forwarding state > [ 609.854203] xen_bridge: port 19(vif17.0) entered forwarding state > [ 626.310535] FW: ipmasq, Forward .. EoC: IN=eth0 OUT=eth0 MAC=40:61:86:f4:67:d9:00:08:ae:10:46:60:08:00 SRC=178.83.11.73 DST=88.159.77.166 LEN=160 TOS=0x00 PREC=0x00 TTL=105 ID=6453 PROTO=UDP SPT=37104 DPT=30614 LEN=140 > [ 631.484078] xen_bridge: port 19(vif17.0) entered disabled state > [ 631.491012] device vif17.0 left promiscuous mode > [ 631.497608] xen_bridge: port 19(vif17.0) entered disabled state > [ 631.595860] xen_bridge: port 20(vif17.0-emu) entered disabled state > [ 631.602730] device vif17.0-emu left promiscuous mode > [ 631.609290] xen_bridge: port 20(vif17.0-emu) entered disabled state > [ 637.790489] pciback 0000:04:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) > [ 637.797539] pciback 0000:04:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf97fe004) > [ 637.804633] pciback 0000:04:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) > [ 637.811655] pciback 0000:04:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100002) > [ 638.032850] pciback 0000:08:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) > [ 638.041664] pciback 0000:08:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf9a00004) > [ 638.050393] pciback 0000:08:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) > [ 638.059151] pciback 0000:08:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100002) > (XEN) [2013-07-17 19:11:31] AMD-Vi: Disable: device id = 0x800, domain = 17, paging mode = 4 > (XEN) [2013-07-17 19:11:31] AMD-Vi: Setup I/O page table: device id = 0x800, root table = 0x54f182000, domain = 0, paging mode = 3 > (XEN) [2013-07-17 19:11:31] AMD-Vi: Re-assign 0000:08:00.0 from dom17 to dom0 > (XEN) [2013-07-17 19:11:31] AMD-Vi: Disable: device id = 0x400, domain = 17, paging mode = 4 > (XEN) [2013-07-17 19:11:31] AMD-Vi: Setup I/O page table: device id = 0x400, root table = 0x54f182000, domain = 0, paging mode = 3 > (XEN) [2013-07-17 19:11:31] AMD-Vi: Re-assign 0000:04:00.0 from dom17 to dom0 > (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000873000:0x1) > (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000871000:0x1) > (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000875000:0x1) > (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000877000:0x1) > (XEN) [2013-07-17 19:11:31] vunmap(ffff82c00086f000:0x1) > (XEN) [2013-07-17 19:11:31] vunmap(ffff82c00086d000:0x1) > (XEN) [2013-07-17 19:11:31] vunmap(ffff82c00086b000:0x1) > (XEN) [2013-07-17 19:11:31] ----[ Xen-4.4-unstable x86_64 debug=y Not tainted ]---- > (XEN) [2013-07-17 19:11:31] CPU: 2 > (XEN) [2013-07-17 19:11:31] RIP: e008:[<ffff82d08016211f>] flush_area_local+0x11a/0x14b > (XEN) [2013-07-17 19:11:31] RFLAGS: 0000000000010086 CONTEXT: hypervisor > (XEN) [2013-07-17 19:11:31] rax: ffff82cfffd52000 rbx: 0000000000000701 rcx: 0000000000001000 > (XEN) [2013-07-17 19:11:31] rdx: fffffffffffff000 rsi: 0000000000000040 rdi: ffff82cfffd52000 > (XEN) [2013-07-17 19:11:31] rbp: ffff83054f1efc68 rsp: ffff83054f1efc28 r8: 0000000000000000 > (XEN) [2013-07-17 19:11:31] r9: 000000000000003a r10: 0000000000000004 r11: 0000000000000000 > (XEN) [2013-07-17 19:11:31] r12: 0000000000000000 r13: 0000000000000246 r14: ffff82d0802fc800 > (XEN) [2013-07-17 19:11:31] r15: ffff82cfffd52000 cr0: 000000008005003b cr4: 00000000000006f0 > (XEN) [2013-07-17 19:11:31] cr3: 00000004b9ed1000 cr2: ffff82cfffd52000 > (XEN) [2013-07-17 19:11:31] ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: e010 cs: e008 > (XEN) [2013-07-17 19:11:31] Xen stack trace from rsp=ffff83054f1efc28: > (XEN) [2013-07-17 19:11:31] ffff83054f1efc58 0000000000000093 ffff83054f1efc58 ffff82d08026c160 > (XEN) [2013-07-17 19:11:31] 0000000000000701 ffff82cfffd52000 ffff83055d2b5a10 0000000000000000 > (XEN) [2013-07-17 19:11:31] ffff83054f1efc98 ffff82d080182421 ffff83053796ef50 ffff83009fc78ff0 > (XEN) [2013-07-17 19:11:31] 000ffffffffff000 0000000000000152 ffff83054f1efd38 ffff82d0801712af > (XEN) [2013-07-17 19:11:31] ffff83054f1efcf8 ffff82d0801192c8 0000000000000080 0000000000000000 > (XEN) [2013-07-17 19:11:31] 0000000000000000 0000000000000000 0100000000000000 ffff83055d205000 > (XEN) [2013-07-17 19:11:31] ffff83009fc7a9f8 0000000000000001 0000000000000000 ffff82cfffd52000 > (XEN) [2013-07-17 19:11:31] ffff83054f1efd48 ffff83053796ef50 0000000000000000 00000000000002ad > (XEN) [2013-07-17 19:11:31] ffff83055d2b5a10 ffff83055d2b5ab0 ffff83054f1efd48 ffff82d08017dde1 > (XEN) [2013-07-17 19:11:31] ffff83054f1efd98 ffff82d080169266 000783054f1efd98 00000000000002ad > (XEN) [2013-07-17 19:11:31] 0000000000000056 ffff830534ad0000 0000000000000057 0000000000000000 > (XEN) [2013-07-17 19:11:31] ffff83055d205024 ffff83053796e900 ffff83054f1efe18 ffff82d08016d688 > (XEN) [2013-07-17 19:11:31] ffff83054f1efdf8 0000000000000286 0000000000000050 ffff83053796ef50 > (XEN) [2013-07-17 19:11:31] ffff83055d205000 ffff830534ad01b0 0000000000000057 0000005034ad0000 > (XEN) [2013-07-17 19:11:31] ffff830534ad0a18 0000000000000057 ffff830534ad0000 ffff830534ad01b0 > (XEN) [2013-07-17 19:11:31] ffff830534ad0198 ffff83055f336000 ffff83054f1efe48 ffff82d08016d79a > (XEN) [2013-07-17 19:11:31] ffff830534ad0000 00000000ffffffff ffff830534ad0e90 ffff830534ad0000 > (XEN) [2013-07-17 19:11:31] ffff83054f1efe68 ffff82d08015e0b7 ffff830534ad0e90 ffff83009fd5c000 > (XEN) [2013-07-17 19:11:31] ffff83054f1efe98 ffff82d0801050e1 ffff83054f1f22a0 0000000000000000 > (XEN) [2013-07-17 19:11:31] 0000000000000000 ffffffffffffffff ffff83054f1efec8 ffff82d08012f436 > (XEN) [2013-07-17 19:11:31] Xen call trace: > (XEN) [2013-07-17 19:11:31] [<ffff82d08016211f>] flush_area_local+0x11a/0x14b > (XEN) [2013-07-17 19:11:31] [<ffff82d080182421>] flush_area_mask+0x67/0x15a > (XEN) [2013-07-17 19:11:31] [<ffff82d0801712af>] map_pages_to_xen+0xbac/0x10a0 > (XEN) [2013-07-17 19:11:31] [<ffff82d08017dde1>] __set_fixmap+0x34/0x36 > (XEN) [2013-07-17 19:11:31] [<ffff82d080169266>] msi_free_irq+0xed/0x1b7 > (XEN) [2013-07-17 19:11:31] [<ffff82d08016d688>] unmap_domain_pirq+0x2af/0x35f > (XEN) [2013-07-17 19:11:31] [<ffff82d08016d79a>] free_domain_pirqs+0x62/0x8c > (XEN) [2013-07-17 19:11:31] [<ffff82d08015e0b7>] arch_domain_destroy+0x30/0x86 > (XEN) [2013-07-17 19:11:31] [<ffff82d0801050e1>] complete_domain_destroy+0x6f/0x15a > (XEN) [2013-07-17 19:11:31] [<ffff82d08012f436>] rcu_process_callbacks+0x145/0x1a6 > (XEN) [2013-07-17 19:11:31] [<ffff82d08012662e>] __do_softirq+0x8e/0x99 > (XEN) [2013-07-17 19:11:31] [<ffff82d080126694>] do_softirq+0x13/0x15 > (XEN) [2013-07-17 19:11:31] > (XEN) [2013-07-17 19:11:31] Pagetable walk from ffff82cfffd52000: > (XEN) [2013-07-17 19:11:31] L4[0x105] = 000000009fc7a063 ffffffffffffffff > (XEN) [2013-07-17 19:11:31] L3[0x13f] = 000000009fc78063 ffffffffffffffff > (XEN) [2013-07-17 19:11:31] L2[0x1fe] = 000000009ff8e063 ffffffffffffffff > (XEN) [2013-07-17 19:11:31] L1[0x152] = 0000000000000000 ffffffffffffffff > (XEN) [2013-07-17 19:11:33] > (XEN) [2013-07-17 19:11:33] **************************************** > (XEN) [2013-07-17 19:11:33] Panic on CPU 2: > (XEN) [2013-07-17 19:11:33] FATAL PAGE FAULT > (XEN) [2013-07-17 19:11:33] [error_code=0000] > (XEN) [2013-07-17 19:11:33] Faulting linear address: ffff82cfffd52000 > (XEN) [2013-07-17 19:11:33] **************************************** > (XEN) [2013-07-17 19:11:33] > (XEN) [2013-07-17 19:11:33] Manual reset required (''noreboot'' specified) > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel
Sander Eikelenboom
2013-Jul-17 19:29 UTC
Re: [xen-unstable] FATAL PAGE FAULT when shutting down guest with pci passthrough using MSI interrupts
Wednesday, July 17, 2013, 9:27:58 PM, you wrote:> On 17/07/13 20:24, Sander Eikelenboom wrote: >> Hi Jan, >> >> It seems the last changes to xen-unstable to implement multi-msi-irq''s cause some trouble. >> The guest starts and works fine. But it causes a xen crash when shutting the guest down. >> >> (xen_changeset: Thu Jul 4 16:01:06 2013 +0100 git:d4435fe) >> >> If you need more info than given below in the serial log snippet, just say so .. >> >> -- >> Sander> That is probably the vmap issue rather than the multi-msi work.> Patch from earlier today: > http://lists.xen.org/archives/html/xen-devel/2013-07/msg01573.htmlAh missed that :-) Will try it right away, thx ! Sander> ~Andrew>> >> >> (XEN) [2013-07-17 19:10:09] AMD-Vi: Share p2m table with iommu: p2m table = 0x5343e2 >> (XEN) [2013-07-17 19:10:10] vmap(ffff82c00086b000:0x1) >> (XEN) [2013-07-17 19:10:10] vmap(ffff82c00086d000:0x1) >> (XEN) [2013-07-17 19:10:10] vmap(ffff82c00086f000:0x1) >> (XEN) [2013-07-17 19:10:10] vmap(ffff82c000871000:0x1) >> (XEN) [2013-07-17 19:10:10] vmap(ffff82c000873000:0x1) >> [ 559.873097] device vif17.0 entered promiscuous mode >> [ 560.078242] device vif17.0-emu entered promiscuous mode >> [ 560.089922] xen_bridge: port 20(vif17.0-emu) entered forwarding state >> [ 560.095769] xen_bridge: port 20(vif17.0-emu) entered forwarding state >> [ 560.336654] pciback 0000:04:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) >> [ 560.342737] pciback 0000:04:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf97fe004) >> [ 560.348552] pciback 0000:04:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) >> (XEN) [2013-07-17 19:10:12] io.c:280: d17: bind: m_gsi=40 g_gsi=36 device=5 intx=0 >> (XEN) [2013-07-17 19:10:12] AMD-Vi: Disable: device id = 0x400, domain = 0, paging mode = 3 >> (XEN) [2013-07-17 19:10:12] AMD-Vi: Setup I/O page table: device id = 0x400, root table = 0x5343e2000, domain = 17, paging mode = 4 >> (XEN) [2013-07-17 19:10:12] AMD-Vi: Re-assign 0000:04:00.0 from dom0 to dom17 >> [ 560.591953] pciback 0000:08:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) >> [ 560.599540] pciback 0000:08:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf9a00004) >> [ 560.607009] pciback 0000:08:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) >> (XEN) [2013-07-17 19:10:12] io.c:280: d17: bind: m_gsi=47 g_gsi=40 device=6 intx=0 >> (XEN) [2013-07-17 19:10:12] AMD-Vi: Disable: device id = 0x800, domain = 0, paging mode = 3 >> (XEN) [2013-07-17 19:10:12] AMD-Vi: Setup I/O page table: device id = 0x800, root table = 0x5343e2000, domain = 17, paging mode = 4 >> (XEN) [2013-07-17 19:10:12] AMD-Vi: Re-assign 0000:08:00.0 from dom0 to dom17 >> (XEN) [2013-07-17 19:10:12] HVM17: HVM Loader >> (XEN) [2013-07-17 19:10:12] HVM17: Detected Xen v4.4-unstable >> (XEN) [2013-07-17 19:10:12] HVM17: Xenbus rings @0xfeffc000, event channel 5 >> (XEN) [2013-07-17 19:10:12] HVM17: System requested SeaBIOS >> (XEN) [2013-07-17 19:10:12] HVM17: CPU speed is 3200 MHz >> (XEN) [2013-07-17 19:10:12] HVM17: Relocating guest memory for lowmem MMIO space disabled >> (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 0 changed 0 -> 5 >> (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 0 routed to IRQ5 >> (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 1 changed 0 -> 10 >> (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 1 routed to IRQ10 >> (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 2 changed 0 -> 11 >> (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 2 routed to IRQ11 >> (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 3 changed 0 -> 5 >> (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 3 routed to IRQ5 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:2 INTD->IRQ5 >> [ 560.643890] xen_pciback: vpci: 0000:04:00.0: assign to virtual slot 0 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:3 INTA->IRQ10 >> [ 560.650365] xen_pciback: vpci: 0000:08:00.0: assign to virtual slot 1 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 03:0 INTA->IRQ5 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 INTA->IRQ5 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 05:0 INTA->IRQ10 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 06:0 INTA->IRQ11 >> (XEN) [2013-07-17 19:10:12] HVM17: No RAM in high memory; setting high_mem resource base to 100000000 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 02:0 bar 10 size 002000000: 0f0000008 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 03:0 bar 14 size 001000000: 0f2000008 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 06:0 bar 10 size 000200000: 0f3000004 >> (XEN) [2013-07-17 19:10:12] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 bar 10 size 000020000: 0f3200000 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 bar 30 size 000020000: 0f3220000 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 02:0 bar 30 size 000010000: 0f3240000 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 05:0 bar 10 size 000002000: 0f3250004 >> (XEN) [2013-07-17 19:10:12] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 02:0 bar 14 size 000001000: 0f3252000 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 03:0 bar 10 size 000000100: 00000c001 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 bar 14 size 000000040: 00000c101 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:2 bar 20 size 000000020: 00000c141 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:1 bar 20 size 000000010: 00000c161 >> (XEN) [2013-07-17 19:10:12] HVM17: Multiprocessor initialisation: >> (XEN) [2013-07-17 19:10:12] HVM17: - CPU0 ... 48-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. >> (XEN) [2013-07-17 19:10:12] HVM17: - CPU1 ... 48-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. >> (XEN) [2013-07-17 19:10:12] HVM17: - CPU2 ... 48-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. >> (XEN) [2013-07-17 19:10:12] HVM17: Testing HVM environment: >> (XEN) [2013-07-17 19:10:12] HVM17: - REP INSB across page boundaries ... passed >> (XEN) [2013-07-17 19:10:12] HVM17: - GS base MSRs and SWAPGS ... passed >> (XEN) [2013-07-17 19:10:12] HVM17: Passed 2 of 2 tests >> (XEN) [2013-07-17 19:10:12] HVM17: Writing SMBIOS tables ... >> (XEN) [2013-07-17 19:10:12] HVM17: Loading SeaBIOS ... >> (XEN) [2013-07-17 19:10:12] HVM17: Creating MP tables ... >> (XEN) [2013-07-17 19:10:12] HVM17: Loading ACPI ... >> (XEN) [2013-07-17 19:10:12] HVM17: vm86 TSS at fc00a100 >> (XEN) [2013-07-17 19:10:12] HVM17: BIOS map: >> (XEN) [2013-07-17 19:10:12] HVM17: 10000-100d3: Scratch space >> (XEN) [2013-07-17 19:10:12] HVM17: e0000-fffff: Main BIOS >> (XEN) [2013-07-17 19:10:12] HVM17: E820 table: >> (XEN) [2013-07-17 19:10:12] HVM17: [00]: 00000000:00000000 - 00000000:000a0000: RAM >> (XEN) [2013-07-17 19:10:12] HVM17: HOLE: 00000000:000a0000 - 00000000:000e0000 >> (XEN) [2013-07-17 19:10:12] HVM17: [01]: 00000000:000e0000 - 00000000:00100000: RESERVED >> (XEN) [2013-07-17 19:10:12] HVM17: [02]: 00000000:00100000 - 00000000:3f800000: RAM >> (XEN) [2013-07-17 19:10:12] HVM17: HOLE: 00000000:3f800000 - 00000000:fc000000 >> (XEN) [2013-07-17 19:10:12] HVM17: [03]: 00000000:fc000000 - 00000001:00000000: RESERVED >> (XEN) [2013-07-17 19:10:12] HVM17: Invoking SeaBIOS ... >> (XEN) [2013-07-17 19:10:12] HVM17: SeaBIOS (version rel-1.7.1-3-g3a28511-20130717_201608-serveerstertje) >> (XEN) [2013-07-17 19:10:12] HVM17: >> (XEN) [2013-07-17 19:10:12] HVM17: Found Xen hypervisor signature at 40000000 >> (XEN) [2013-07-17 19:10:12] HVM17: xen: copy e820... >> (XEN) [2013-07-17 19:10:12] HVM17: Ram Size=0x3f800000 (0x0000000000000000 high) >> (XEN) [2013-07-17 19:10:12] HVM17: Relocating low data from 0x000e42d0 to 0x000ef790 (size 2153) >> (XEN) [2013-07-17 19:10:12] HVM17: Relocating init from 0x000e4b39 to 0x3f7e2e80 (size 53335) >> (XEN) [2013-07-17 19:10:12] HVM17: CPU Mhz=3200 >> (XEN) [2013-07-17 19:10:12] HVM17: Found 10 PCI devices (max PCI bus is 00) >> (XEN) [2013-07-17 19:10:12] HVM17: Allocated Xen hypercall page at 3f7ff000 >> (XEN) [2013-07-17 19:10:12] HVM17: Detected Xen v4.4-unstable >> (XEN) [2013-07-17 19:10:12] HVM17: xen: copy BIOS tables... >> (XEN) [2013-07-17 19:10:12] HVM17: Copying SMBIOS entry point from 0x00010010 to 0x000fdbd0 >> (XEN) [2013-07-17 19:10:12] HVM17: Copying MPTABLE from 0xfc001190/fc0011a0 to 0x000fdac0 >> (XEN) [2013-07-17 19:10:12] HVM17: Copying PIR from 0x00010030 to 0x000fda40 >> (XEN) [2013-07-17 19:10:12] HVM17: Copying ACPI RSDP from 0x000100b0 to 0x000fda10 >> (XEN) [2013-07-17 19:10:12] HVM17: Scan for VGA option rom >> (XEN) [2013-07-17 19:10:12] HVM17: Running option rom at c000:0003 >> (XEN) [2013-07-17 19:10:12] stdvga.c:147:d17 entering stdvga and caching modes >> (XEN) [2013-07-17 19:10:12] HVM17: Turning on vga text mode console >> (XEN) [2013-07-17 19:10:12] HVM17: SeaBIOS (version rel-1.7.1-3-g3a28511-20130717_201608-serveerstertje) >> (XEN) [2013-07-17 19:10:12] HVM17: >> (XEN) [2013-07-17 19:10:12] HVM17: UHCI init on dev 00:01.2 (io=c140) >> (XEN) [2013-07-17 19:10:12] HVM17: Found 1 lpt ports >> (XEN) [2013-07-17 19:10:12] HVM17: Found 1 serial ports >> (XEN) [2013-07-17 19:10:12] HVM17: ATA controller 1 at 1f0/3f4/c160 (irq 14 dev 9) >> (XEN) [2013-07-17 19:10:12] HVM17: ATA controller 2 at 170/374/c168 (irq 15 dev 9) >> (XEN) [2013-07-17 19:10:12] HVM17: ata0-0: QEMU HARDDISK ATA-7 Hard-Disk (15360 MiBytes) >> (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@0 >> (XEN) [2013-07-17 19:10:12] HVM17: ata0-1: QEMU HARDDISK ATA-7 Hard-Disk (300 GiBytes) >> (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@1 >> (XEN) [2013-07-17 19:10:12] HVM17: DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD] >> (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@1,1/drive@1/disk@0 >> (XEN) [2013-07-17 19:10:12] HVM17: PS2 keyboard initialized >> (XEN) [2013-07-17 19:10:12] HVM17: All threads complete. >> (XEN) [2013-07-17 19:10:12] HVM17: Scan for option roms >> (XEN) [2013-07-17 19:10:12] HVM17: Running option rom at c900:0003 >> (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=1 >> (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=0 >> (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=1 >> (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=0 >> (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@4 >> (XEN) [2013-07-17 19:10:12] HVM17: Press F12 for boot menu. >> (XEN) [2013-07-17 19:10:12] HVM17: >> (XEN) [2013-07-17 19:10:15] HVM17: drive 0x000fd9c0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=31457280 >> (XEN) [2013-07-17 19:10:15] HVM17: >> (XEN) [2013-07-17 19:10:15] HVM17: drive 0x000fd990: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=62914560 >> (XEN) [2013-07-17 19:10:15] HVM17: 0 >> (XEN) [2013-07-17 19:10:15] HVM17: Space available for UMB: 000ca000-000ee800 >> (XEN) [2013-07-17 19:10:15] HVM17: Returned 61440 bytes of ZoneHigh >> (XEN) [2013-07-17 19:10:15] HVM17: e820 map has 6 items: >> (XEN) [2013-07-17 19:10:15] HVM17: 0: 0000000000000000 - 000000000009fc00 = 1 RAM >> (XEN) [2013-07-17 19:10:15] HVM17: 1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED >> (XEN) [2013-07-17 19:10:15] HVM17: 2: 00000000000f0000 - 0000000000100000 = 2 RESERVED >> (XEN) [2013-07-17 19:10:15] HVM17: 3: 0000000000100000 - 000000003f7ff000 = 1 RAM >> (XEN) [2013-07-17 19:10:15] HVM17: 4: 000000003f7ff000 - 000000003f800000 = 2 RESERVED >> (XEN) [2013-07-17 19:10:15] HVM17: 5: 00000000fc000000 - 0000000100000000 = 2 RESERVED >> (XEN) [2013-07-17 19:10:15] HVM17: enter handle_19: >> (XEN) [2013-07-17 19:10:15] HVM17: NULL >> (XEN) [2013-07-17 19:10:15] HVM17: Booting from Hard Disk... >> (XEN) [2013-07-17 19:10:15] HVM17: Booting from 0000:7c00 >> (XEN) [2013-07-17 19:10:26] grant_table.c:1250:d1 Expanding dom (1) grant table from (4) to (5) frames. >> [ 575.140249] xen_bridge: port 20(vif17.0-emu) entered forwarding state >> (XEN) [2013-07-17 19:10:33] grant_table.c:289:d0 Increased maptrack size to 8 frames >> (XEN) [2013-07-17 19:10:41] irq.c:375: Dom17 callback via changed to Direct Vector 0xf3 >> (XEN) [2013-07-17 19:10:43] vmap(ffff82c000875000:0x1) >> (XEN) [2013-07-17 19:10:43] vmap(ffff82c000877000:0x1) >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 0 changed 5 -> 0 >> (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 1 changed 10 -> 0 >> (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 2 changed 11 -> 0 >> (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 3 changed 5 -> 0 >> [ 594.163610] xen-blkback:ring-ref 8, event-channel 22, protocol 1 (x86_64-abi) persistent grants >> [ 594.176435] xen-blkback:ring-ref 9, event-channel 23, protocol 1 (x86_64-abi) persistent grants >> [ 594.830392] xen_bridge: port 19(vif17.0) entered forwarding state >> [ 594.836498] xen_bridge: port 19(vif17.0) entered forwarding state >> [ 609.854203] xen_bridge: port 19(vif17.0) entered forwarding state >> [ 626.310535] FW: ipmasq, Forward .. EoC: IN=eth0 OUT=eth0 MAC=40:61:86:f4:67:d9:00:08:ae:10:46:60:08:00 SRC=178.83.11.73 DST=88.159.77.166 LEN=160 TOS=0x00 PREC=0x00 TTL=105 ID=6453 PROTO=UDP SPT=37104 DPT=30614 LEN=140 >> [ 631.484078] xen_bridge: port 19(vif17.0) entered disabled state >> [ 631.491012] device vif17.0 left promiscuous mode >> [ 631.497608] xen_bridge: port 19(vif17.0) entered disabled state >> [ 631.595860] xen_bridge: port 20(vif17.0-emu) entered disabled state >> [ 631.602730] device vif17.0-emu left promiscuous mode >> [ 631.609290] xen_bridge: port 20(vif17.0-emu) entered disabled state >> [ 637.790489] pciback 0000:04:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) >> [ 637.797539] pciback 0000:04:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf97fe004) >> [ 637.804633] pciback 0000:04:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) >> [ 637.811655] pciback 0000:04:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100002) >> [ 638.032850] pciback 0000:08:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) >> [ 638.041664] pciback 0000:08:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf9a00004) >> [ 638.050393] pciback 0000:08:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) >> [ 638.059151] pciback 0000:08:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100002) >> (XEN) [2013-07-17 19:11:31] AMD-Vi: Disable: device id = 0x800, domain = 17, paging mode = 4 >> (XEN) [2013-07-17 19:11:31] AMD-Vi: Setup I/O page table: device id = 0x800, root table = 0x54f182000, domain = 0, paging mode = 3 >> (XEN) [2013-07-17 19:11:31] AMD-Vi: Re-assign 0000:08:00.0 from dom17 to dom0 >> (XEN) [2013-07-17 19:11:31] AMD-Vi: Disable: device id = 0x400, domain = 17, paging mode = 4 >> (XEN) [2013-07-17 19:11:31] AMD-Vi: Setup I/O page table: device id = 0x400, root table = 0x54f182000, domain = 0, paging mode = 3 >> (XEN) [2013-07-17 19:11:31] AMD-Vi: Re-assign 0000:04:00.0 from dom17 to dom0 >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000873000:0x1) >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000871000:0x1) >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000875000:0x1) >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000877000:0x1) >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c00086f000:0x1) >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c00086d000:0x1) >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c00086b000:0x1) >> (XEN) [2013-07-17 19:11:31] ----[ Xen-4.4-unstable x86_64 debug=y Not tainted ]---- >> (XEN) [2013-07-17 19:11:31] CPU: 2 >> (XEN) [2013-07-17 19:11:31] RIP: e008:[<ffff82d08016211f>] flush_area_local+0x11a/0x14b >> (XEN) [2013-07-17 19:11:31] RFLAGS: 0000000000010086 CONTEXT: hypervisor >> (XEN) [2013-07-17 19:11:31] rax: ffff82cfffd52000 rbx: 0000000000000701 rcx: 0000000000001000 >> (XEN) [2013-07-17 19:11:31] rdx: fffffffffffff000 rsi: 0000000000000040 rdi: ffff82cfffd52000 >> (XEN) [2013-07-17 19:11:31] rbp: ffff83054f1efc68 rsp: ffff83054f1efc28 r8: 0000000000000000 >> (XEN) [2013-07-17 19:11:31] r9: 000000000000003a r10: 0000000000000004 r11: 0000000000000000 >> (XEN) [2013-07-17 19:11:31] r12: 0000000000000000 r13: 0000000000000246 r14: ffff82d0802fc800 >> (XEN) [2013-07-17 19:11:31] r15: ffff82cfffd52000 cr0: 000000008005003b cr4: 00000000000006f0 >> (XEN) [2013-07-17 19:11:31] cr3: 00000004b9ed1000 cr2: ffff82cfffd52000 >> (XEN) [2013-07-17 19:11:31] ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: e010 cs: e008 >> (XEN) [2013-07-17 19:11:31] Xen stack trace from rsp=ffff83054f1efc28: >> (XEN) [2013-07-17 19:11:31] ffff83054f1efc58 0000000000000093 ffff83054f1efc58 ffff82d08026c160 >> (XEN) [2013-07-17 19:11:31] 0000000000000701 ffff82cfffd52000 ffff83055d2b5a10 0000000000000000 >> (XEN) [2013-07-17 19:11:31] ffff83054f1efc98 ffff82d080182421 ffff83053796ef50 ffff83009fc78ff0 >> (XEN) [2013-07-17 19:11:31] 000ffffffffff000 0000000000000152 ffff83054f1efd38 ffff82d0801712af >> (XEN) [2013-07-17 19:11:31] ffff83054f1efcf8 ffff82d0801192c8 0000000000000080 0000000000000000 >> (XEN) [2013-07-17 19:11:31] 0000000000000000 0000000000000000 0100000000000000 ffff83055d205000 >> (XEN) [2013-07-17 19:11:31] ffff83009fc7a9f8 0000000000000001 0000000000000000 ffff82cfffd52000 >> (XEN) [2013-07-17 19:11:31] ffff83054f1efd48 ffff83053796ef50 0000000000000000 00000000000002ad >> (XEN) [2013-07-17 19:11:31] ffff83055d2b5a10 ffff83055d2b5ab0 ffff83054f1efd48 ffff82d08017dde1 >> (XEN) [2013-07-17 19:11:31] ffff83054f1efd98 ffff82d080169266 000783054f1efd98 00000000000002ad >> (XEN) [2013-07-17 19:11:31] 0000000000000056 ffff830534ad0000 0000000000000057 0000000000000000 >> (XEN) [2013-07-17 19:11:31] ffff83055d205024 ffff83053796e900 ffff83054f1efe18 ffff82d08016d688 >> (XEN) [2013-07-17 19:11:31] ffff83054f1efdf8 0000000000000286 0000000000000050 ffff83053796ef50 >> (XEN) [2013-07-17 19:11:31] ffff83055d205000 ffff830534ad01b0 0000000000000057 0000005034ad0000 >> (XEN) [2013-07-17 19:11:31] ffff830534ad0a18 0000000000000057 ffff830534ad0000 ffff830534ad01b0 >> (XEN) [2013-07-17 19:11:31] ffff830534ad0198 ffff83055f336000 ffff83054f1efe48 ffff82d08016d79a >> (XEN) [2013-07-17 19:11:31] ffff830534ad0000 00000000ffffffff ffff830534ad0e90 ffff830534ad0000 >> (XEN) [2013-07-17 19:11:31] ffff83054f1efe68 ffff82d08015e0b7 ffff830534ad0e90 ffff83009fd5c000 >> (XEN) [2013-07-17 19:11:31] ffff83054f1efe98 ffff82d0801050e1 ffff83054f1f22a0 0000000000000000 >> (XEN) [2013-07-17 19:11:31] 0000000000000000 ffffffffffffffff ffff83054f1efec8 ffff82d08012f436 >> (XEN) [2013-07-17 19:11:31] Xen call trace: >> (XEN) [2013-07-17 19:11:31] [<ffff82d08016211f>] flush_area_local+0x11a/0x14b >> (XEN) [2013-07-17 19:11:31] [<ffff82d080182421>] flush_area_mask+0x67/0x15a >> (XEN) [2013-07-17 19:11:31] [<ffff82d0801712af>] map_pages_to_xen+0xbac/0x10a0 >> (XEN) [2013-07-17 19:11:31] [<ffff82d08017dde1>] __set_fixmap+0x34/0x36 >> (XEN) [2013-07-17 19:11:31] [<ffff82d080169266>] msi_free_irq+0xed/0x1b7 >> (XEN) [2013-07-17 19:11:31] [<ffff82d08016d688>] unmap_domain_pirq+0x2af/0x35f >> (XEN) [2013-07-17 19:11:31] [<ffff82d08016d79a>] free_domain_pirqs+0x62/0x8c >> (XEN) [2013-07-17 19:11:31] [<ffff82d08015e0b7>] arch_domain_destroy+0x30/0x86 >> (XEN) [2013-07-17 19:11:31] [<ffff82d0801050e1>] complete_domain_destroy+0x6f/0x15a >> (XEN) [2013-07-17 19:11:31] [<ffff82d08012f436>] rcu_process_callbacks+0x145/0x1a6 >> (XEN) [2013-07-17 19:11:31] [<ffff82d08012662e>] __do_softirq+0x8e/0x99 >> (XEN) [2013-07-17 19:11:31] [<ffff82d080126694>] do_softirq+0x13/0x15 >> (XEN) [2013-07-17 19:11:31] >> (XEN) [2013-07-17 19:11:31] Pagetable walk from ffff82cfffd52000: >> (XEN) [2013-07-17 19:11:31] L4[0x105] = 000000009fc7a063 ffffffffffffffff >> (XEN) [2013-07-17 19:11:31] L3[0x13f] = 000000009fc78063 ffffffffffffffff >> (XEN) [2013-07-17 19:11:31] L2[0x1fe] = 000000009ff8e063 ffffffffffffffff >> (XEN) [2013-07-17 19:11:31] L1[0x152] = 0000000000000000 ffffffffffffffff >> (XEN) [2013-07-17 19:11:33] >> (XEN) [2013-07-17 19:11:33] **************************************** >> (XEN) [2013-07-17 19:11:33] Panic on CPU 2: >> (XEN) [2013-07-17 19:11:33] FATAL PAGE FAULT >> (XEN) [2013-07-17 19:11:33] [error_code=0000] >> (XEN) [2013-07-17 19:11:33] Faulting linear address: ffff82cfffd52000 >> (XEN) [2013-07-17 19:11:33] **************************************** >> (XEN) [2013-07-17 19:11:33] >> (XEN) [2013-07-17 19:11:33] Manual reset required (''noreboot'' specified) >> >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xen.org >> http://lists.xen.org/xen-devel
Sander Eikelenboom
2013-Jul-17 20:13 UTC
Re: [xen-unstable] FATAL PAGE FAULT when shutting down guest with pci passthrough using MSI interrupts
Wednesday, July 17, 2013, 9:27:58 PM, you wrote:> On 17/07/13 20:24, Sander Eikelenboom wrote: >> Hi Jan, >> >> It seems the last changes to xen-unstable to implement multi-msi-irq''s cause some trouble. >> The guest starts and works fine. But it causes a xen crash when shutting the guest down. >> >> (xen_changeset: Thu Jul 4 16:01:06 2013 +0100 git:d4435fe) >> >> If you need more info than given below in the serial log snippet, just say so .. >> >> -- >> Sander> That is probably the vmap issue rather than the multi-msi work.> Patch from earlier today: > http://lists.xen.org/archives/html/xen-devel/2013-07/msg01573.html> ~AndrewThis patch indeed fixes the issue, thx again ! -- Sander>> >> >> (XEN) [2013-07-17 19:10:09] AMD-Vi: Share p2m table with iommu: p2m table = 0x5343e2 >> (XEN) [2013-07-17 19:10:10] vmap(ffff82c00086b000:0x1) >> (XEN) [2013-07-17 19:10:10] vmap(ffff82c00086d000:0x1) >> (XEN) [2013-07-17 19:10:10] vmap(ffff82c00086f000:0x1) >> (XEN) [2013-07-17 19:10:10] vmap(ffff82c000871000:0x1) >> (XEN) [2013-07-17 19:10:10] vmap(ffff82c000873000:0x1) >> [ 559.873097] device vif17.0 entered promiscuous mode >> [ 560.078242] device vif17.0-emu entered promiscuous mode >> [ 560.089922] xen_bridge: port 20(vif17.0-emu) entered forwarding state >> [ 560.095769] xen_bridge: port 20(vif17.0-emu) entered forwarding state >> [ 560.336654] pciback 0000:04:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) >> [ 560.342737] pciback 0000:04:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf97fe004) >> [ 560.348552] pciback 0000:04:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) >> (XEN) [2013-07-17 19:10:12] io.c:280: d17: bind: m_gsi=40 g_gsi=36 device=5 intx=0 >> (XEN) [2013-07-17 19:10:12] AMD-Vi: Disable: device id = 0x400, domain = 0, paging mode = 3 >> (XEN) [2013-07-17 19:10:12] AMD-Vi: Setup I/O page table: device id = 0x400, root table = 0x5343e2000, domain = 17, paging mode = 4 >> (XEN) [2013-07-17 19:10:12] AMD-Vi: Re-assign 0000:04:00.0 from dom0 to dom17 >> [ 560.591953] pciback 0000:08:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) >> [ 560.599540] pciback 0000:08:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf9a00004) >> [ 560.607009] pciback 0000:08:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) >> (XEN) [2013-07-17 19:10:12] io.c:280: d17: bind: m_gsi=47 g_gsi=40 device=6 intx=0 >> (XEN) [2013-07-17 19:10:12] AMD-Vi: Disable: device id = 0x800, domain = 0, paging mode = 3 >> (XEN) [2013-07-17 19:10:12] AMD-Vi: Setup I/O page table: device id = 0x800, root table = 0x5343e2000, domain = 17, paging mode = 4 >> (XEN) [2013-07-17 19:10:12] AMD-Vi: Re-assign 0000:08:00.0 from dom0 to dom17 >> (XEN) [2013-07-17 19:10:12] HVM17: HVM Loader >> (XEN) [2013-07-17 19:10:12] HVM17: Detected Xen v4.4-unstable >> (XEN) [2013-07-17 19:10:12] HVM17: Xenbus rings @0xfeffc000, event channel 5 >> (XEN) [2013-07-17 19:10:12] HVM17: System requested SeaBIOS >> (XEN) [2013-07-17 19:10:12] HVM17: CPU speed is 3200 MHz >> (XEN) [2013-07-17 19:10:12] HVM17: Relocating guest memory for lowmem MMIO space disabled >> (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 0 changed 0 -> 5 >> (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 0 routed to IRQ5 >> (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 1 changed 0 -> 10 >> (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 1 routed to IRQ10 >> (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 2 changed 0 -> 11 >> (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 2 routed to IRQ11 >> (XEN) [2013-07-17 19:10:12] irq.c:270: Dom17 PCI link 3 changed 0 -> 5 >> (XEN) [2013-07-17 19:10:12] HVM17: PCI-ISA link 3 routed to IRQ5 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:2 INTD->IRQ5 >> [ 560.643890] xen_pciback: vpci: 0000:04:00.0: assign to virtual slot 0 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:3 INTA->IRQ10 >> [ 560.650365] xen_pciback: vpci: 0000:08:00.0: assign to virtual slot 1 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 03:0 INTA->IRQ5 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 INTA->IRQ5 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 05:0 INTA->IRQ10 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 06:0 INTA->IRQ11 >> (XEN) [2013-07-17 19:10:12] HVM17: No RAM in high memory; setting high_mem resource base to 100000000 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 02:0 bar 10 size 002000000: 0f0000008 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 03:0 bar 14 size 001000000: 0f2000008 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 06:0 bar 10 size 000200000: 0f3000004 >> (XEN) [2013-07-17 19:10:12] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 bar 10 size 000020000: 0f3200000 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 bar 30 size 000020000: 0f3220000 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 02:0 bar 30 size 000010000: 0f3240000 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 05:0 bar 10 size 000002000: 0f3250004 >> (XEN) [2013-07-17 19:10:12] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 02:0 bar 14 size 000001000: 0f3252000 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 03:0 bar 10 size 000000100: 00000c001 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 04:0 bar 14 size 000000040: 00000c101 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:2 bar 20 size 000000020: 00000c141 >> (XEN) [2013-07-17 19:10:12] HVM17: pci dev 01:1 bar 20 size 000000010: 00000c161 >> (XEN) [2013-07-17 19:10:12] HVM17: Multiprocessor initialisation: >> (XEN) [2013-07-17 19:10:12] HVM17: - CPU0 ... 48-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. >> (XEN) [2013-07-17 19:10:12] HVM17: - CPU1 ... 48-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. >> (XEN) [2013-07-17 19:10:12] HVM17: - CPU2 ... 48-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. >> (XEN) [2013-07-17 19:10:12] HVM17: Testing HVM environment: >> (XEN) [2013-07-17 19:10:12] HVM17: - REP INSB across page boundaries ... passed >> (XEN) [2013-07-17 19:10:12] HVM17: - GS base MSRs and SWAPGS ... passed >> (XEN) [2013-07-17 19:10:12] HVM17: Passed 2 of 2 tests >> (XEN) [2013-07-17 19:10:12] HVM17: Writing SMBIOS tables ... >> (XEN) [2013-07-17 19:10:12] HVM17: Loading SeaBIOS ... >> (XEN) [2013-07-17 19:10:12] HVM17: Creating MP tables ... >> (XEN) [2013-07-17 19:10:12] HVM17: Loading ACPI ... >> (XEN) [2013-07-17 19:10:12] HVM17: vm86 TSS at fc00a100 >> (XEN) [2013-07-17 19:10:12] HVM17: BIOS map: >> (XEN) [2013-07-17 19:10:12] HVM17: 10000-100d3: Scratch space >> (XEN) [2013-07-17 19:10:12] HVM17: e0000-fffff: Main BIOS >> (XEN) [2013-07-17 19:10:12] HVM17: E820 table: >> (XEN) [2013-07-17 19:10:12] HVM17: [00]: 00000000:00000000 - 00000000:000a0000: RAM >> (XEN) [2013-07-17 19:10:12] HVM17: HOLE: 00000000:000a0000 - 00000000:000e0000 >> (XEN) [2013-07-17 19:10:12] HVM17: [01]: 00000000:000e0000 - 00000000:00100000: RESERVED >> (XEN) [2013-07-17 19:10:12] HVM17: [02]: 00000000:00100000 - 00000000:3f800000: RAM >> (XEN) [2013-07-17 19:10:12] HVM17: HOLE: 00000000:3f800000 - 00000000:fc000000 >> (XEN) [2013-07-17 19:10:12] HVM17: [03]: 00000000:fc000000 - 00000001:00000000: RESERVED >> (XEN) [2013-07-17 19:10:12] HVM17: Invoking SeaBIOS ... >> (XEN) [2013-07-17 19:10:12] HVM17: SeaBIOS (version rel-1.7.1-3-g3a28511-20130717_201608-serveerstertje) >> (XEN) [2013-07-17 19:10:12] HVM17: >> (XEN) [2013-07-17 19:10:12] HVM17: Found Xen hypervisor signature at 40000000 >> (XEN) [2013-07-17 19:10:12] HVM17: xen: copy e820... >> (XEN) [2013-07-17 19:10:12] HVM17: Ram Size=0x3f800000 (0x0000000000000000 high) >> (XEN) [2013-07-17 19:10:12] HVM17: Relocating low data from 0x000e42d0 to 0x000ef790 (size 2153) >> (XEN) [2013-07-17 19:10:12] HVM17: Relocating init from 0x000e4b39 to 0x3f7e2e80 (size 53335) >> (XEN) [2013-07-17 19:10:12] HVM17: CPU Mhz=3200 >> (XEN) [2013-07-17 19:10:12] HVM17: Found 10 PCI devices (max PCI bus is 00) >> (XEN) [2013-07-17 19:10:12] HVM17: Allocated Xen hypercall page at 3f7ff000 >> (XEN) [2013-07-17 19:10:12] HVM17: Detected Xen v4.4-unstable >> (XEN) [2013-07-17 19:10:12] HVM17: xen: copy BIOS tables... >> (XEN) [2013-07-17 19:10:12] HVM17: Copying SMBIOS entry point from 0x00010010 to 0x000fdbd0 >> (XEN) [2013-07-17 19:10:12] HVM17: Copying MPTABLE from 0xfc001190/fc0011a0 to 0x000fdac0 >> (XEN) [2013-07-17 19:10:12] HVM17: Copying PIR from 0x00010030 to 0x000fda40 >> (XEN) [2013-07-17 19:10:12] HVM17: Copying ACPI RSDP from 0x000100b0 to 0x000fda10 >> (XEN) [2013-07-17 19:10:12] HVM17: Scan for VGA option rom >> (XEN) [2013-07-17 19:10:12] HVM17: Running option rom at c000:0003 >> (XEN) [2013-07-17 19:10:12] stdvga.c:147:d17 entering stdvga and caching modes >> (XEN) [2013-07-17 19:10:12] HVM17: Turning on vga text mode console >> (XEN) [2013-07-17 19:10:12] HVM17: SeaBIOS (version rel-1.7.1-3-g3a28511-20130717_201608-serveerstertje) >> (XEN) [2013-07-17 19:10:12] HVM17: >> (XEN) [2013-07-17 19:10:12] HVM17: UHCI init on dev 00:01.2 (io=c140) >> (XEN) [2013-07-17 19:10:12] HVM17: Found 1 lpt ports >> (XEN) [2013-07-17 19:10:12] HVM17: Found 1 serial ports >> (XEN) [2013-07-17 19:10:12] HVM17: ATA controller 1 at 1f0/3f4/c160 (irq 14 dev 9) >> (XEN) [2013-07-17 19:10:12] HVM17: ATA controller 2 at 170/374/c168 (irq 15 dev 9) >> (XEN) [2013-07-17 19:10:12] HVM17: ata0-0: QEMU HARDDISK ATA-7 Hard-Disk (15360 MiBytes) >> (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@0 >> (XEN) [2013-07-17 19:10:12] HVM17: ata0-1: QEMU HARDDISK ATA-7 Hard-Disk (300 GiBytes) >> (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@1 >> (XEN) [2013-07-17 19:10:12] HVM17: DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD] >> (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@1,1/drive@1/disk@0 >> (XEN) [2013-07-17 19:10:12] HVM17: PS2 keyboard initialized >> (XEN) [2013-07-17 19:10:12] HVM17: All threads complete. >> (XEN) [2013-07-17 19:10:12] HVM17: Scan for option roms >> (XEN) [2013-07-17 19:10:12] HVM17: Running option rom at c900:0003 >> (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=1 >> (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=0 >> (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=1 >> (XEN) [2013-07-17 19:10:12] HVM17: pmm call arg1=0 >> (XEN) [2013-07-17 19:10:12] HVM17: Searching bootorder for: /pci@i0cf8/*@4 >> (XEN) [2013-07-17 19:10:12] HVM17: Press F12 for boot menu. >> (XEN) [2013-07-17 19:10:12] HVM17: >> (XEN) [2013-07-17 19:10:15] HVM17: drive 0x000fd9c0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=31457280 >> (XEN) [2013-07-17 19:10:15] HVM17: >> (XEN) [2013-07-17 19:10:15] HVM17: drive 0x000fd990: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=62914560 >> (XEN) [2013-07-17 19:10:15] HVM17: 0 >> (XEN) [2013-07-17 19:10:15] HVM17: Space available for UMB: 000ca000-000ee800 >> (XEN) [2013-07-17 19:10:15] HVM17: Returned 61440 bytes of ZoneHigh >> (XEN) [2013-07-17 19:10:15] HVM17: e820 map has 6 items: >> (XEN) [2013-07-17 19:10:15] HVM17: 0: 0000000000000000 - 000000000009fc00 = 1 RAM >> (XEN) [2013-07-17 19:10:15] HVM17: 1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED >> (XEN) [2013-07-17 19:10:15] HVM17: 2: 00000000000f0000 - 0000000000100000 = 2 RESERVED >> (XEN) [2013-07-17 19:10:15] HVM17: 3: 0000000000100000 - 000000003f7ff000 = 1 RAM >> (XEN) [2013-07-17 19:10:15] HVM17: 4: 000000003f7ff000 - 000000003f800000 = 2 RESERVED >> (XEN) [2013-07-17 19:10:15] HVM17: 5: 00000000fc000000 - 0000000100000000 = 2 RESERVED >> (XEN) [2013-07-17 19:10:15] HVM17: enter handle_19: >> (XEN) [2013-07-17 19:10:15] HVM17: NULL >> (XEN) [2013-07-17 19:10:15] HVM17: Booting from Hard Disk... >> (XEN) [2013-07-17 19:10:15] HVM17: Booting from 0000:7c00 >> (XEN) [2013-07-17 19:10:26] grant_table.c:1250:d1 Expanding dom (1) grant table from (4) to (5) frames. >> [ 575.140249] xen_bridge: port 20(vif17.0-emu) entered forwarding state >> (XEN) [2013-07-17 19:10:33] grant_table.c:289:d0 Increased maptrack size to 8 frames >> (XEN) [2013-07-17 19:10:41] irq.c:375: Dom17 callback via changed to Direct Vector 0xf3 >> (XEN) [2013-07-17 19:10:43] vmap(ffff82c000875000:0x1) >> (XEN) [2013-07-17 19:10:43] vmap(ffff82c000877000:0x1) >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3250 mfn=f97fe nr=1 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:remove: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] memory_map:add: dom17 gfn=f3000 mfn=f9a00 nr=200 >> (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 0 changed 5 -> 0 >> (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 1 changed 10 -> 0 >> (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 2 changed 11 -> 0 >> (XEN) [2013-07-17 19:10:44] irq.c:270: Dom17 PCI link 3 changed 5 -> 0 >> [ 594.163610] xen-blkback:ring-ref 8, event-channel 22, protocol 1 (x86_64-abi) persistent grants >> [ 594.176435] xen-blkback:ring-ref 9, event-channel 23, protocol 1 (x86_64-abi) persistent grants >> [ 594.830392] xen_bridge: port 19(vif17.0) entered forwarding state >> [ 594.836498] xen_bridge: port 19(vif17.0) entered forwarding state >> [ 609.854203] xen_bridge: port 19(vif17.0) entered forwarding state >> [ 626.310535] FW: ipmasq, Forward .. EoC: IN=eth0 OUT=eth0 MAC=40:61:86:f4:67:d9:00:08:ae:10:46:60:08:00 SRC=178.83.11.73 DST=88.159.77.166 LEN=160 TOS=0x00 PREC=0x00 TTL=105 ID=6453 PROTO=UDP SPT=37104 DPT=30614 LEN=140 >> [ 631.484078] xen_bridge: port 19(vif17.0) entered disabled state >> [ 631.491012] device vif17.0 left promiscuous mode >> [ 631.497608] xen_bridge: port 19(vif17.0) entered disabled state >> [ 631.595860] xen_bridge: port 20(vif17.0-emu) entered disabled state >> [ 631.602730] device vif17.0-emu left promiscuous mode >> [ 631.609290] xen_bridge: port 20(vif17.0-emu) entered disabled state >> [ 637.790489] pciback 0000:04:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) >> [ 637.797539] pciback 0000:04:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf97fe004) >> [ 637.804633] pciback 0000:04:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) >> [ 637.811655] pciback 0000:04:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100002) >> [ 638.032850] pciback 0000:08:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a) >> [ 638.041664] pciback 0000:08:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xf9a00004) >> [ 638.050393] pciback 0000:08:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10) >> [ 638.059151] pciback 0000:08:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100002) >> (XEN) [2013-07-17 19:11:31] AMD-Vi: Disable: device id = 0x800, domain = 17, paging mode = 4 >> (XEN) [2013-07-17 19:11:31] AMD-Vi: Setup I/O page table: device id = 0x800, root table = 0x54f182000, domain = 0, paging mode = 3 >> (XEN) [2013-07-17 19:11:31] AMD-Vi: Re-assign 0000:08:00.0 from dom17 to dom0 >> (XEN) [2013-07-17 19:11:31] AMD-Vi: Disable: device id = 0x400, domain = 17, paging mode = 4 >> (XEN) [2013-07-17 19:11:31] AMD-Vi: Setup I/O page table: device id = 0x400, root table = 0x54f182000, domain = 0, paging mode = 3 >> (XEN) [2013-07-17 19:11:31] AMD-Vi: Re-assign 0000:04:00.0 from dom17 to dom0 >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000873000:0x1) >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000871000:0x1) >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000875000:0x1) >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c000877000:0x1) >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c00086f000:0x1) >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c00086d000:0x1) >> (XEN) [2013-07-17 19:11:31] vunmap(ffff82c00086b000:0x1) >> (XEN) [2013-07-17 19:11:31] ----[ Xen-4.4-unstable x86_64 debug=y Not tainted ]---- >> (XEN) [2013-07-17 19:11:31] CPU: 2 >> (XEN) [2013-07-17 19:11:31] RIP: e008:[<ffff82d08016211f>] flush_area_local+0x11a/0x14b >> (XEN) [2013-07-17 19:11:31] RFLAGS: 0000000000010086 CONTEXT: hypervisor >> (XEN) [2013-07-17 19:11:31] rax: ffff82cfffd52000 rbx: 0000000000000701 rcx: 0000000000001000 >> (XEN) [2013-07-17 19:11:31] rdx: fffffffffffff000 rsi: 0000000000000040 rdi: ffff82cfffd52000 >> (XEN) [2013-07-17 19:11:31] rbp: ffff83054f1efc68 rsp: ffff83054f1efc28 r8: 0000000000000000 >> (XEN) [2013-07-17 19:11:31] r9: 000000000000003a r10: 0000000000000004 r11: 0000000000000000 >> (XEN) [2013-07-17 19:11:31] r12: 0000000000000000 r13: 0000000000000246 r14: ffff82d0802fc800 >> (XEN) [2013-07-17 19:11:31] r15: ffff82cfffd52000 cr0: 000000008005003b cr4: 00000000000006f0 >> (XEN) [2013-07-17 19:11:31] cr3: 00000004b9ed1000 cr2: ffff82cfffd52000 >> (XEN) [2013-07-17 19:11:31] ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: e010 cs: e008 >> (XEN) [2013-07-17 19:11:31] Xen stack trace from rsp=ffff83054f1efc28: >> (XEN) [2013-07-17 19:11:31] ffff83054f1efc58 0000000000000093 ffff83054f1efc58 ffff82d08026c160 >> (XEN) [2013-07-17 19:11:31] 0000000000000701 ffff82cfffd52000 ffff83055d2b5a10 0000000000000000 >> (XEN) [2013-07-17 19:11:31] ffff83054f1efc98 ffff82d080182421 ffff83053796ef50 ffff83009fc78ff0 >> (XEN) [2013-07-17 19:11:31] 000ffffffffff000 0000000000000152 ffff83054f1efd38 ffff82d0801712af >> (XEN) [2013-07-17 19:11:31] ffff83054f1efcf8 ffff82d0801192c8 0000000000000080 0000000000000000 >> (XEN) [2013-07-17 19:11:31] 0000000000000000 0000000000000000 0100000000000000 ffff83055d205000 >> (XEN) [2013-07-17 19:11:31] ffff83009fc7a9f8 0000000000000001 0000000000000000 ffff82cfffd52000 >> (XEN) [2013-07-17 19:11:31] ffff83054f1efd48 ffff83053796ef50 0000000000000000 00000000000002ad >> (XEN) [2013-07-17 19:11:31] ffff83055d2b5a10 ffff83055d2b5ab0 ffff83054f1efd48 ffff82d08017dde1 >> (XEN) [2013-07-17 19:11:31] ffff83054f1efd98 ffff82d080169266 000783054f1efd98 00000000000002ad >> (XEN) [2013-07-17 19:11:31] 0000000000000056 ffff830534ad0000 0000000000000057 0000000000000000 >> (XEN) [2013-07-17 19:11:31] ffff83055d205024 ffff83053796e900 ffff83054f1efe18 ffff82d08016d688 >> (XEN) [2013-07-17 19:11:31] ffff83054f1efdf8 0000000000000286 0000000000000050 ffff83053796ef50 >> (XEN) [2013-07-17 19:11:31] ffff83055d205000 ffff830534ad01b0 0000000000000057 0000005034ad0000 >> (XEN) [2013-07-17 19:11:31] ffff830534ad0a18 0000000000000057 ffff830534ad0000 ffff830534ad01b0 >> (XEN) [2013-07-17 19:11:31] ffff830534ad0198 ffff83055f336000 ffff83054f1efe48 ffff82d08016d79a >> (XEN) [2013-07-17 19:11:31] ffff830534ad0000 00000000ffffffff ffff830534ad0e90 ffff830534ad0000 >> (XEN) [2013-07-17 19:11:31] ffff83054f1efe68 ffff82d08015e0b7 ffff830534ad0e90 ffff83009fd5c000 >> (XEN) [2013-07-17 19:11:31] ffff83054f1efe98 ffff82d0801050e1 ffff83054f1f22a0 0000000000000000 >> (XEN) [2013-07-17 19:11:31] 0000000000000000 ffffffffffffffff ffff83054f1efec8 ffff82d08012f436 >> (XEN) [2013-07-17 19:11:31] Xen call trace: >> (XEN) [2013-07-17 19:11:31] [<ffff82d08016211f>] flush_area_local+0x11a/0x14b >> (XEN) [2013-07-17 19:11:31] [<ffff82d080182421>] flush_area_mask+0x67/0x15a >> (XEN) [2013-07-17 19:11:31] [<ffff82d0801712af>] map_pages_to_xen+0xbac/0x10a0 >> (XEN) [2013-07-17 19:11:31] [<ffff82d08017dde1>] __set_fixmap+0x34/0x36 >> (XEN) [2013-07-17 19:11:31] [<ffff82d080169266>] msi_free_irq+0xed/0x1b7 >> (XEN) [2013-07-17 19:11:31] [<ffff82d08016d688>] unmap_domain_pirq+0x2af/0x35f >> (XEN) [2013-07-17 19:11:31] [<ffff82d08016d79a>] free_domain_pirqs+0x62/0x8c >> (XEN) [2013-07-17 19:11:31] [<ffff82d08015e0b7>] arch_domain_destroy+0x30/0x86 >> (XEN) [2013-07-17 19:11:31] [<ffff82d0801050e1>] complete_domain_destroy+0x6f/0x15a >> (XEN) [2013-07-17 19:11:31] [<ffff82d08012f436>] rcu_process_callbacks+0x145/0x1a6 >> (XEN) [2013-07-17 19:11:31] [<ffff82d08012662e>] __do_softirq+0x8e/0x99 >> (XEN) [2013-07-17 19:11:31] [<ffff82d080126694>] do_softirq+0x13/0x15 >> (XEN) [2013-07-17 19:11:31] >> (XEN) [2013-07-17 19:11:31] Pagetable walk from ffff82cfffd52000: >> (XEN) [2013-07-17 19:11:31] L4[0x105] = 000000009fc7a063 ffffffffffffffff >> (XEN) [2013-07-17 19:11:31] L3[0x13f] = 000000009fc78063 ffffffffffffffff >> (XEN) [2013-07-17 19:11:31] L2[0x1fe] = 000000009ff8e063 ffffffffffffffff >> (XEN) [2013-07-17 19:11:31] L1[0x152] = 0000000000000000 ffffffffffffffff >> (XEN) [2013-07-17 19:11:33] >> (XEN) [2013-07-17 19:11:33] **************************************** >> (XEN) [2013-07-17 19:11:33] Panic on CPU 2: >> (XEN) [2013-07-17 19:11:33] FATAL PAGE FAULT >> (XEN) [2013-07-17 19:11:33] [error_code=0000] >> (XEN) [2013-07-17 19:11:33] Faulting linear address: ffff82cfffd52000 >> (XEN) [2013-07-17 19:11:33] **************************************** >> (XEN) [2013-07-17 19:11:33] >> (XEN) [2013-07-17 19:11:33] Manual reset required (''noreboot'' specified) >> >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xen.org >> http://lists.xen.org/xen-devel
Jan Beulich
2013-Jul-18 05:35 UTC
Re: [xen-unstable] FATAL PAGE FAULT when shutting down guest with pci passthrough using MSI interrupts
>>> Sander Eikelenboom <linux@eikelenboom.it> 07/17/13 9:24 PM >>> >It seems the last changes to xen-unstable to implement multi-msi-irq''s cause some trouble. >The guest starts and works fine. But it causes a xen crash when shutting the guest down.This has nothing to do with the (yet to be committed) multi-vector MSI stuff, and was reported already on the list yesterday. A fix was also already proposed, which is being discussed. Jan