PCI Passthrough

there is some functionality here but its tricky to setup in the moment we do not support this officially (you can consider it as "experimental").

also, you need the right hardware to get it running (newest).
 
You need BIOS, CPU-Features, Mainboard and Kernel (plus KVM) to support
it properly. I think it started with Kernel 2.6.28 if I remember correctly.
In detail (not to close, there are more issues) the system must be able to
remap hardware via an IO-MMU. The CPU has to have that feature
(SVX/VMX-D), the BIOS must not disable it and the mainboard has to have
proper routing and no interrupt sharing.
Regarding PCI will probably have to move the whole PCIe-PCI bridge and
can't do for a single board.
I think you should not try with PCI but better check out PCIe for first.
As far as I understood there alternative ways to get it done, but these
depend on special components, too.
I've got an Asus board with Core2Duo, which would do the job, but can't
because of the board. It even isn't able to offer more than 3.1GB of RAM
(with XP32) when putting 4GB into it. No much afford was spend to
remapping or chipset is not capable in doind so.
You should see "full" 3.5GB before trying IO-MMU I think.

On the other hand we've got a one year old MSI with Phenom2-X4 which
I could do the job.

JP

PS: Very interested in this, too. Forwarding of GFX and DVB...
 
I enabled VT-D in the bios, and tried to pass both the pci-express and pci card through but came up with an error. I asked in #kvm on freenode about the error and was told it was fixed in git. When qemu-kvm 12.4 comes out I should be good (hopefully).
 
Are there any good instructions for setting this up? Most of the guides i have found apply to xen, not sure if the same procedures will work or not.