I
am happy to announce that I have successfully (and finally!) been able to pass
a PCIe graphics card via VT-d to a Windows XP HVM DomU.
About
time!
Config:
-Intel
Q6600 Core 2 Quad-Core, G0 stepping (I think)
-Intel
DQ35JO Motherboard, Q35 Chipset, BIOS v.991 (1/9/09), VT and VT-d enabled
-nVidia
9500GT (for VT-d passthrough - DomU)
-nVidia
GeForce2 MX200 (Dom0 console)
-Xen
(build: xen-unstable, recent as of ~ 1/25/09 1:00AM-EST)
-Dom0:
Linux-2.6.18.8-xen (via xen-unstable.hg)
-DomU:
Windows XP (pro, sp3, 32-bit)
Once
the VT-d bugs were recently corrected (thank you, xen-devel!), everything went
fairly smoothly. Still very buggy yet (its xen-unstable!), but overall it
works.
Make
sure support for the PCI-backend is compiled into the kernel (not just a
module) and that you have your pciback.hide options in grub (late-binding may
work, but I haven’t tried).
Good
luck!
-Peter
van der Maas