Zhang, Yang Z wrote on 2014-02-21: > From: Yang Zhang <yang.z.zh...@intel.com> > > The following patches are ported from Xen Qemu-traditional branch > which are adding Intel IGD passthrough supporting to Qemu upstream. > > To pass through IGD to guest, user need to add following lines in Xen > config file: gfx_passthru=1 pci=['00:02.0@2'] > > Besides, since Xen + Qemu upstream is requiring seabios, user also > need to recompile seabios with CONFIG_OPTIONROMS_DEPLOYED=y to allow > IGD pass through > successfully: > 1. change CONFIG_OPTIONROMS_DEPLOYED=y in file: > xen/tools/firmware/seabios-config 2. recompile the tools > > I have successfully boot Win 7 and RHEL6u4 guests with IGD assigned in > Haswell desktop with Latest Xen + Qemu upstream. > > Yang Zhang (5): > xen, gfx passthrough: basic graphics passthrough support > xen, gfx passthrough: reserve 00:02.0 for INTEL IGD > xen, gfx passthrough: create intel isa bridge > xen, gfx passthrough: support Intel IGD passthrough with VT-D > xen, gfx passthrough: add opregion mapping > configure | 2 +- hw/pci-host/piix.c | > 15 ++ hw/pci/pci.c | 19 ++ hw/xen/Makefile.objs > | 2 +- hw/xen/xen-host-pci-device.c | 5 + > hw/xen/xen-host-pci-device.h | 1 + hw/xen/xen_pt.c | > 10 + hw/xen/xen_pt.h | 13 ++- > hw/xen/xen_pt_config_init.c | 45 +++++- hw/xen/xen_pt_graphics.c > | 407 ++++++++++++++++++++++++++++++++++++++++++ qemu-options.hx > | 9 + vl.c | 8 + 12 files changed, > 532 insertions(+), 4 deletions(-) create mode > 100644 hw/xen/xen_pt_graphics.c
Ping. Best regards, Yang