[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] PCI passthrough and 3.3.1/3.4.0
2009/3/1 Keir Fraser <keir.fraser@xxxxxxxxxxxxx>: > On 01/03/2009 11:16, "Andy Burns" <xen.lists@xxxxxxxxxxx> wrote: > >> I'll try Yuji's BAR alignment patches on CentOS > > Yes, worth some experimentation I think. OK, I've built a centosplus 5.2 kernel for dom0 I have patched it to 1) re-enable my sky2 NICs 2) correctly size the saa7134 mmio area 3) include the first of Yuji's "page-aligned" patches with minor tweaks to quirks.c to allow clean application. http://xenbits.xensource.com/linux-2.6.18-xen.hg?rev/2b5cc22ab406 I've added "reassign_resources reassigndev=0000:08:00.0" to my grub stanza, I do see "PCI: resource reassign ON" in the console output, but no "PCI: Disable device and release resources" message and lspci still shows the device on a non-page aligned address # lspci -v -s 08:00.0 08:00.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder Subsystem: Compro Technology, Inc. Videomate DVB-T200 Flags: medium devsel, IRQ 16 Memory at febffc00 (32-bit, non-prefetchable) [disabled] [size=1K] Capabilities: [40] Power Management version 1 Any thoughts? Do I need to reassign the other devices behind the 00.1e.0 PCI bridge or the bridge itself? # lspci -v -s 00:1e.0 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) (prog-if 01 [Su) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=08, subordinate=08, sec-latency=32 I/O behind bridge: 0000e000-0000efff Memory behind bridge: feb00000-febfffff Capabilities: [50] #0d [0000] # lspci -t -[0000:00]-+-00.0 +-01.0-[0000:01]--+-00.0 | \-00.1 +-1a.0 +-1a.1 +-1a.2 +-1a.7 +-1b.0 +-1c.0-[0000:05-07]--+-00.0-[0000:07]----01.0 | \-00.1-[0000:06]-- +-1c.2-[0000:04]----00.0 +-1c.3-[0000:03]----00.0 +-1c.4-[0000:02]----00.0 +-1d.0 +-1d.1 +-1d.2 +-1d.7 +-1e.0-[0000:08]--+-00.0 | +-01.0 | \-03.0 +-1f.0 +-1f.2 \-1f.3 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |