diff options
author | Cédric Le Goater <clg@kaod.org> | 2019-03-06 09:50:13 +0100 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2019-03-12 14:33:04 +1100 |
commit | d8e4aad533573b6237b5da6ceb06027fc4eac9c7 (patch) | |
tree | 24abd6eea592760bf27be221e62e0f877a87f917 /include/hw/ppc/pnv.h | |
parent | eb859a27e1ebeeeaff096a0c041d9f75c9f7a722 (diff) | |
download | qemu-d8e4aad533573b6237b5da6ceb06027fc4eac9c7.zip qemu-d8e4aad533573b6237b5da6ceb06027fc4eac9c7.tar.gz qemu-d8e4aad533573b6237b5da6ceb06027fc4eac9c7.tar.bz2 |
ppc/pnv: introduce a new pic_print_info() operation to the chip model
The POWER9 and POWER8 processors have different interrupt controllers,
and reporting their state requires calling different helper routines.
However, the interrupt presenters are still handled in the higher
level pic_print_info() routine because they are not related to the
chip.
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20190306085032.15744-9-clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'include/hw/ppc/pnv.h')
-rw-r--r-- | include/hw/ppc/pnv.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/hw/ppc/pnv.h b/include/hw/ppc/pnv.h index fa9ec50..eb4bba2 100644 --- a/include/hw/ppc/pnv.h +++ b/include/hw/ppc/pnv.h @@ -103,6 +103,7 @@ typedef struct PnvChipClass { void (*intc_create)(PnvChip *chip, PowerPCCPU *cpu, Error **errp); ISABus *(*isa_create)(PnvChip *chip, Error **errp); void (*dt_populate)(PnvChip *chip, void *fdt); + void (*pic_print_info)(PnvChip *chip, Monitor *mon); } PnvChipClass; #define PNV_CHIP_TYPE_SUFFIX "-" TYPE_PNV_CHIP |