On Mon, Feb 16, 2015 at 08:27:50AM -0600, Michael Roth wrote: > We need to work with PCI BARs to generate OF properties > during PCI hotplug for sPAPR guests. > > Signed-off-by: Michael Roth <mdr...@linux.vnet.ibm.com>
Added Michael Tsirkin to the Cc list, since he usually handles the PCI subsystem. Reviewed-by: David Gibson <da...@gibson.dropbear.id.au> > --- > hw/pci/pci.c | 2 +- > include/hw/pci/pci.h | 1 + > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/hw/pci/pci.c b/hw/pci/pci.c > index d508930..f37d3e1 100644 > --- a/hw/pci/pci.c > +++ b/hw/pci/pci.c > @@ -123,7 +123,7 @@ static uint16_t pci_default_sub_device_id = > PCI_SUBDEVICE_ID_QEMU; > > static QLIST_HEAD(, PCIHostState) pci_host_bridges; > > -static int pci_bar(PCIDevice *d, int reg) > +int pci_bar(PCIDevice *d, int reg) > { > uint8_t type; > > diff --git a/include/hw/pci/pci.h b/include/hw/pci/pci.h > index 97a83d3..eba9200 100644 > --- a/include/hw/pci/pci.h > +++ b/include/hw/pci/pci.h > @@ -330,6 +330,7 @@ void pci_device_save(PCIDevice *s, QEMUFile *f); > int pci_device_load(PCIDevice *s, QEMUFile *f); > MemoryRegion *pci_address_space(PCIDevice *dev); > MemoryRegion *pci_address_space_io(PCIDevice *dev); > +int pci_bar(PCIDevice *d, int reg); > > typedef void (*pci_set_irq_fn)(void *opaque, int irq_num, int level); > typedef int (*pci_map_irq_fn)(PCIDevice *pci_dev, int irq_num); -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson
pgprKB2qSlUup.pgp
Description: PGP signature