I started implementing PCI support in qemu, but by the time I got this far, fabrice checked his code in to qemu CVS!