[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Experimental results for VGA passthrough


  • To: "Beng Heng, Ng" <bengheng@xxxxxxxxxxxxxx>
  • From: Jean Guyader <jean.guyader@xxxxxxxxx>
  • Date: Thu, 4 Jun 2009 18:43:02 +0100
  • Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 04 Jun 2009 10:45:57 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=lMlSlAJryWQ5hfZz3FLyRnx4Us6KETOwgKUPeg68OVXfOMrDixTIgS7KwuRZCEGrKX Q8Tj3DS6kXQEJgHA4SvPvpu5v0ax8w6CcDdaSH89VnJVDPK9uK2jOSJa+u33Q/uvITpW mX5TQ6EJR/cgjdC2W/2oYkjVJdz1cnIDgvcwY=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

2009/6/4 Beng Heng, Ng <bengheng@xxxxxxxxxxxxxx>:
> 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. The 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. I have a clip showing the observations. However, I wasn't able to
> attach it. If you would like to take a look, please let me know.
>
> 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 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 is extremely flaky. Any
> comments/suggestions to correct the problems observed will be greatly
> appreciated.
>
> Thanks.
>
> - Beng Heng
>
>
> 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.
>

Could you remove this assert and see where it goes?

Thanks,
Jean

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.