xen/pt: allow passthrough of devices with bogus interrupt pin
commit92dbfcc6d435a6f2331298b101ff396c7e643a55
authorZhao Yan <yan.y.zhao@intel.com>
Wed, 5 Dec 2018 07:58:30 +0000 (5 02:58 -0500)
committerAnthony PERARD <anthony.perard@citrix.com>
Mon, 14 Jan 2019 13:45:40 +0000 (14 13:45 +0000)
tree4bb50af1aed869ef2b60362d4b6e92c32e308b3b
parent6c4f984463a269e4d4f3684de957e3c548af409a
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>
hw/xen/xen_pt.c
hw/xen/xen_pt_config_init.c