I have a multifunction PCI device that I'd like to pass through to KVM. In order to do that, I'm reading that the PCI memory region must be 4K-page aligned and the PCI memory resources itself must also be exact multiples of 4K pages. I have added the following on my kernel command line: reassign_resources reassigndev=08:09.0,08:09.1,08:09.2,08:09.3,08:09.4 But I don't know if it has any effect. The resources are still not sized in 4K pages. Also, this seems to screw up the last device. Am I doing the right thing. I am on amd64 and using the latest qemu-kvm release 0.12.1.2 with kernel 2.6.31. It seems very hard to find documentation on the kernel parameters related to pci-passthrough. 08:09.0 0c00: 1180:0832 (rev 05) (prog-if 10) Subsystem: 103c:30cd Flags: bus master, medium devsel, latency 32, IRQ 16 Memory at f4400000 (32-bit, non-prefetchable) [size=2K] Capabilities: <access denied> Kernel driver in use: ohci1394 Kernel modules: firewire-ohci, ohci1394 08:09.1 0805: 1180:0822 (rev 22) Subsystem: 103c:30cd Flags: bus master, medium devsel, latency 32, IRQ 18 Memory at f4400800 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> Kernel driver in use: sdhci-pci Kernel modules: sdhci-pci 08:09.2 0880: 1180:0843 (rev 12) Subsystem: 103c:30cd Flags: bus master, medium devsel, latency 32, IRQ 10 Memory at f4400c00 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> Kernel driver in use: ricoh-mmc Kernel modules: ricoh_mmc 08:09.3 0880: 1180:0592 (rev 12) Subsystem: 103c:30cd Flags: bus master, medium devsel, latency 32, IRQ 10 Memory at f4401000 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> 08:09.4 0880: 1180:0852 (rev ff) (prog-if ff) !!! Unknown header type 7f -- Ryan C. Underwood, <nemesis@xxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html