All of lore.kernel.org
 help / color / mirror / Atom feed
* VT-D CPU ressources
@ 2012-07-03 11:09 amiard brice
  2012-07-03 12:24 ` Jan Beulich
  0 siblings, 1 reply; 2+ messages in thread
From: amiard brice @ 2012-07-03 11:09 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 2860 bytes --]

Hi

 

I've post a message on  <mailto:xen-users@list.xen.org>
xen-users@list.xen.org , according to a member of this list, I've decide to
post it on xen-devel.

 

See mailing-list copy above : 

 

This sounds like a question it would be useful to ask on xen-devel.

(Unfortuantely I'm not familiar enough with PCIe-to-PCI bridges to give you
a good answer.)

 

-George

 

 

> In my opinion it could be due to the EPT table. In my "xm dmesg" I 

> could see "EPT not enable" and "CPU capabilities :  EPT table 2Mo", 

> but I can't active it (I've try different options in default/grub 

> without succes)

> 

> (if devices behind the same pci bridges could not be allocated to 

> different VMs, it' simply because VT-d use specific interruption 

> command call MSI-X in aim to identify a domU, and those interruptions 

> commands  could be possible only with PCIe, you can have more information
in the pdf intel VT-d).

> 

> thank you for your help in advance

> Amiard Brice

 

 

>> 2012/6/22 amiard brice <perso@brice-amiard.fr>:

 

>> I want create four domU with 2 PCI device per dom.

> 

>> I've bought a backplane ("motherboard extension") with 4 bridges PCIe 1x
to PCI 

>> directly connected to the PCH (Q67).

>>And I have one domU for each "PCI-e to PCI 

>> bridge", so according to the intel_VT-d pdf, it could be possible in 

>> my case to have 4 domU (one for each PCIe to PCI bridges).

 

>> 

>> (Moreover PCI card (ethernet card) are composed with a PCI bridge)

>> 

>> 

>> 

>> I've succefuly created 4 domU with bakend devices, with option 

>> "pci-backend-strict-check" disable.

>> 

>> I've try with it but even if all PCI ports behind "PCIe to PCI bridge "

>> appears in  pci-list-assignable-devices, domU won't start, with an 

>> error message "device XX:XX.X need to be co-assigned with XX:XX.X, 

>> but it's not owned by pci-backend

>> 

>> 

>> 

>> The probleme is :  even if my domU are configuer with 1 VCPUs for 

>> each of them, when domU acces to I/O devices, VCPUs aren't separated 

>> (I've notice this using virt-manager charts). During a basic CPU 

>> benchmark on a domU, VCPUs are isolated.

>> 

>> 

>> 

>> I Have attached "lspci-v", "xm dmesg", "xm 

>> pci-list-assignable-devices", "default-grub", "xm info" and a "domU 

>> cfg file"

 

>> For example when I transfer some file between

>> a other PC and a domU through the Ethernet card

>> connected using VT-d, VCPU's charts are identical between each

>> domU (it's like if I/O instruction aren't separated between CPU cores,

>> I think XEN can't determine CPU cores assignation for d'I/O, 

>>so it execute instruction on each CPU, 

>>and after DMA remapping transfer data to the correct domU).

 

>> 

>> 

>> 

>> A share core is very problematic my RT application

>> 

>> 

>> 

>> thank you for your help in advance

 

 


[-- Attachment #1.2: Type: text/html, Size: 10245 bytes --]

[-- Attachment #2: default_grub.txt --]
[-- Type: text/plain, Size: 1900 bytes --]

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT="2"
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="4"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet"

GRUB_CMDLINE_LINUX="xen-pciback.permissive xen-pciback.hide=(0c:0f.0)(02:02.0)(03:0c.0)(03:0d.0)(03:0e.0)(03:0f.0)(05:01.0)(06:0c.0)(06:0d.0)(06:0e.0)(06:0f.0)(08:00.0)(09:0c.0)(09:0d.0)(09:0e.0)(09:0f.0)(0c:0c.0)(0d:0c.0)(0d:0d.0)(0d:0e.0)(0d:0f.0) 'pci=resource_alignment=0c:0f.0;02:02.0;03:0c.0;03:0d.0;03:0e.0;03:0f.0;05:01.0;06:0c.0;06:0d.0;06:0e.0;06:0f.0;08:00.0;09:0c.0;09:0d.0;09:0e.0;09:0f.0;0c:0c.0;0d:0c.0;0d:0d.0;0d:0e.0;0d:0f.0'"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE="640x480"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

#configuration de vt_d pour les devices

GRUB_CMDLINE_XEN="dom0_mem=2G,max:2G dom0_max_vcpus=4 dom0_vcpus_pin=true loglevel=all guest_lvl=all iommu=pass-through"

GRUB_SAVEDEFAULT="false"

[-- Attachment #3: lspci_v.txt --]
[-- Type: text/plain, Size: 20978 bytes --]

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
	Subsystem: Intel Corporation 2nd Generation Core Processor Family DRAM Controller
	Flags: bus master, fast devsel, latency 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>
	Kernel driver in use: agpgart-intel

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
	Flags: bus master, fast devsel, latency 0, IRQ 303
	Memory at f9c00000 (64-bit, non-prefetchable) [size=4M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at f000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [d0] Power Management version 2
	Capabilities: [a4] PCI Advanced Features
	Kernel driver in use: i915
	Kernel modules: i915

00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
	Flags: bus master, fast devsel, latency 0, IRQ 302
	Memory at fbc29000 (64-bit, non-prefetchable) [size=16]
	Capabilities: [50] Power Management version 3
	Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Kernel driver in use: mei
	Kernel modules: mei

00:16.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family IDE-r Controller (rev 04) (prog-if 85 [Master SecO PriO])
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family IDE-r Controller
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 18
	I/O ports at f190 [size=8]
	I/O ports at f180 [size=4]
	I/O ports at f170 [size=8]
	I/O ports at f160 [size=4]
	I/O ports at f150 [size=16]
	Capabilities: [c8] Power Management version 3
	Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Kernel driver in use: ata_generic

00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller (rev 04) (prog-if 02 [16550])
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 17
	I/O ports at f140 [size=8]
	Memory at fbc28000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [c8] Power Management version 3
	Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Kernel driver in use: serial

00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 05)
	Subsystem: Intel Corporation Device 0000
	Flags: bus master, fast devsel, latency 0, IRQ 301
	Memory at fbc00000 (32-bit, non-prefetchable) [size=128K]
	Memory at fbc27000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at f060 [size=32]
	Capabilities: [c8] Power Management version 2
	Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [e0] PCI Advanced Features
	Kernel driver in use: e1000e
	Kernel modules: e1000e

00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05) (prog-if 20 [EHCI])
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
	Flags: bus master, medium devsel, latency 0, IRQ 16
	Memory at fbc26000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCI Advanced Features
	Kernel driver in use: ehci_hcd

00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller
	Flags: fast devsel, IRQ 22
	Memory at fbc20000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [130] Root Complex Link
	Kernel modules: snd-hda-intel

00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=03, sec-latency=0
	I/O behind bridge: 0000e000-0000efff
	Memory behind bridge: fb500000-fbbfffff
	Prefetchable memory behind bridge: 00000000cfa00000-00000000cfafffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [90] Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
	Capabilities: [a0] Power Management version 2
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=04, subordinate=06, sec-latency=0
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: fae00000-fb4fffff
	Prefetchable memory behind bridge: 00000000cfb00000-00000000cfbfffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [90] Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
	Capabilities: [a0] Power Management version 2
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=07, subordinate=09, sec-latency=0
	I/O behind bridge: 0000c000-0000cfff
	Memory behind bridge: fa700000-fadfffff
	Prefetchable memory behind bridge: 00000000cfc00000-00000000cfcfffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [90] Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3
	Capabilities: [a0] Power Management version 2
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05) (prog-if 20 [EHCI])
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
	Flags: bus master, medium devsel, latency 0, IRQ 23
	Memory at fbc25000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCI Advanced Features
	Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5) (prog-if 01 [Subtractive decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=0a, subordinate=0b, sec-latency=32
	I/O behind bridge: 0000b000-0000bfff
	Memory behind bridge: fa000000-fa6fffff
	Capabilities: [50] Subsystem: Intel Corporation 82801 PCI Bridge

00:1f.0 ISA bridge: Intel Corporation Q67 Express Chipset Family LPC Controller (rev 05)
	Subsystem: Intel Corporation Q67 Express Chipset Family LPC Controller
	Flags: bus master, medium devsel, latency 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>
	Kernel modules: iTCO_wdt

00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller (rev 05) (prog-if 8a [Master SecP PriP])
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
	I/O ports at 01f0 [size=8]
	I/O ports at 03f4 [size=1]
	I/O ports at 0170 [size=8]
	I/O ports at 0374 [size=1]
	I/O ports at f0f0 [size=16]
	I/O ports at f0e0 [size=16]
	Capabilities: [70] Power Management version 3
	Capabilities: [b0] PCI Advanced Features
	Kernel driver in use: ata_piix

00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller
	Flags: medium devsel, IRQ 10
	Memory at fbc24000 (64-bit, non-prefetchable) [size=256]
	I/O ports at f040 [size=32]
	Kernel modules: i2c-i801

00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller (rev 05) (prog-if 85 [Master SecO PriO])
	Subsystem: Intel Corporation 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
	I/O ports at f0d0 [size=8]
	I/O ports at f0c0 [size=4]
	I/O ports at f0b0 [size=8]
	I/O ports at f0a0 [size=4]
	I/O ports at f090 [size=16]
	I/O ports at f080 [size=16]
	Capabilities: [70] Power Management version 3
	Capabilities: [b0] PCI Advanced Features
	Kernel driver in use: ata_piix

01:00.0 PCI bridge: PLX Technology, Inc. PEX 8111 PCI Express-to-PCI Bridge (rev 21) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=01, secondary=02, subordinate=03, sec-latency=32
	I/O behind bridge: 0000e000-0000efff
	Memory behind bridge: fb500000-fbbfffff
	Prefetchable memory behind bridge: cfa00000-cfafffff
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [60] Express PCI/PCI-X Bridge, MSI 00
	Capabilities: [100] Power Budgeting <?>
	Kernel modules: shpchp

02:02.0 Unassigned class [ff00]: National Instruments PCI-DIO-96
	Flags: bus master, medium devsel, latency 32, IRQ 18
	Memory at fbb00000 (32-bit, non-prefetchable) [size=4K]
	Memory at fbb01000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: pciback
	Kernel modules: ni_pcidio

02:03.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if 00 [Normal decode])
	Flags: bus master, medium devsel, latency 32
	Bus: primary=02, secondary=03, subordinate=03, sec-latency=32
	I/O behind bridge: 0000e000-0000efff
	Memory behind bridge: fb500000-fbafffff
	Prefetchable memory behind bridge: 00000000cfa00000-00000000cfafffff
	Capabilities: [dc] Power Management version 1
	Kernel modules: shpchp

03:0c.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: bus master, medium devsel, latency 32, IRQ 19
	Memory at fb900000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at e0c0 [size=64]
	Memory at fb500000 (32-bit, non-prefetchable) [size=1M]
	Expansion ROM at cfa00000 [disabled] [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: pciback
	Kernel modules: e100

03:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: bus master, medium devsel, latency 32, IRQ 16
	Memory at fb901000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at e080 [size=64]
	Memory at fb600000 (32-bit, non-prefetchable) [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: pciback
	Kernel modules: e100

03:0e.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: bus master, medium devsel, latency 32, IRQ 17
	Memory at fb902000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at e040 [size=64]
	Memory at fb700000 (32-bit, non-prefetchable) [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: pciback
	Kernel modules: e100

03:0f.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: bus master, medium devsel, latency 32, IRQ 18
	Memory at fb903000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at e000 [size=64]
	Memory at fb800000 (32-bit, non-prefetchable) [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: pciback
	Kernel modules: e100

04:00.0 PCI bridge: PLX Technology, Inc. PEX 8111 PCI Express-to-PCI Bridge (rev 21) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=04, secondary=05, subordinate=06, sec-latency=32
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: fae00000-fb4fffff
	Prefetchable memory behind bridge: cfb00000-cfbfffff
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [60] Express PCI/PCI-X Bridge, MSI 00
	Capabilities: [100] Power Budgeting <?>
	Kernel modules: shpchp

05:01.0 Unassigned class [ff00]: National Instruments PCI-DIO-96
	Flags: bus master, medium devsel, latency 32, IRQ 18
	Memory at fb400000 (32-bit, non-prefetchable) [size=4K]
	Memory at fb401000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: pciback
	Kernel modules: ni_pcidio

05:02.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if 00 [Normal decode])
	Flags: bus master, medium devsel, latency 32
	Bus: primary=05, secondary=06, subordinate=06, sec-latency=32
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: fae00000-fb3fffff
	Prefetchable memory behind bridge: 00000000cfb00000-00000000cfbfffff
	Capabilities: [dc] Power Management version 1
	Kernel modules: shpchp

06:0c.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: bus master, medium devsel, latency 32, IRQ 19
	Memory at fb200000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at d0c0 [size=64]
	Memory at fae00000 (32-bit, non-prefetchable) [size=1M]
	Expansion ROM at cfb00000 [disabled] [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: pciback
	Kernel modules: e100

06:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: bus master, medium devsel, latency 32, IRQ 16
	Memory at fb201000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at d080 [size=64]
	Memory at faf00000 (32-bit, non-prefetchable) [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: pciback
	Kernel modules: e100

06:0e.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: bus master, medium devsel, latency 32, IRQ 17
	Memory at fb202000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at d040 [size=64]
	Memory at fb000000 (32-bit, non-prefetchable) [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: pciback
	Kernel modules: e100

06:0f.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: bus master, medium devsel, latency 32, IRQ 18
	Memory at fb203000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at d000 [size=64]
	Memory at fb100000 (32-bit, non-prefetchable) [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: pciback
	Kernel modules: e100

07:00.0 PCI bridge: PLX Technology, Inc. PEX 8111 PCI Express-to-PCI Bridge (rev 21) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=07, secondary=08, subordinate=09, sec-latency=32
	I/O behind bridge: 0000c000-0000cfff
	Memory behind bridge: fa700000-fadfffff
	Prefetchable memory behind bridge: cfc00000-cfcfffff
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [60] Express PCI/PCI-X Bridge, MSI 00
	Capabilities: [100] Power Budgeting <?>
	Kernel modules: shpchp

08:00.0 Unassigned class [ff00]: National Instruments PCI-DIO-96
	Flags: medium devsel, IRQ 18
	Memory at fad00000 (32-bit, non-prefetchable) [disabled] [size=4K]
	Memory at fad01000 (32-bit, non-prefetchable) [disabled] [size=4K]
	Kernel driver in use: pciback
	Kernel modules: ni_pcidio

08:02.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if 00 [Normal decode])
	Flags: bus master, medium devsel, latency 32
	Bus: primary=08, secondary=09, subordinate=09, sec-latency=32
	I/O behind bridge: 0000c000-0000cfff
	Memory behind bridge: fa700000-facfffff
	Prefetchable memory behind bridge: 00000000cfc00000-00000000cfcfffff
	Capabilities: [dc] Power Management version 1
	Kernel modules: shpchp

09:0c.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: medium devsel, IRQ 16
	Memory at fab00000 (32-bit, non-prefetchable) [disabled] [size=4K]
	I/O ports at c0c0 [disabled] [size=64]
	Memory at fa700000 (32-bit, non-prefetchable) [disabled] [size=1M]
	Expansion ROM at cfc00000 [disabled] [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: pciback
	Kernel modules: e100

09:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: medium devsel, IRQ 17
	Memory at fab01000 (32-bit, non-prefetchable) [disabled] [size=4K]
	I/O ports at c080 [disabled] [size=64]
	Memory at fa800000 (32-bit, non-prefetchable) [disabled] [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: pciback
	Kernel modules: e100

09:0e.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: medium devsel, IRQ 18
	Memory at fab02000 (32-bit, non-prefetchable) [disabled] [size=4K]
	I/O ports at c040 [disabled] [size=64]
	Memory at fa900000 (32-bit, non-prefetchable) [disabled] [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: pciback
	Kernel modules: e100

09:0f.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: medium devsel, IRQ 19
	Memory at fab03000 (32-bit, non-prefetchable) [disabled] [size=4K]
	I/O ports at c000 [disabled] [size=64]
	Memory at faa00000 (32-bit, non-prefetchable) [disabled] [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: pciback
	Kernel modules: e100

0a:0c.0 Unassigned class [ff00]: National Instruments PCI-DIO-96
	Flags: bus master, medium devsel, latency 32, IRQ 20
	Memory at fa601000 (32-bit, non-prefetchable) [size=4K]
	Memory at fa600000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ni_pcidio
	Kernel modules: ni_pcidio

0a:0f.0 PCI bridge: Intel Corporation 21154 PCI-to-PCI Bridge (prog-if 00 [Normal decode])
	Flags: bus master, medium devsel, latency 32
	Bus: primary=0a, secondary=0b, subordinate=0b, sec-latency=32
	I/O behind bridge: 0000b000-0000bfff
	Memory behind bridge: fa000000-fa5fffff
	Capabilities: [dc] Power Management version 1
	Kernel modules: shpchp

0b:0c.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: medium devsel, IRQ 21
	Memory at fa503000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at b0c0 [size=64]
	Memory at fa400000 (32-bit, non-prefetchable) [size=1M]
	Expansion ROM at fa300000 [disabled] [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel modules: e100

0b:0d.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: medium devsel, IRQ 22
	Memory at fa502000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at b080 [size=64]
	Memory at fa200000 (32-bit, non-prefetchable) [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel modules: e100

0b:0e.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: bus master, medium devsel, latency 32, IRQ 23
	Memory at fa501000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at b040 [size=64]
	Memory at fa100000 (32-bit, non-prefetchable) [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: e100
	Kernel modules: e100

0b:0f.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
	Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
	Flags: bus master, medium devsel, latency 32, IRQ 20
	Memory at fa500000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at b000 [size=64]
	Memory at fa000000 (32-bit, non-prefetchable) [size=1M]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: e100
	Kernel modules: e100


[-- Attachment #4: qnx_1.config --]
[-- Type: application/octet-stream, Size: 485 bytes --]

name         = 'QNX_1'
builder      = 'hvm'
kernel       = '/usr/lib/xen-default/boot/hvmloader'
boot="c" 
memory = 1024 
vcpus        = '1'
cpus         = '4'

on_poweroff = 'destroy' 
on_reboot = 'restart' 
on_crash = 'restart'

pae=1 
acpi=1 
apic=1  
device_model = '/usr/lib64/xen/bin/qemu-dm' 
disk = ['file:/mnt/img_gum/QNX_1.img,hda,w']
usbdevice='mouse' 
serial='pty'
vnc=1 
vncpasswd=''
pci = ['0c:0c.0','0d:0c.0','0d:0d.0','0d:0e.0','0d:0f.0']





[-- Attachment #5: xm_dmesg.txt --]
[-- Type: text/plain, Size: 11209 bytes --]

(XEN) Xen version 4.1.1 (Ubuntu 4.1.1-2ubuntu4.1) (zulcss@ubuntu.com) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) Tue Oct 11 07:31:13 UTC 2011
(XEN) Bootloader: GRUB 1.99-12ubuntu5-1linuxmint1
(XEN) Command line: placeholder dom0_mem=2G,max:2G dom0_max_vcpus=4 dom0_vcpus_pin=true loglevel=all guest_lvl=all iommu=verbose
(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 4 MBR signatures
(XEN)  Found 4 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009ec00 (usable)
(XEN)  000000000009ec00 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000020000000 (usable)
(XEN)  0000000020000000 - 0000000020200000 (reserved)
(XEN)  0000000020200000 - 0000000040000000 (usable)
(XEN)  0000000040000000 - 0000000040200000 (reserved)
(XEN)  0000000040200000 - 00000000cad18000 (usable)
(XEN)  00000000cad18000 - 00000000cad21000 (ACPI data)
(XEN)  00000000cad21000 - 00000000cad6e000 (ACPI NVS)
(XEN)  00000000cad6e000 - 00000000cad76000 (usable)
(XEN)  00000000cad76000 - 00000000cad89000 (reserved)
(XEN)  00000000cad89000 - 00000000cad8a000 (ACPI NVS)
(XEN)  00000000cad8a000 - 00000000cad9b000 (reserved)
(XEN)  00000000cad9b000 - 00000000cad9e000 (ACPI NVS)
(XEN)  00000000cad9e000 - 00000000cadc8000 (reserved)
(XEN)  00000000cadc8000 - 00000000cadca000 (usable)
(XEN)  00000000cadca000 - 00000000cae06000 (reserved)
(XEN)  00000000cae06000 - 00000000cae14000 (ACPI NVS)
(XEN)  00000000cae14000 - 00000000cae39000 (reserved)
(XEN)  00000000cae39000 - 00000000cae7c000 (ACPI NVS)
(XEN)  00000000cae7c000 - 00000000cb000000 (usable)
(XEN)  00000000cb800000 - 00000000cfa00000 (reserved)
(XEN)  00000000fed1c000 - 00000000fed40000 (reserved)
(XEN)  00000000ff000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 000000022e600000 (usable)
(XEN) ACPI: RSDP 000F0450, 0024 (r2 ALASKA)
(XEN) ACPI: XSDT CAD18080, 007C (r1 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: FACP CAD1F9F8, 00F4 (r4 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: DSDT CAD18188, 786D (r2 ALASKA    A M I       16 INTL 20051117)
(XEN) ACPI: FACS CAE0BF80, 0040
(XEN) ACPI: APIC CAD1FAF0, 0092 (r3 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: SSDT CAD1FB88, 01D6 (r1 AMICPU     PROC        1 MSFT  3000001)
(XEN) ACPI: MCFG CAD1FD60, 003C (r1 ALASKA    A M I  1072009 MSFT       97)
(XEN) ACPI: HPET CAD1FDA0, 0038 (r1 ALASKA    A M I  1072009 AMI.        4)
(XEN) ACPI: ASF! CAD1FDD8, 00A0 (r32 INTEL       HCG        1 TFSM    F4240)
(XEN) ACPI: DMAR CAD1FE78, 00E8 (r1 ALASKA    A M I        1 INTL        1)
(XEN) ACPI: EINJ CAD1FF60, 0130 (r1    AMI AMI EINJ        0             0)
(XEN) ACPI: ERST CAD20090, 0210 (r1  AMIER AMI ERST        0             0)
(XEN) ACPI: HEST CAD202A0, 00A8 (r1    AMI AMI HEST        0             0)
(XEN) ACPI: BERT CAD20348, 0030 (r1    AMI AMI BERT        0             0)
(XEN) System RAM: 8080MB (8274192kB)
(XEN) Domain heap initialised
(XEN) ACPI: 32/64X FACS address mismatch in FADT - cae0bf80/0000000000000000, using 32
(XEN) Processor #0 6:10 APIC version 21
(XEN) Processor #2 6:10 APIC version 21
(XEN) Processor #4 6:10 APIC version 21
(XEN) Processor #6 6:10 APIC version 21
(XEN) Processor #1 6:10 APIC version 21
(XEN) Processor #3 6:10 APIC version 21
(XEN) Processor #5 6:10 APIC version 21
(XEN) Processor #7 6:10 APIC version 21
(XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) [VT-D]dmar.c:702: Host address width 36
(XEN) [VT-D]dmar.c:717: found ACPI_DMAR_DRHD:
(XEN) [VT-D]dmar.c:413:   dmaru->address = fed90000
(XEN) [VT-D]iommu.c:1114: drhd->address = fed90000 iommu->reg = ffff82c3fff57000
(XEN) [VT-D]iommu.c:1116: cap = c0000020e60262 ecap = f0101a
(XEN) [VT-D]dmar.c:341:   endpoint: 0:2.0
(XEN) [VT-D]dmar.c:717: found ACPI_DMAR_DRHD:
(XEN) [VT-D]dmar.c:413:   dmaru->address = fed91000
(XEN) [VT-D]iommu.c:1114: drhd->address = fed91000 iommu->reg = ffff82c3fff56000
(XEN) [VT-D]iommu.c:1116: cap = c9008020660262 ecap = f0105a
(XEN) [VT-D]dmar.c:356:   IOAPIC: f0:1f.0
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.0
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.1
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.2
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.3
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.4
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.5
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.6
(XEN) [VT-D]dmar.c:335:   MSI HPET: f0:f.7
(XEN) [VT-D]dmar.c:427:   flags: INCLUDE_ALL
(XEN) [VT-D]dmar.c:722: found ACPI_DMAR_RMRR:
(XEN) [VT-D]dmar.c:341:   endpoint: 0:1d.0
(XEN) [VT-D]dmar.c:341:   endpoint: 0:1a.0
(XEN) [VT-D]dmar.c:594:   RMRR region: base_addr cada0000 end_address cadbefff
(XEN) [VT-D]dmar.c:722: found ACPI_DMAR_RMRR:
(XEN) [VT-D]dmar.c:341:   endpoint: 0:2.0
(XEN) [VT-D]dmar.c:594:   RMRR region: base_addr cb800000 end_address cf9fffff
(XEN) ERST table is invalid
(XEN) Switched to APIC driver x2apic_cluster.
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 3392.357 MHz processor.
(XEN) Initing memory sharing.
(XEN) Intel VT-d Snoop Control not enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 16 KiB.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN) EPT supports 2MB super page.
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging detected.
(XEN) Brought up 8 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x204e000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000220000000->0000000224000000 (498822 pages to be allocated)
(XEN)  Init. ramdisk: 000000022c286000->000000022e5ff800
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff8204e000
(XEN)  Init. ramdisk: ffffffff8204e000->ffffffff843c7800
(XEN)  Phys-Mach map: ffffffff843c8000->ffffffff847c8000
(XEN)  Start info:    ffffffff847c8000->ffffffff847c84b4
(XEN)  Page tables:   ffffffff847c9000->ffffffff847f2000
(XEN)  Boot stack:    ffffffff847f2000->ffffffff847f3000
(XEN)  TOTAL:         ffffffff80000000->ffffffff84c00000
(XEN)  ENTRY ADDRESS: ffffffff81cde200
(XEN) Dom0 has maximum 4 VCPUs
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 0:0.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 0:2.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 0:16.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 0:16.2
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 0:16.3
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 0:19.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 0:1a.0
(XEN) [VT-D]iommu.c:1366: d0:PCIe: map bdf = 0:1b.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 0:1d.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 0:1f.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 0:1f.2
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 0:1f.3
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 0:1f.5
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 2:2.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 3:c.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 3:d.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 3:e.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 3:f.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 5:1.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 6:c.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 6:d.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 6:e.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 6:f.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 8:0.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 9:c.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 9:d.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 9:e.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = 9:f.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = a:c.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = b:c.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = b:d.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = b:e.0
(XEN) [VT-D]iommu.c:1376: d0:PCI: map bdf = b:f.0
(XEN) [VT-D]iommu.c:721: iommu_enable_translation: iommu->reg = ffff82c3fff57000
(XEN) [VT-D]iommu.c:721: iommu_enable_translation: iommu->reg = ffff82c3fff56000
(XEN) Scrubbing Free RAM: ...........................................................done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 224kB init memory.
(XEN) physdev.c:155: dom0: wrong map_pirq type 3
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf = 2:2.0
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf = 2:2.0
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=16 g_gsi=32 device=4 intx=0
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf = 3:c.0
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf = 3:c.0
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=17 g_gsi=36 device=5 intx=0
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf = 3:d.0
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf = 3:d.0
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=18 g_gsi=40 device=6 intx=0
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf = 3:e.0
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf = 3:e.0
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=19 g_gsi=44 device=7 intx=0
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf = 3:f.0
(XEN) [VT-D]iommu.c:1376: d10:PCI: map bdf = 3:f.0
(XEN) physdev.c:170: dom10: 18:-1 already mapped to 16
(XEN) [VT-D]io.c:303: d10: bind: m_gsi=16 g_gsi=17 device=8 intx=0
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf = 5:1.0
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf = 5:1.0
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=16 g_gsi=32 device=4 intx=0
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf = 6:c.0
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf = 6:c.0
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=17 g_gsi=36 device=5 intx=0
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf = 6:d.0
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf = 6:d.0
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=18 g_gsi=40 device=6 intx=0
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf = 6:e.0
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf = 6:e.0
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=19 g_gsi=44 device=7 intx=0
(XEN) [VT-D]iommu.c:1503: d0:PCI: unmap bdf = 6:f.0
(XEN) [VT-D]iommu.c:1376: d11:PCI: map bdf = 6:f.0
(XEN) physdev.c:170: dom11: 18:-1 already mapped to 16
(XEN) [VT-D]io.c:303: d11: bind: m_gsi=16 g_gsi=17 device=8 intx=0

[-- Attachment #6: xm_info.txt --]
[-- Type: text/plain, Size: 1211 bytes --]

host                   : perso
release                : 3.2.16-perso
version                : #1 SMP Wed Apr 25 15:58:53 CEST 2012
machine                : x86_64
nr_cpus                : 8
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 2
cpu_mhz                : 3392
hw_caps                : bfebfbff:28100800:00000000:00003f40:13bae3ff:00000000:00000001:00000000
virt_caps              : hvm hvm_directio
total_memory           : 8079
free_memory            : 5920
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .1
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : unavailable
xen_commandline        : placeholder dom0_mem=2G,max:2G dom0_max_vcpus=4 dom0_vcpus_pin=true
cc_compiler            : gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) 
cc_compile_by          : zulcss
cc_compile_domain      : ubuntu.com
cc_compile_date        : Tue Oct 11 07:31:13 UTC 2011
xend_config_format     : 4

[-- Attachment #7: xm_pci_list_assi.txt --]
[-- Type: text/plain, Size: 280 bytes --]

0000:0c:0c.0
0000:0d:0c.0
0000:0d:0d.0
0000:0d:0e.0
0000:0d:0f.0
0000:08:00.0
0000:09:0c.0
0000:09:0d.0
0000:09:0e.0
0000:09:0f.0
0000:05:01.0
0000:06:0c.0
0000:06:0d.0
0000:06:0e.0
0000:06:0f.0
0000:02:02.0
0000:03:0c.0
0000:03:0d.0
0000:03:0e.0
0000:03:0f.0

[-- Attachment #8: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: VT-D CPU ressources
  2012-07-03 11:09 VT-D CPU ressources amiard brice
@ 2012-07-03 12:24 ` Jan Beulich
  0 siblings, 0 replies; 2+ messages in thread
From: Jan Beulich @ 2012-07-03 12:24 UTC (permalink / raw)
  To: amiard brice; +Cc: xen-devel

>>> On 03.07.12 at 13:09, "amiard brice" <perso@brice-amiard.Fr> wrote:
> I've post a message on  <mailto:xen-users@list.xen.org>
> xen-users@list.xen.org , according to a member of this list, I've decide to
> post it on xen-devel.

While re-posting here with this sort of problem is fine, you
should have done so in a way that's easy to read and understand.
Neither does top-posting help this, nor do the awful extra blank
lines that must have got inserted somewhere.

Further, while you attach quite a bit of information, you left us
in the dark as to what device combinations you want to assign to
individual guests (and what co-assignment error messages you
specifically get). From what I can guess so far, there's no
obvious 2-element groups that could be assigned to individual
guests. That's because devices behind PCI bridges need to all
be assigned to the same guest, as otherwise the IOMMU can't
tell apart the origin of requests from the different devices.

You could try with PV guests (and that may additionally require
turning off the IOMMU). There's also a "pci-passthrough-strict-check"
config option to suppress these checks, but using it would
make your entire setup insecure (between the individual
guests).

Jan

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-07-03 12:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-03 11:09 VT-D CPU ressources amiard brice
2012-07-03 12:24 ` Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.