ppc/pnv: Always create the PHB5 PEC devices
commit8e6f45cc3f94d5a1ba5cf0017bc846454b3d3fa3
authorFrederic Barrat <fbarrat@linux.ibm.com>
Mon, 14 Mar 2022 14:57:17 +0000 (14 15:57 +0100)
committerCédric Le Goater <clg@kaod.org>
Mon, 14 Mar 2022 14:57:17 +0000 (14 15:57 +0100)
tree5f7125e9cbc76101e9e5bde64795791a4de615e6
parentd3df1f64704d0a189270703ff6406fcfebfd1913
ppc/pnv: Always create the PHB5 PEC devices

Always create the PECs (PCI Express Controller) for the system. The
PECs host the PHBs and we try to find the matching PEC when creating a
PHB, so it must exist. It also matches what we do on POWER9

Fixes: 623575e16cd5 ("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>
[ clg: - Rewored commit log
       - Removed dynamic PHB5 ]
Message-Id: <20220310155101.294568-3-fbarrat@linux.ibm.com>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
hw/ppc/pnv.c