mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-12-17 21:26:13 -07:00
spapr_pci: Remove finish_realize hook
Now that spapr-pci-vfio-host-bridge is reduced to just a stub, there is only one implementation of the finish_realize hook in sPAPRPHBClass. So, we can fold that implementation into its (single) caller, and remove the hook. That's the last thing left in sPAPRPHBClass, so that can go away as well. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Alexey Kardashevskiy <aik@ozlabs.ru>
This commit is contained in:
parent
72700d7e73
commit
a36304fdca
2 changed files with 5 additions and 32 deletions
|
|
@ -32,20 +32,8 @@
|
|||
#define SPAPR_PCI_HOST_BRIDGE(obj) \
|
||||
OBJECT_CHECK(sPAPRPHBState, (obj), TYPE_SPAPR_PCI_HOST_BRIDGE)
|
||||
|
||||
#define SPAPR_PCI_HOST_BRIDGE_CLASS(klass) \
|
||||
OBJECT_CLASS_CHECK(sPAPRPHBClass, (klass), TYPE_SPAPR_PCI_HOST_BRIDGE)
|
||||
#define SPAPR_PCI_HOST_BRIDGE_GET_CLASS(obj) \
|
||||
OBJECT_GET_CLASS(sPAPRPHBClass, (obj), TYPE_SPAPR_PCI_HOST_BRIDGE)
|
||||
|
||||
typedef struct sPAPRPHBClass sPAPRPHBClass;
|
||||
typedef struct sPAPRPHBState sPAPRPHBState;
|
||||
|
||||
struct sPAPRPHBClass {
|
||||
PCIHostBridgeClass parent_class;
|
||||
|
||||
void (*finish_realize)(sPAPRPHBState *sphb, Error **errp);
|
||||
};
|
||||
|
||||
typedef struct spapr_pci_msi {
|
||||
uint32_t first_irq;
|
||||
uint32_t num;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue