[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/5] xen: add Intel IGD passthrough support
From: |
Yang Zhang |
Subject: |
[Qemu-devel] [PATCH 0/5] xen: add Intel IGD passthrough support |
Date: |
Fri, 21 Feb 2014 14:44:08 +0800 |
From: Yang Zhang <address@hidden>
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:address@hidden']
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
- [Qemu-devel] [PATCH 0/5] xen: add Intel IGD passthrough support,
Yang Zhang <=
- [Qemu-devel] [PATCH 1/5] xen, gfx passthrough: basic graphics passthrough support, Yang Zhang, 2014/02/21
- [Qemu-devel] [PATCH 2/5] xen, gfx passthrough: reserve 00:02.0 for INTEL IGD, Yang Zhang, 2014/02/21
- [Qemu-devel] [PATCH 5/5] xen, gfx passthrough: add opregion mapping, Yang Zhang, 2014/02/21
- [Qemu-devel] [PATCH 3/5] xen, gfx passthrough: create intel isa bridge, Yang Zhang, 2014/02/21
- [Qemu-devel] [PATCH 4/5] xen, gfx passthrough: support Intel IGD passthrough with VT-D, Yang Zhang, 2014/02/21
- Re: [Qemu-devel] [PATCH 0/5] xen: add Intel IGD passthrough support, Zhang, Yang Z, 2014/02/27