X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fdevices%2Fpci.h;h=31e09ad4d42893b16a4390b76771cc018d9fa3e8;hb=a98c81f20b2579d31bb48bf47580809024a7901d;hp=62060c577d72aa8d2c158c3d4bf9d74baf258ec5;hpb=57164c930523141c4ef53782de214d2a9f468269;p=palacios.git diff --git a/palacios/include/devices/pci.h b/palacios/include/devices/pci.h index 62060c5..31e09ad 100644 --- a/palacios/include/devices/pci.h +++ b/palacios/include/devices/pci.h @@ -120,11 +120,13 @@ struct pci_device { int v3_pci_set_irq_bridge(struct vm_device * pci_bus, int bus_num, - int (*raise_pci_irq)(struct vm_device * dev, uint_t intr_line), + int (*raise_pci_irq)(struct vm_device * dev, struct pci_device * pci_dev), + int (*lower_pci_irq)(struct vm_device * dev, struct pci_device * pci_dev), struct vm_device * bridge_dev); int v3_pci_raise_irq(struct vm_device * pci_bus, int bus_num, struct pci_device * dev); +int v3_pci_lower_irq(struct vm_device * pci_bus, int bus_num, struct pci_device * dev); struct pci_device * v3_pci_register_device(struct vm_device * pci,