qemu/hw/xen
Zhao Yan 92dbfcc6d4 xen/pt: allow passthrough of devices with bogus interrupt pin
For some pci device, even its PCI_INTERRUPT_PIN is not 0, it actually
doesn't support INTx mode, so its machine irq read from host sysfs is 0.
In that case, report PCI_INTERRUPT_PIN as 0 to guest and let passthrough
continue.

Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Signed-off-by: Zhao Yan <yan.y.zhao@intel.com>
Acked-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
2019-01-14 13:45:40 +00:00
..
Makefile.objs pci-assign: Remove 2017-11-05 14:52:10 +01:00
trace-events trace-events: fix code style: %# -> 0x% 2017-08-01 12:13:07 +01:00
xen_backend.c xen_backend: remove xen_sysdev_init() function 2018-12-13 13:48:02 +00:00
xen_devconfig.c avoid TABs in files that only contain a few 2019-01-11 15:46:56 +01:00
xen_pt_config_init.c xen/pt: allow passthrough of devices with bogus interrupt pin 2019-01-14 13:45:40 +00:00
xen_pt_graphics.c hw/xen/xen_pt_graphics: Don't trust the BIOS ROM contents so much 2019-01-14 13:45:40 +00:00
xen_pt_load_rom.c xen: Don't use memory_region_init_ram_nomigrate() in pci_assign_dev_load_option_rom() 2018-06-22 13:28:42 +01:00
xen_pt_msi.c Make MemoryRegion valid.accepts callback take a MemTxAttrs argument 2018-05-31 16:32:35 +01:00
xen_pt.c xen/pt: allow passthrough of devices with bogus interrupt pin 2019-01-14 13:45:40 +00:00
xen_pt.h xen: Don't use memory_region_init_ram_nomigrate() in pci_assign_dev_load_option_rom() 2018-06-22 13:28:42 +01:00
xen_pvdev.c qemu/queue.h: leave head structs anonymous unless necessary 2019-01-11 15:46:55 +01:00
xen-common.c machine: Use shorter format for GlobalProperty arrays 2019-01-09 22:10:00 -02:00
xen-host-pci-device.c util: move declarations out of qemu-common.h 2016-03-22 22:20:17 +01:00
xen-host-pci-device.h Clean up decorations and whitespace around header guards 2016-07-12 16:20:46 +02:00