Skip to contentSkip to conversation

PCI Device Assignment without VT-d?

DISCUSSION Erik Rull 3 participants 3 messages Feb 23, 2010 – Feb 25, 2010 KVM

lore
Share & tools
lore

Erik Rull

author
#0 lore raw

Hi all,

I've "only" a core2duo with VT, is it somehow possible to use the PCI device assignment without VT-d? That would be great because I cannot upgrade the Mainboard for my system.

If yes, what other prerequisites must be fulfilled?

Thanks!

Best regards,

Erik

#1 lore raw
Quoted 4 lines · Erik Rull

Hi all,

I've "only" a core2duo with VT, is it somehow possible to use the PCI device assignment without VT-d? That would be great because I cannot upgrade the Mainboard for my system.

Not really. There was some work to allow a single unmodified guest to be assigned PCI devices, and for multiple modified guests as well, but neither have been merged. Both exposed the host to a malicious guest.

Signature · 1 line
error compiling committee.c: too many arguments to function
#2 lore raw
In reply to Erik Rull
Quoted 8 lines · Erik Rull

Hi all,

I've "only" a core2duo with VT, is it somehow possible to use the PCI device assignment without VT-d?
That would be great because I cannot upgrade the Mainboard for my system.

If yes, what other prerequisites must be fulfilled?

KVM doesn't support PCI passthrough without VT-d.

Xen supports (and has supported for years) PCI passthrough without VT-d to PV (paravirtual) guests.

-- Pasi