diff options
author | Cédric Le Goater <clg@kaod.org> | 2022-03-02 06:51:39 +0100 |
---|---|---|
committer | Cédric Le Goater <clg@kaod.org> | 2022-03-02 06:51:39 +0100 |
commit | ae4c68e366d68058cd50318d1716fb59c63f4907 (patch) | |
tree | 69910fd2f16a1695def609cfc2f9800b56f51510 /include | |
parent | 8bf682a349258c3d4a4a4d4fa99ecf7045cf4608 (diff) | |
download | qemu-ae4c68e366d68058cd50318d1716fb59c63f4907.zip qemu-ae4c68e366d68058cd50318d1716fb59c63f4907.tar.gz qemu-ae4c68e366d68058cd50318d1716fb59c63f4907.tar.bz2 |
ppc/pnv: Add POWER10 quads
and use a pnv_chip_power10_quad_realize() helper to avoid code
duplication with P9. This still needs some refinements on the XSCOM
registers handling in PnvQuad.
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/hw/ppc/pnv.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/hw/ppc/pnv.h b/include/hw/ppc/pnv.h index 21e69b0..6449fba 100644 --- a/include/hw/ppc/pnv.h +++ b/include/hw/ppc/pnv.h @@ -129,6 +129,9 @@ struct Pnv10Chip { Pnv9Psi psi; PnvLpcController lpc; PnvOCC occ; + + uint32_t nr_quads; + PnvQuad *quads; }; #define PNV10_PIR2FUSEDCORE(pir) (((pir) >> 3) & 0xf) |