qemu/include/hw/pci-host
David Gibson fbb4e98341 spapr_pci: Eliminate class callbacks
The EEH operations in the spapr-vfio-pci-host-bridge no longer rely on the
special groupid field in sPAPRPHBVFIOState.  So we can simplify, removing
the class specific callbacks with direct calls based on a simple
spapr_phb_eeh_enabled() helper.  For now we implement that in terms of
a boolean in the class, but we'll continue to clean that up later.

On its own this is a rather strange way of doing things, but it's a useful
intermediate step to further cleanups.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Alexey Kardashevskiy <aik@ozlabs.ru>
2016-03-16 09:55:10 +11:00
..
apb.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
gpex.h pci: Add generic PCIe host bridge 2015-02-13 05:46:07 +00:00
pam.h hw/i386: remove smram_update 2015-06-05 17:36:39 +02:00
ppce500.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
q35.h q35: Remove MCHPCIState.guest_info field 2015-12-22 17:45:13 +02:00
spapr.h spapr_pci: Eliminate class callbacks 2016-03-16 09:55:10 +11:00