WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Experimental results for VGA passthrough

To: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] Experimental results for VGA passthrough
From: "Beng Heng, Ng" <bengheng@xxxxxxxxxxxxxx>
Date: Thu, 04 Jun 2009 11:09:09 -0400
Delivery-date: Fri, 05 Jun 2009 04:34:29 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.21 (Windows/20090302)
Hi,

I tried patching Xen 3.4 Testing c/s 19628 with vga passthrough code
(less HID passthrough), and did some tests. I made some modifications in
pci_setup to skip loading the emulated VGA bios and pci_load_option_roms
to load the passthrough VGA bios. My setup uses Intel DQ45CB and ATI
HD2600XT.

The BDFs for the relevant devices are:
Intel IGD  00:02.0
ATI gfx    01:00.0, 01:00.1
There's 2 BDFs for ATI because one of them is for the Audio. Both have
to be passed through simultaneously.

In the first scenario, Intel IGD is set up as the primary for Dom0. The
ATI gfx is passed through to DomU. Interestingly, it is the screen that
is connected to Intel's output that displays DomU (albeit with few
colors and low resolution). However, in the Device Manager, ATI is
reported. I believe this is because Intel's address space is being
mapped, instead of ATI's. Shutting down DomU does not return the display
to Dom0. The display remains at the last screen showing DomU shutting
down. Except for the shutting down phase, I've recorded the observations
in the first attachment.

In the second scenario, Intel IGD is passed through to DomU. The ATI gfx
is thus absent. However, when DomU is booted, there is an IOMMU page
fault. This is shown in the second attachment starting from Line 659.
The system subsequently hangs. Does anyone have an explanation to what's
going on in this case?

So, VGA passthrough works, but seems extremely flaky. Any
comments/suggestions to correct the problems observed will be greatly
appreciated.

Thanks.

- Beng Heng

Attachment: 03062009.mp4
Description: video/mp4

AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
Login incorrect

login:  __  __            _____ _  _    _             _                   
 \ \/ /___ _ __   |___ /| || |  / |   _ __ ___/ |   _ __  _ __ ___ 
  \  // _ \ '_ \    |_ \| || |_ | |__| '__/ __| |__| '_ \| '__/ _ \
  /  \  __/ | | |  ___) |__   _|| |__| | | (__| |__| |_) | | |  __/
 /_/\_\___|_| |_| |____(_) |_|(_)_|  |_|  \___|_|  | .__/|_|  \___|
                                                   |_|             
(XEN) Xen version 3.4.1-rc1-pre (root@xxxxxxxxxxx) (gcc version 4.3.2 20081105 
(Red Hat 4.3.2-7) (GCC) ) Thu Jun  4 01:37:06 EDT 2009
(XEN) Latest ChangeSet: Mon Jun 01 14:56:17 2009 +0100 19628:29d7e3522cc5
(XEN) Command line: loglvl=all guest_loglvl=all dom0_mem=1G com1=115200,8n1 
console=com1 iommu=1
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 0 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009e800 (usable)
(XEN)  000000000009e800 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 000000007d6c1000 (usable)
(XEN)  000000007d6c1000 - 000000007d704000 (ACPI NVS)
(XEN)  000000007d704000 - 000000007d826000 (reserved)
(XEN)  000000007d826000 - 000000007d83a000 (ACPI NVS)
(XEN)  000000007d83a000 - 000000007d93c000 (reserved)
(XEN)  000000007d93c000 - 000000007d93d000 (ACPI NVS)
(XEN)  000000007d93d000 - 000000007d942000 (reserved)
(XEN)  000000007d942000 - 000000007d94c000 (ACPI data)
(XEN)  000000007d94c000 - 000000007d967000 (ACPI NVS)
(XEN)  000000007d967000 - 000000007d986000 (reserved)
(XEN)  000000007d986000 - 000000007d98c000 (ACPI NVS)
(XEN)  000000007d98c000 - 000000007db00000 (usable)
(XEN)  000000007dc00000 - 0000000080000000 (reserved)
(XEN)  00000000fed1c000 - 00000000fed20000 (reserved)
(XEN)  00000000ff000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 000000017c000000 (usable)
(XEN) System RAM: 3991MB (4087628kB)
(XEN) ACPI: RSDP 000F03C0, 0024 (r2  INTEL)
(XEN) ACPI: XSDT 7D94AE18, 005C (r1 INTEL  DQ45CB         4F MSFT    10013)
(XEN) ACPI: FACP 7D949D98, 00F4 (r4  INTEL    A M I  6222004 MSFT    10013)
(XEN) ACPI: DSDT 7D942018, 6818 (r1 INTEL  DQ45CB         4F INTL 20051117)
(XEN) ACPI: FACS 7D952F40, 0040
(XEN) ACPI: APIC 7D949F18, 006C (r2 INTEL  DQ45CB         4F MSFT    10013)
(XEN) ACPI: MCFG 7D954E18, 003C (r1 INTEL  DQ45CB         4F MSFT       97)
(XEN) ACPI: ASF! 7D953D18, 00A0 (r32 INTEL  DQ45CB         4F TFSM    F4240)
(XEN) ACPI: SPCR 7D954D18, 0050 (r1 INTEL  DQ45CB         4F AMI.        3)
(XEN) ACPI: TCPA 7D954C98, 0032 (r2 INTEL  DQ45CB         4F MSFT  1000013)
(XEN) ACPI: DMAR 7D93CC18, 0110 (r1 INTEL  DQ45CB         4F INTL        1)
(XEN) NUMA turned off
(XEN) Faking a node at 0000000000000000-000000017c000000
(XEN) Domain heap initialised
(XEN) DMI 2.4 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x408
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[404,0], pm1x_evt[400,0]
(XEN) ACPI:                  wakeup_vec[7d952f4c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) Processor #1 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) Processor #2 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) Processor #3 7:7 APIC version 20
(XEN) ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) [VT-D]dmar.c:485: Host address width 36
(XEN) [VT-D]dmar.c:494: found ACPI_DMAR_DRHD
(XEN) [VT-D]dmar.c:349: dmaru->address = fed90000
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1b.0
(XEN) [VT-D]dmar.c:494: found ACPI_DMAR_DRHD
(XEN) [VT-D]dmar.c:349: dmaru->address = fed91000
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:2.0
(XEN) [VT-D]dmar.c:494: found ACPI_DMAR_DRHD
(XEN) [VT-D]dmar.c:349: dmaru->address = fed92000
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:3.0
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:3.2
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:3.3
(XEN) [VT-D]dmar.c:494: found ACPI_DMAR_DRHD
(XEN) [VT-D]dmar.c:349: dmaru->address = fed93000
(XEN) [VT-D]dmar.c:358: found INCLUDE_ALL
(XEN) [VT-D]dmar.c:498: found ACPI_DMAR_RMRR
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1d.0
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1d.1
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1d.2
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1d.7
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1a.0
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1a.1
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1a.2
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:1a.7
(XEN) [VT-D]dmar.c:498: found ACPI_DMAR_RMRR
(XEN) [VT-D]dmar.c:300: found endpoint: bdf = 0:2.0
(XEN) Intel VT-d DMAR tables have been parsed.
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Initializing CPU#0
(XEN) Detected 2499.782 MHz processor.
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 3072K
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 0
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN) HVM: VMX enabled
(XEN) Intel machine check reporting enabled on CPU#0.
(XEN) CPU0: Thermal monitoring enabled (TM2)
(XEN) CMCI: CPU0 has no CMCI support
(XEN) CPU0: Intel(R) Core(TM)2 Quad  CPU   Q9300  @ 2.50GHz stepping 07
(XEN) Booting processor 1/1 eip 8c000
(XEN) Initializing CPU#1
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 3072K
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 1
(XEN) Intel machine check reporting enabled on CPU#1.
(XEN) CPU1: Thermal monitoring enabled (TM2)
(XEN) CMCI: CPU1 has no CMCI support
(XEN) CPU1: Intel(R) Core(TM)2 Quad  CPU   Q9300  @ 2.50GHz stepping 07
(XEN) Booting processor 2/2 eip 8c000
(XEN) Initializing CPU#2
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 3072K
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 2
(XEN) Intel machine check reporting enabled on CPU#2.
(XEN) CPU2: Thermal monitoring enabled (TM2)
(XEN) CMCI: CPU2 has no CMCI support
(XEN) CPU2: Intel(R) Core(TM)2 Quad  CPU   Q9300  @ 2.50GHz stepping 07
(XEN) Booting processor 3/3 eip 8c000
(XEN) Initializing CPU#3
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 3072K
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 3
(XEN) Intel machine check reporting enabled on CPU#3.
(XEN) CPU3: Thermal monitoring enabled (TM2)
(XEN) CMCI: CPU3 has no CMCI support
(XEN) CPU3: Intel(R) Core(TM)2 Quad  CPU   Q9300  @ 2.50GHz stepping 07
(XEN) Total of 4 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) checking TSC synchronization across 4 CPUs: passed.
(XEN) Platform timer is 3.579MHz ACPI PM Timer
(XEN) microcode.c:73:d32767 microcode: CPU1 resumed
(XEN) Brought up 4 CPUs
(XEN) microcode.c:73:d32767 microcode: CPU2 resumed
(XEN) microcode.c:73:d32767 microcode: CPU3 resumed
(XEN) Intel VT-d Snoop Control not supported.
(XEN) Intel VT-d DMA Passthrough not supported.
(XEN) Intel VT-d Queued Invalidation not supported.
(XEN) Intel VT-d Interrupt Remapping not supported.
(XEN) I/O virtualisation enabled
(XEN) I/O virtualisation for PV guests disabled
(XEN) CPUIDLE: disabled due to no HPET. Force enable with 'cpuidle'.
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:0.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:2.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:3.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:3.2
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:3.3
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:19.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1a.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1a.1
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1a.2
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1a.7
(XEN) [VT-D]iommu.c:1245:d32767 domain_context_mapping:PCIe: bdf = 0:1b.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1d.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1d.1
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1d.2
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1d.7
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1f.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1f.2
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1f.3
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1f.5
(XEN) [VT-D]iommu.c:1245:d32767 domain_context_mapping:PCIe: bdf = 1:0.0
(XEN) [VT-D]iommu.c:1245:d32767 domain_context_mapping:PCIe: bdf = 1:0.1
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 2:0.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 2:1.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:2.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1d.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1d.1
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1d.2
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1d.7
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1a.0
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1a.1
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1a.2
(XEN) [VT-D]iommu.c:1252:d32767 domain_context_mapping:PCI: bdf = 0:1a.7
(XEN) [VT-D]iommu.c:620: iommu_enable_translation: iommu->reg = ffff828bfff57000
(XEN) [VT-D]iommu.c:620: iommu_enable_translation: iommu->reg = ffff828bfff56000
(XEN) [VT-D]iommu.c:620: iommu_enable_translation: iommu->reg = ffff828bfff55000
(XEN) [VT-D]iommu.c:620: iommu_enable_translation: iommu->reg = ffff828bfff54000
(XEN) *** LOADING DOMAIN 0 ***
(XEN) elf_parse_binary: phdr: paddr=0xffffffff80200000 memsz=0x49ef18
(XEN) elf_parse_binary: phdr: paddr=0xffffffff8069f000 memsz=0xf82b8
(XEN) elf_parse_binary: phdr: paddr=0xffffffff80798000 memsz=0xc0d
(XEN) elf_parse_binary: phdr: paddr=0xffffffff8079a000 memsz=0xe2da8
(XEN) elf_parse_binary: memory: 0xffffffff80200000 -> 0xffffffff8087cda8
(XEN) elf_xen_parse_note: GUEST_OS = "linux"
(XEN) elf_xen_parse_note: GUEST_VERSION = "2.6"
(XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"
(XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
(XEN) elf_xen_parse_note: PADDR_OFFSET = 0xffffffff80000000
(XEN) elf_xen_parse_note: ENTRY = 0xffffffff80200000
(XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff80206000
(XEN) elf_xen_parse_note: unknown xen elf note (0xd)
(XEN) elf_xen_parse_note: FEATURES = 
"writable_page_tables|writable_descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel"
(XEN) elf_xen_parse_note: LOADER = "generic"
(XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1
(XEN) elf_xen_addr_calc_check: addresses:
(XEN)     virt_base        = 0xffffffff80000000
(XEN)     elf_paddr_offset = 0xffffffff80000000
(XEN)     virt_offset      = 0x0
(XEN)     virt_kstart      = 0xffffffff80200000
(XEN)     virt_kend        = 0xffffffff8087cda8
(XEN)     virt_entry       = 0xffffffff80200000
(XEN)     p2m_base         = 0xffffffffffffffff
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, lsb, paddr 0xffffffff80200000 -> 0xffffffff8087cda8
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000174000000->0000000176000000 (253952 pages to be 
allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff80200000->ffffffff8087cda8
(XEN)  Init. ramdisk: ffffffff8087d000->ffffffff80fc0000
(XEN)  Phys-Mach map: ffffffff80fc0000->ffffffff811c0000
(XEN)  Start info:    ffffffff811c0000->ffffffff811c04b4
(XEN)  Page tables:   ffffffff811c1000->ffffffff811ce000
(XEN)  Boot stack:    ffffffff811ce000->ffffffff811cf000
(XEN)  TOTAL:         ffffffff80000000->ffffffff81400000
(XEN)  ENTRY ADDRESS: ffffffff80200000
(XEN) Dom0 has maximum 4 VCPUs
(XEN) elf_load_binary: phdr 0 at 0xffffffff80200000 -> 0xffffffff8069ef18
(XEN) elf_load_binary: phdr 1 at 0xffffffff8069f000 -> 0xffffffff807972b8
(XEN) elf_load_binary: phdr 2 at 0xffffffff80798000 -> 0xffffffff80798c0d
(XEN) elf_load_binary: phdr 3 at 0xffffffff8079a000 -> 0xffffffff807e0088
(XEN) Scrubbing Free RAM: .............................done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to 
Xen)
(XEN) Freed 128kB init memory.
kernel direct mapping tables up to 40800000 @ 11ce000-13d5000
Bootdata ok (command line is root=UUID=c1a25e24-42d5-42ae-b1ec-9475ae1da2b1 ro 
xencons=ttyS console=tty0 console=ttyS0 pciback.hide=(00:02.0))
Linux version 2.6.18.8-xen0 (root@xxxxxxxxxxxxxxx) (gcc version 4.3.2 20081105 
(Red Hat 4.3.2-7) (GCC) ) #1 SMP Wed Jun 3 20:45:36 EDT 2009
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000040800000 (usable)
DMI 2.4 present.
No mptable found.
  >>> ERROR: Invalid checksum
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Setting APIC routing to xen
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 88000000 (gap: 80000000:7ed1c000)
Built 1 zonelists.  Total pages: 260580
Kernel command line: root=UUID=c1a25e24-42d5-42ae-b1ec-9475ae1da2b1 ro 
xencons=ttyS console=tty0 console=ttyS0 pciback.hide=(00:02.0)
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 32768 bytes)
Xen reported: 2499.718 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
Software IO TLB enabled: 
 Aperture:     64 megabytes
 Kernel range: ffff880002407000 - ffff880006407000
 Address size: 27 bits
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Memory: 947704k/1056768k available (4024k kernel code, 100700k reserved, 1625k 
data, 216k init)
Calibrating delay using timer specific routine.. 5000.84 BogoMIPS (lpj=25004222)
Mount-cache hash table entries: 256
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 3072K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
SMP alternatives: switching to UP code
ACPI: Core revision 20060707
SMP alternatives: switching to SMP code
Initializing CPU#1
Initializing CPU#2
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 3072K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
Brought up 4 CPUs
Initializing CPU#3
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 3072K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 3
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 3072K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 2
migration_cost=33
checking if image is initramfs... it is
Freeing initrd memory: 7436k freed
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: BIOS Bug: MCFG area at e0000000 is not E820-reserved
PCI: Not using MMCONFIG.
PCI: Using configuration type 1
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs *3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 *7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs *3 4 5 6 7 10 11 12 14 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
(XEN) io_apic.c:2139: 
(XEN) ioapic_guest_write: apic=0, pin=4, old_irq=4, new_irq=4
(XEN) ioapic_guest_write: old_entry=000009f1, new_entry=000109f1
(XEN) ioapic_guest_write: Attempt to modify IO-APIC pin for in-use IRQ!
pnp: PnP ACPI: found 10 devices
xen_mem: Initialising balloon driver.
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
pnp: 00:02: ioport range 0xa20-0xa3f has been reserved
pnp: 00:02: ioport range 0xa00-0xa1f has been reserved
pnp: 00:02: ioport range 0xb78-0xb7f has been reserved
pnp: 00:02: ioport range 0xf78-0xf7f has been reserved
pnp: 00:09: ioport range 0x400-0x47f could not be reserved
pnp: 00:09: ioport range 0x1180-0x119f has been reserved
pnp: 00:09: ioport range 0x500-0x57f has been reserved
(XEN) PCI add device 00:00.0
(XEN) PCI add device 00:01.0
(XEN) PCI add device 00:02.0
pciback 0000:00:02.0: seizing device
(XEN) PCI add device 00:03.0
(XEN) PCI add device 00:03.2
(XEN) PCI add device 00:03.3
(XEN) PCI add device 00:19.0
(XEN) PCI add device 00:1a.0
(XEN) PCI add device 00:1a.1
(XEN) PCI add device 00:1a.2
(XEN) PCI add device 00:1a.7
(XEN) PCI add device 00:1b.0
(XEN) PCI add device 00:1d.0
(XEN) PCI add device 00:1d.1
(XEN) PCI add device 00:1d.2
(XEN) PCI add device 00:1d.7
(XEN) PCI add device 00:1e.0
(XEN) PCI add device 00:1f.0
(XEN) PCI add device 00:1f.2
(XEN) PCI add device 00:1f.3
(XEN) PCI add device 00:1f.5
(XEN) PCI add device 01:00.0
(XEN) PCI add device 01:00.1
(XEN) PCI add device 02:00.0
(XEN) PCI add device 02:01.0
PCI: Ignore bogus resource 6 [0:0] of 0000:00:02.0
PCI: Bridge: 0000:00:01.0
  IO window: c000-cfff
  MEM window: c0000000-d00fffff
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:1e.0
  IO window: b000-bfff
  MEM window: d0800000-d08fffff
  PREFETCH window: 88000000-880fffff
GSI 16 sharing vector 0xB0 and IRQ 16
ACPI: PCI Interrupt 0000:00:01.0[A] -> GSI 16 (level, low) -> IRQ 16
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 6, 262144 bytes)
TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
IA-32 Microcode Update Driver: v1.14a-xen <tigran@xxxxxxxxxxx>
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
0000:00:1a.7 EHCI: BIOS handoff failed (BIOS bug ?) 01010001
0000:00:1d.7 EHCI: BIOS handoff failed (BIOS bug ?) 01010001
floppy0: Unable to grab DMA2 for the floppy driver
floppy0: no floppy controllers found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
HP CISS Driver (v 3.6.10)
Intel(R) PRO/1000 Network Driver - version 7.1.9-k4
Copyright (c) 1999-2006 Intel Corporation.
(XEN) PCI add device 02:00.0
GSI 17 sharing vector 0xB8 and IRQ 17
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 21 (level, low) -> IRQ 17
e1000: 0000:02:00.0: e1000_probe: (PCI:33MHz:32-bit) 00:0e:0c:34:34:a8
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.3-k4
e1000e: Copyright (c) 1999-2008 Intel Corporation.
(XEN) PCI add device 00:19.0
GSI 18 sharing vector 0xC0 and IRQ 18
ACPI: PCI Interrupt 0000:00:19.0[A] -> GSI 20 (level, low) -> IRQ 18
eth1: (PCI Express:2.5GB/s:Width x1) 00:1c:c0:7d:61:d7
eth1: Intel(R) PRO/1000 Network Connection
eth1: MAC: 7, PHY: 8, PBA No: ffffff-0ff
pcnet32.c:v1.32 18.Mar.2006 tsbogend@xxxxxxxxxxxxxxxx
e100: Intel(R) PRO/100 Network Driver, 3.5.10-k2-NAPI
e100: Copyright(c) 1999-2005 Intel Corporation
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@xxxxxxxxxxxx>
Xen virtual console successfully installed as ttyS0
Event-channel device installed.
blktap_device_init: blktap device major 254
blktap_ring_init: blktap ring major: 253
netfront: Initialising virtual ethernet driver.
ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16
ACPI: PCI interrupt for device 0000:00:02.0 disabled
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
(XEN) PCI add device 00:03.2
(XEN) PCI add device 00:1f.5
Adaptec aacraid driver (1.1-5[2409]-mh2)
3ware Storage Controller device driver for Linux v1.26.02.001.
(XEN) PCI add device 00:1f.2
GSI 19 sharing vector 0xD0 and IRQ 19
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 19
ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq led clo pio slum part 
ata1: SATA max UDMA/133 cmd 0xFFFFC2000002A100 ctl 0x0 bmdma 0x0 irq 254
ata2: SATA max UDMA/133 cmd 0xFFFFC2000002A180 ctl 0x0 bmdma 0x0 irq 254
ata3: SATA max UDMA/133 cmd 0xFFFFC2000002A200 ctl 0x0 bmdma 0x0 irq 254
ata4: SATA max UDMA/133 cmd 0xFFFFC2000002A280 ctl 0x0 bmdma 0x0 irq 254
ata5: SATA max UDMA/133 cmd 0xFFFFC2000002A300 ctl 0x0 bmdma 0x0 irq 254
ata6: SATA max UDMA/133 cmd 0xFFFFC2000002A380 ctl 0x0 bmdma 0x0 irq 254
scsi0 : ahci
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-8, max UDMA/133, 976773168 sectors: LBA48 NCQ (depth 31/32)
ata1.00: ata1: dev 0 multi count 16
ata1.00: configured for UDMA/133
scsi1 : ahci
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: ATAPI, max UDMA/100
ata2.00: configured for UDMA/100
scsi2 : ahci
ata3: SATA link down (SStatus 0 SControl 300)
scsi3 : ahci
ata4: SATA link down (SStatus 0 SControl 300)
scsi4 : ahci
ata5: SATA link down (SStatus 0 SControl 300)
scsi5 : ahci
ata6: SATA link down (SStatus 0 SControl 300)
  Vendor: ATA       Model: WDC WD5001AALS-0  Rev: 01.0
  Type:   Direct-Access                      ANSI SCSI revision: 05
  Vendor: TSSTcorp  Model: CDDVDW SH-S223Q   Rev: SB00
  Type:   CD-ROM                             ANSI SCSI revision: 05
(XEN) PCI add device 00:1f.5
ata_piix 0000:00:1f.5: MAP [ P0 -- P1 -- ]
ACPI: PCI Interrupt 0000:00:1f.5[B] -> GSI 19 (level, low) -> IRQ 19
ata7: SATA max UDMA/133 cmd 0xD170 ctl 0xD162 bmdma 0xD130 irq 19
ata8: SATA max UDMA/133 cmd 0xD150 ctl 0xD142 bmdma 0xD138 irq 19
scsi6 : ata_piix
ATA: abnormal status 0x7F on port 0xD177
scsi7 : ata_piix
ATA: abnormal status 0x7F on port 0xD157
SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
sda: Write Protect is off
SCSI device sda: drive cache: write back
SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
sda: Write Protect is off
SCSI device sda: drive cache: write back
 sda: sda1 sda2 sda3 sda4 < sda5 sda6 >
sd 0:0:0:0: Attached scsi disk sda
Fusion MPT base driver 3.04.01
Copyright (c) 1999-2005 LSI Logic Corporation
Fusion MPT SPI Host driver 3.04.01
usbmon: debugfs is not available
USB Universal Host Controller Interface driver v3.0
(XEN) PCI add device 00:1a.0
ACPI: PCI Interrupt 0000:00:1a.0[A] -> GSI 16 (level, low) -> IRQ 16
uhci_hcd 0000:00:1a.0: UHCI Host Controller
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000d0e0
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
(XEN) PCI add device 00:1a.1
ACPI: PCI Interrupt 0000:00:1a.1[B] -> GSI 21 (level, low) -> IRQ 17
uhci_hcd 0000:00:1a.1: UHCI Host Controller
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1a.1: irq 17, io base 0x0000d0c0
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
(XEN) PCI add device 00:1a.2
GSI 20 sharing vector 0x21 and IRQ 20
ACPI: PCI Interrupt 0000:00:1a.2[C] -> GSI 18 (level, low) -> IRQ 20
uhci_hcd 0000:00:1a.2: UHCI Host Controller
uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1a.2: irq 20, io base 0x0000d0a0
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
(XEN) PCI add device 00:1d.0
GSI 21 sharing vector 0x29 and IRQ 21
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 23 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.0: irq 21, io base 0x0000d080
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
(XEN) PCI add device 00:1d.1
ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000d060
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
(XEN) PCI add device 00:1d.2
ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:1d.2: irq 20, io base 0x0000d040
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: configuration #1 chosen from 1 choice
hub 3-1:1.0: USB hub found
hub 3-1:1.0: 4 ports detected
usb 3-1.1: new low speed USB device using uhci_hcd and address 3
usb 3-1.1: configuration #1 chosen from 1 choice
input: HID 04f3:0801 as /class/input/input0
input: USB HID v1.10 Keyboard [HID 04f3:0801] on usb-0000:00:1a.2-1.1
input: HID 04f3:0801 as /class/input/input1
input: USB HID v1.10 Mouse [HID 04f3:0801] on usb-0000:00:1a.2-1.1
usbcore: registered new driver usbhid
/usr/src/xen-3.4-testing.19628.vgapt.2/linux-2.6.18-xen.hg/drivers/usb/input/hid-core.c:
 v2.6:USB HID core driver
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@xxxxxxxxxx
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Bridge firewalling registered
PCI IO multiplexer device installed.
ACPI: (supports S0 S1 S3 S4 S5)
BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
Freeing unused kernel memory: 216k freed
Mounting proc filesystem
Mounting sysfs filesystem
Creating /dev
Creating initial device nodes
Loading /lib/kbd/keymaps/i386/qwerty/us.map
Setting up hotplug.
Creating block device nodes.
Creating character device nodes.
Creating root device.
Mounting root filesystem.
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
Setting up other filesystems.
Switching to new root and running init.
                Welcome to Fedora 
                Press 'I' to enter interactive startup.
Starting udev: G[  OK  ]
Setting hostname xxx.xxx.xxx.xxx:  [  OK  ]
Jun 04 10:15:48 | DM multipath kernel driver not loaded
Setting up Logical Volume Management: File descriptor 7 left open
[  OK  ]
Checking filesystems
Checking all file systems.
[/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda2 
/: clean, 2579435/6111232 files, 12471113/24418800 blocks
[  OK  ]
Remounting root filesystem in read-write mode:  [  OK  ]
Mounting local filesystems:  mount: special device UUID=4405-A494 does not exist
FATAL: Module fuse not found.
ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root
[FAILED]
Enabling local filesystem quotas:  quotaon: Warning: No quota format detected 
in the kernel.
[  OK  ]
Enabling /etc/fstab swaps:  swapon: /proc/swaps: unexpected file format
[  OK  ]
Entering non-interactive startup
Applying Intel CPU microcode update: FATAL: Module microcode not found.
[  OK  ]ERROR: Module microcode does not exist in /proc/modules

ip6tables: Applying firewall rules: FATAL: Module ip6_tables not found.
ip6tables-restore v1.4.1.1: ip6tables-restore: unable to initialize table 
'filter'

Error occurred at line: 3
Try `ip6tables-restore -h' or 'ip6tables-restore --help' for more information.
[FAILED]
iptables: Applying firewall rules: FATAL: Module ip_tables not found.
iptables-restore v1.4.1.1: iptables-restore: unable to initialize table 'filter'

Error occurred at line: 3
Try `iptables-restore -h' or 'iptables-restore --help' for more information.
[FAILED]
Starting auditd: [FAILED]
Starting system logger: [  OK  ]
Starting irqbalance: [  OK  ]
Starting rpcbind: [  OK  ]
Starting NFS statd: [FAILED]
Starting RPC idmapd: FATAL: Module sunrpc not found.
FATAL: Error running install command for sunrpc
Error: RPC MTAB does not exist.
Starting system message bus: [  OK  ]
Starting HAL daemon: [  OK  ]
Setting network parameters... [  OK  ]
Starting NetworkManager daemon: [  OK  ]
Starting portreserve: [  OK  ]
Starting Bluetooth services:[  OK  ]
Starting sendmail: [  OK  ]
Starting sm-client: [  OK  ]
Starting console mouse services: [  OK  ]
Starting httpd: [  OK  ]
Starting crond: [  OK  ][  OK  ]
Starting kerneloops:[  OK  ]
Starting atd: [  OK  ][  OK  ]
Starting Avahi daemon... [  OK  ]
Starting cups: [  OK  ]
Starting anacron: [  OK  ]
Starting sshd: [  OK  ]

Fedora release 10 (Cambridge)
Kernel 2.6.18.8-xen0 on an x86_64 (ttyS0)

xxx.xxx.xxx.xxx login: (XEN) [VT-D]iommu.c:1364:d0 domain_context_unmap:PCI: 
bdf = 0:2.0
(XEN) [VT-D]iommu.c:722: iommu_page_fault: iommu->reg = ffff828bfff56000
(XEN) [VT-D]iommu.c:691: iommu_fault_status: Fault Overflow
(XEN) [VT-D]iommu.c:694: iommu_fault_status: Primary Pending Fault
(XEN) [VT-D]iommu.c:1252:d0 domain_context_mapping:PCI: bdf = 0:2.0
(XEN) [VT-D]iommu.c:676: iommu_fault:DMA Write: 0:2.0 addr 7e000000 REASON 2 
iommu->reg = ffff828bfff56000
(XEN) print_vtd_entries: iommu = ffff83017bfe2600 bdf = 0:2:0 gmfn = 7e000
(XEN)     root_entry = ffff83017bfb8000
(XEN)     root_entry[0] = 17763a001
(XEN)     context = ffff83017763a000
(XEN)     context[10] = 201_17635a001
(XEN)     l3 = ffff83017635a000
(XEN)     l3_index = 1
(XEN)     l3[1] = 12ae77003
(XEN)     l2 = ffff83012ae77000
(XEN)     l2_index = 1f0
(XEN)     l2[1f0] = 0
(XEN)     l2[1f0] not present
(XEN) [VT-D]iommu.c:1252:d0 domain_context_mapping:PCI: bdf = 0:2.0
(XEN) [VT-D]io.c:251:d0 VT-d irq bind: m_irq = 10 device = 2 intx = 0
(XEN) domctl.c:886:d0 ioport_map:add f_gport=3b0 f_mport=3b0 np=b
(XEN) domctl.c:886:d0 ioport_map:add f_gport=3c0 f_mport=3c0 np=20
(XEN) domctl.c:835:d0 memory_map:add: gfn=a0 mfn=a0 nr_mfns=20
(XEN) [VT-D]iommu.c:722: iommu_page_fault: iommu->reg = ffff828bfff56000
(XEN) [VT-D]iommu.c:691: iommu_fault_status: Fault Overflow
(XEN) [VT-D]iommu.c:694: iommu_fault_status: Primary Pending Fault
(XEN) [VT-D]iommu.c:676: iommu_fault:DMA Write: 0:2.0 addr 6c1ba000 REASON 5 
iommu->reg = ffff828bfff56000
(XEN) print_vtd_entries: iommu = ffff83017bfe2600 bdf = 0:2:0 gmfn = 6c1ba
(XEN)     root_entry = ffff83017bfb8000
(XEN)     root_entry[0] = 17763a001
(XEN)     context = ffff83017763a000
(XEN)     context[10] = 201_17635a001
(XEN)     l3 = ffff83017635a000
(XEN)     l3_index = 1
(XEN)     l3[1] = 12ae77003
(XEN)     l2 = ffff83012ae77000
(XEN)     l2_index = 160
(XEN)     l2[160] = 0
(XEN)     l2[160] not present
(XEN) [VT-D]iommu.c:722: iommu_page_fault: iommu->reg = ffff828bfff56000
(XEN) [VT-D]iommu.c:691: iommu_fault_status: Fault Overflow
(XEN) [VT-D]iommu.c:694: iommu_fault_status: Primary Pending Fault
(XEN) [VT-D]iommu.c:676: iommu_fault:DMA Write: 0:2.0 addr 6c1ba000 REASON 5 
iommu->reg = ffff828bfff56000
(XEN) print_vtd_entries: iommu = ffff83017bfe2600 bdf = 0:2:0 gmfn = 6c1ba
(XEN)     root_entry = ffff83017bfb8000
(XEN)     root_entry[0] = 17763a001
(XEN)     context = ffff83017763a000
(XEN)     context[10] = 201_17635a001
(XEN)     l3 = ffff83017635a000
(XEN)     l3_index = 1
(XEN)     l3[1] = 12ae77003
(XEN)     l2 = ffff83012ae77000
(XEN)     l2_index = 160
(XEN)     l2[160] = 0
(XEN)     l2[160] not present
(XEN) [VT-D]iommu.c:722: iommu_page_fault: iommu->reg = ffff828bfff56000
(XEN) [VT-D]iommu.c:691: iommu_fault_status: Fault Overflow
(XEN) [VT-D]iommu.c:694: iommu_fault_status: Primary Pending Fault
(XEN) [VT-D]iommu.c:676: iommu_fault:DMA Write: 0:2.0 addr 6c1ba000 REASON 5 
iommu->reg = ffff828bfff56000
(XEN) print_vtd_entries: iommu = ffff83017bfe2600 bdf = 0:2:0 gmfn = 6c1ba
(XEN)     root_entry = ffff83017bfb8000
(XEN)     root_entry[0] = 17763a001
(XEN)     context = ffff83017763a000
(XEN)     context[10] = 201_17635a001
(XEN)     l3 = ffff83017635a000
(XEN)     l3_index = 1
(XEN)     l3[1] = 12ae77003
(XEN)     l2 = ffff83012ae77000
(XEN)     l2_index = 160
(XEN)     l2[160] = 0
(XEN)     l2[160] not present
(XEN) [VT-D]iommu.c:722: iommu_page_fault: iommu->reg = ffff828bfff56000
(XEN) [VT-D]iommu.c:691: iommu_fault_status: Fault Overflow
(XEN) [VT-D]iommu.c:694: iommu_fault_status: Primary Pending Fault
(XEN) [VT-D]iommu.c:676: iommu_fault:DMA Write: 0:2.0 addr 6c1ba000 REASON 5 
iommu->reg = ffff828bfff56000
(XEN) print_vtd_entries: iommu = ffff83017bfe2600 bdf = 0:2:0 gmfn = 6c1ba
(XEN)     root_entry = ffff83017bfb8000
(XEN)     root_entry[0] = 17763a001
(XEN)     context = ffff83017763a000
(XEN)     context[10] = 201_17635a001
(XEN)     l3 = ffff83017635a000
(XEN)     l3_index = 1
(XEN)     l3[1] = 12ae77003
(XEN)     l2 = ffff83012ae77000
(XEN)     l2_index = 160
(XEN)     l2[160] = 0
(XEN)     l2[160] not present
(XEN) [VT-D]iommu.c:722: iommu_page_fault: iommu->reg = ffff828bfff56000
(XEN) [VT-D]iommu.c:691: iommu_fault_status: Fault Overflow
(XEN) [VT-D]iommu.c:694: iommu_fault_status: Primary Pending Fault
(XEN) [VT-D]iommu.c:676: iommu_fault:DMA Write: 0:2.0 addr 6c1ba000 REASON 5 
iommu->reg = ffff828bfff56000
(XEN) print_vtd_entries: iommu = ffff83017bfe2600 bdf = 0:2:0 gmfn = 6c1ba
(XEN)     root_entry = ffff83017bfb8000
(XEN)     root_entry[0] = 17763a001
(XEN)     context = ffff83017763a000
(XEN)     context[10] = 201_17635a001
(XEN)     l3 = ffff83017635a000
(XEN)     l3_index = 1
(XEN)     l3[1] = 12ae77003
(XEN)     l2 = ffff83012ae77000
(XEN)     l2_index = 160
(XEN)     l2[160] = 0
(XEN)     l2[160] not present
(XEN) [VT-D]iommu.c:722: iommu_page_fault: iommu->reg = ffff828bfff56000
(XEN) [VT-D]iommu.c:691: iommu_fault_status: Fault Overflow
(XEN) [VT-D]iommu.c:694: iommu_fault_status: Primary Pending Fault
(XEN) [VT-D]iommu.c:676: iommu_fault:DMA Write: 0:2.0 addr 6c1ba000 REASON 5 
iommu->reg = ffff828bfff56000
(XEN) print_vtd_entries: iommu = ffff83017bfe2600 bdf = 0:2:0 gmfn = 6c1ba
(XEN)     root_entry = ffff83017bfb8000
(XEN)     root_entry[0] = 17763a001
(XEN)     context = ffff83017763a000
(XEN)     context[10] = 201_17635a001
(XEN)     l3 = ffff83017635a000
(XEN)     l3_index = 1
(XEN)     l3[1] = 12ae77003
(XEN)     l2 = ffff83012ae77000
(XEN)     l2_index = 160
(XEN)     l2[160] = 0
(XEN)     l2[160] not present
(XEN) [VT-D]iommu.c:722: iommu_page_fault: iommu->reg = ffff828bfff56000
(XEN) [VT-D]iommu.c:691: iommu_fault_status: Fault Overflow
(XEN) [VT-D]iommu.c:694: iommu_fault_status: Primary Pending Fault
(XEN) [VT-D]iommu.c:676: iommu_fault:DMA Write: 0:2.0 addr 6c1ba000 REASON 5 
iommu->reg = ffff828bfff56000
(XEN) print_vtd_entries: iommu = ffff83017bfe2600 bdf = 0:2:0 gmfn = 6c1ba
(XEN)     root_entry = ffff83017bfb8000
(XEN)     root_entry[0] = 17763a001
(XEN)     context = ffff83017763a000
(XEN)     context[10] = 201_17635a001
(XEN)     l3 = ffff83017635a000
(XEN)     l3_index = 1
(XEN)     l3[1] = 12ae77003
(XEN)     l2 = ffff83012ae77000
(XEN)     l2_index = 160
(XEN)     l2[160] = 0
(XEN)     l2[160] not present
(XEN) [VT-D]iommu.c:722: iommu_page_fault: iommu->reg = ffff828bfff56000
(XEN) [VT-D]iommu.c:691: iommu_fault_status: Fault Overflow
(XEN) [VT-D]iommu.c:694: iommu_fault_status: Primary Pending Fault
(XEN) [VT-D]iommu.c:676: iommu_fault:DMA Write: 0:2.0 addr 6c1ba000 REASON 5 
iommu->reg = ffff828bfff56000
(XEN) print_vtd_entries: iommu = ffff83017bfe2600 bdf = 0:2:0 gmfn = 6c1ba
(XEN)     root_entry = ffff83017bfb8000
(XEN)     root_entry[0] = 17763a001
(XEN)     context = ffff83017763a000
(XEN)     context[10] = 201_17635a001
(XEN)     l3 = ffff83017635a000
(XEN)     l3_index = 1
(XEN)     l3[1] = 12ae77003
(XEN)     l2 = ffff83012ae77000
(XEN)     l2_index = 160
(XEN)     l2[160] = 0
(XEN)     l2[160] not present
(XEN) Assertion '(sp == 0) || (peoi[sp-1].vector < vector)' failed at irq.c:322
(XEN) ----[ Xen-3.4.1-rc1-pre  x86_64  debug=y  Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e008:[<ffff828c80147b5f>] do_IRQ+0x11d/0x42e
(XEN) RFLAGS: 0000000000010046   CONTEXT: hypervisor
(XEN) rax: 00000000000000b8   rbx: ffff828c802b4100   rcx: 0000000000000001
(XEN) rdx: ffff828c80239340   rsi: 0000000000000001   rdi: 00000000000000b8
(XEN) rbp: ffff828c80287da8   rsp: ffff828c80287d48   r8:  0000000000000002
(XEN) r9:  0000000000000004   r10: ffff828c802c5360   r11: 000000206772e721
(XEN) r12: ffff828c80287db8   r13: ffff828c80118de9   r14: ffff8301776222f0
(XEN) r15: ffff83017bfe22f0   cr0: 0000000080050033   cr4: 00000000000026f0
(XEN) cr3: 000000016e01e000   cr2: 000000000089aba0
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e008
(XEN) Xen stack trace from rsp=ffff828c80287d48:
(XEN)    0000000000000001 0000000000000010 00007d737fd78277 ffff828c802b4124
(XEN)    000000b8000000b8 ffff828c802b4100 00000000000000b8 ffff828c80239180
(XEN)    0000000000000000 ffff828c80118de9 ffff83017bfe22f8 ffff83017bfe22f0
(XEN)    00007d737fd78227 ffff828c80141406 ffff83017bfe22f0 ffff83017bfe22f8
(XEN)    ffff828c80118de9 0000000000000000 ffff828c80287e88 ffff828c80239180
(XEN)    000000206772e721 ffff828c802c5360 0000000000000004 0000000000000002
(XEN)    0000000000000000 0000000000000002 ffff828c802c5440 ffff828c80239120
(XEN)    ffff828c80239180 000000b800000000 ffff828c8011b46a 000000000000e008
(XEN)    0000000000000246 ffff828c80287e60 0000000000000000 ffff828c8011d13d
(XEN)    0000000000000002 ffff828c80239120 0000002065a91d8f ffff828c80239180
(XEN)    ffff828c80287ed8 ffff828c8011d26d ffff828c80287ea8 ffff828c80239180
(XEN)    ffff83017bfe22f0 0000000000000000 0000000001154820 ffff828c80287f28
(XEN)    ffff828c8029e900 ffff828c8029f900 ffff828c80287f18 ffff828c8011b29f
(XEN)    ffff83007d4fe000 ffff83007d4fe000 0000000001154820 0000000001154820
(XEN)    00002b5875a9e538 0000000000000000 00007d737fd780b7 ffff828c801d0296
(XEN)    0000000000000000 00002b5875a9e538 0000000001154820 0000000001154820
(XEN)    0000000000000000 00002b5875a9e538 0000000000000000 0000003a92d6da70
(XEN)    0000003aacd1aebc 0000000000000000 0000000001154820 0000003aacf6e940
(XEN)    0000000000000000 00002b5875a9e520 00002b5875a9e538 0000009800000000
(XEN)    0000003aaccd9727 000000000000e033 0000000000000246 00002b5875a9e4c8
(XEN) Xen call trace:
(XEN)    [<ffff828c80147b5f>] do_IRQ+0x11d/0x42e
(XEN)    [<ffff828c80141406>] common_interrupt+0x26/0x30
(XEN)    [<ffff828c8011b46a>] _spin_unlock_irq+0x22/0x23
(XEN)    [<ffff828c8011d26d>] timer_softirq_action+0x10c/0x350
(XEN)    [<ffff828c8011b29f>] do_softirq+0x6f/0x80
(XEN)    
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) Assertion '(sp == 0) || (peoi[sp-1].vector < vector)' failed at irq.c:322
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...
(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel