qemu-irix/hw
Tiejun Chen 5cec8aa38c xen, gfx passthrough: add opregion mapping
The OpRegion shouldn't be mapped 1:1 because the address in the host
can't be used in the guest directly.

This patch traps read and write access to the opregion of the Intel
GPU config space (offset 0xfc).

The original patch is from Jean Guyader <jean.guyader@eu.citrix.com>

Signed-off-by: Tiejun Chen <tiejun.chen@intel.com>
Signed-off-by: Yang Zhang <yang.z.zhang@Intel.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
2015-09-10 12:04:29 +00:00
..
9pfs virtio: get_features() can fail 2015-07-27 18:11:53 +03:00
acpi hw/acpi/ich9: clean up stale comment about KVM not supporting SMM 2015-07-27 22:44:47 +03:00
alpha
arm arm/virt: Add full-sized CPU affinity handling 2015-09-07 10:39:31 +01:00
audio
block hw/block/nvme.c: Use pow2ceil() rather than hand-calculation 2015-09-07 14:19:00 +01:00
bt
char i.MX: KZM: use standalone i.MX31 SOC support 2015-09-07 10:39:30 +01:00
core xen, gfx passthrough: basic graphics passthrough support 2015-09-10 12:04:28 +00:00
cpu hw/cpu/a15mpcore: Wire up hyp and secure physical timer interrupts 2015-08-13 11:26:22 +01:00
cris
display arm: Use g_new() & friends where that makes obvious sense 2015-09-07 10:39:27 +01:00
dma arm: Use g_new() & friends where that makes obvious sense 2015-09-07 10:39:27 +01:00
gpio arm: Use g_new() & friends where that makes obvious sense 2015-09-07 10:39:27 +01:00
i2c i.MX: Add I2C controller emulator 2015-09-07 10:39:30 +01:00
i386 xen, gfx passthrough: register host bridge specific to passthrough 2015-09-10 12:04:29 +00:00
ide Fix release_drive on unplugged devices (pci_piix3_xen_ide_unplug) 2015-08-03 14:27:12 +00:00
input arm: Use g_new() & friends where that makes obvious sense 2015-09-07 10:39:27 +01:00
intc s390x/kvm: make setting of in-kernel irq routes more efficient 2015-09-07 16:10:43 +02:00
ipack
isa ich9: implement strap SPKR pin logic 2015-07-08 10:09:55 +03:00
lm32 hw/lm32/milkymist.c: Fix misusing qemu_allocate_irqs for single irq 2015-06-03 14:21:24 +03:00
m68k
mem
microblaze microblaze: boot: Use cpu_set_pc() 2015-07-09 15:20:40 +02:00
mips
misc arm: Use g_new() & friends where that makes obvious sense 2015-09-07 10:39:27 +01:00
moxie
net i.MX: Add FEC Ethernet Emulator 2015-09-07 10:39:30 +01:00
nvram spapr: Merge sPAPREnvironment into sPAPRMachineState 2015-07-07 17:44:50 +02:00
openrisc
pci hw/pci: Use pow2ceil() rather than hand-calculation 2015-09-07 14:19:00 +01:00
pci-bridge
pci-host piix: create host bridge to passthrough 2015-09-10 12:04:09 +00:00
pcmcia
ppc pci: allow 0 address for PCI IO/MEM regions 2015-08-13 14:08:29 +03:00
s390x s390/sclp: simplify calculation of rnmax 2015-09-07 16:10:44 +02:00
scsi scsi-generic: identify AIO callbacks more clearly 2015-08-14 23:40:32 +02:00
sd arm: Use g_new() & friends where that makes obvious sense 2015-09-07 10:39:27 +01:00
sh4
smbios smbios: add smbios 3.0 support 2015-09-07 10:39:28 +01:00
sparc
sparc64
ssi arm: Use g_new() & friends where that makes obvious sense 2015-09-07 10:39:27 +01:00
timer i.MX: KZM: use standalone i.MX31 SOC support 2015-09-07 10:39:30 +01:00
tpm
tricore
unicore32
usb usbnet: Drop usbnet_can_receive 2015-07-27 14:12:18 +01:00
vfio vfio/pci: Fix bootindex 2015-07-22 14:56:01 -06:00
virtio hw/virtio/virtio-pci: Use pow2ceil() rather than hand-calculation 2015-09-07 14:19:00 +01:00
watchdog watchdog/diag288: correctly register for system reset requests 2015-07-14 19:10:03 +02:00
xen xen, gfx passthrough: add opregion mapping 2015-09-10 12:04:29 +00:00
xenpv
xtensa
Makefile.objs smbios: move smbios code into a common folder 2015-08-13 14:08:30 +03:00