From 880345c484df16a1ec91febb8751d43b5fb8fc77 Mon Sep 17 00:00:00 2001 From: aliguori Date: Wed, 11 Feb 2009 15:21:48 +0000 Subject: Parse full PCI device addresses (Markus Armbruster) This code parses full PCI device addresses. It then rejects domains other than zero, because these are not supported in QEMU. Signed-off-by: Marcelo Tosatti Signed-off-by: Anthony Liguori git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6609 c046a42c-6fe2-441c-8c8c-71466251a162 --- hw/pci.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'hw/pci.h') diff --git a/hw/pci.h b/hw/pci.h index b4341bbc8c..7e25821df9 100644 --- a/hw/pci.h +++ b/hw/pci.h @@ -232,6 +232,9 @@ void pci_for_each_device(int bus_num, void (*fn)(PCIDevice *d)); PCIBus *pci_find_bus(int bus_num); PCIDevice *pci_find_device(int bus_num, int slot, int function); +int pci_read_devaddr(const char *addr, int *domp, int *busp, unsigned *slotp); +int pci_assign_devaddr(const char *addr, int *domp, int *busp, unsigned *slotp); + void pci_info(void); PCIBus *pci_bridge_init(PCIBus *bus, int devfn, uint16_t vid, uint16_t did, pci_map_irq_fn map_irq, const char *name); -- cgit v1.2.1