aboutsummaryrefslogtreecommitdiff
path: root/scripts/tracetool/backend/syslog.py
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2024-11-16 20:19:19 +1000
committerNicholas Piggin <npiggin@gmail.com>2025-03-11 22:43:30 +1000
commit6b56bb6dbce5cfa185c34c0519ab8015f30699f7 (patch)
tree6e7a625e62da3101dba48ab8cb51dae662b43161 /scripts/tracetool/backend/syslog.py
parent7f98b4f25ed94a3565acb1d6b54f43c1e3da1709 (diff)
downloadqemu-6b56bb6dbce5cfa185c34c0519ab8015f30699f7.zip
qemu-6b56bb6dbce5cfa185c34c0519ab8015f30699f7.tar.gz
qemu-6b56bb6dbce5cfa185c34c0519ab8015f30699f7.tar.bz2
ppc/pnv/phb4: Add pervasive chiplet support to PHB4/5
Each non-core chiplet on a chip has a "pervasive chiplet" unit and its xscom register set. This adds support for PHB4/5. skiboot reads the CPLT_CONF1 register in __phb4/5_get_max_link_width(), which shows up as unimplemented xscom reads. Set a value in PCI CONF1 register's link-width field to demonstrate skiboot doing something interesting with it. In the bigger picture, it might be better to model the pervasive chiplet type as parent that each non-core chiplet model derives from. For now this is enough to get the PHB registers implemented and working for skiboot, and provides a second example (after the N1 chiplet) that will help if the design is reworked as such. Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Diffstat (limited to 'scripts/tracetool/backend/syslog.py')
0 files changed, 0 insertions, 0 deletions