qemu/include
Frederic Barrat d3df1f6470 ppc/pnv: Introduce a pnv-phb5 device to match root port
We already have the pnv-phb3 and pnv-phb4 devices for POWER8 and
POWER9 respectively. POWER10 uses version 5 of the PHB. It is very
close to the PHB4 from POWER9, at least in our model and we could
almost keep using the PHB4 model. However the matching root port
pnv-phb5-root-port is specific to POWER10 so to avoid confusion as
well as making it easy to introduce differences later, we create a
pnv-phb5 class, which is mostly an alias for pnv-phb4 for now.

With this patch, the command line for a user-created PHB on powernv10
becomes:
  -machine powernv10 -nodefaults -device pnv-phb5 -device pnv-phb5-root-port

Fixes: 623575e16c ("ppc/pnv: Add model for POWER10 PHB5 PCIe Host bridge")
Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20220310155101.294568-2-fbarrat@linux.ibm.com>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
2022-03-14 15:57:17 +01:00
..
authz
block block: pass desired TLS hostname through from block driver client 2022-03-07 15:58:42 -06:00
chardev
crypto
disas
exec target: Use CPUArchState as interface to target-specific CPU state 2022-03-06 22:23:09 +01:00
fpu
hw ppc/pnv: Introduce a pnv-phb5 device to match root port 2022-03-14 15:57:17 +01:00
io
libdecnumber
migration migration: Remove load_state_old and minimum_version_id_old 2022-03-02 18:20:45 +00:00
monitor mos6522: add "info via" HMP command for debugging 2022-03-09 09:28:28 +00:00
net
qapi
qemu virtio,pc,pci: features, cleanups, fixes 2022-03-08 22:27:34 +00:00
qom
scsi
semihosting
standard-headers headers: Add pvpanic.h 2022-03-06 05:08:23 -05:00
sysemu softmmu: Add qemu_init_arch_modules() 2022-03-06 13:15:42 +01:00
tcg tcg: Add opcodes for vector nand, nor, eqv 2022-03-04 08:50:41 -10:00
ui ui: avoid warnings about directdb on Alpine / musl libc 2022-01-18 16:42:41 +00:00
user
elf.h
glib-compat.h docs/devel: more documentation on the use of suffixes 2022-01-18 16:42:42 +00:00
qemu-common.h util: Make qemu_oom_check() a static function 2022-03-07 13:09:20 +00:00
qemu-io.h