Hi, This second version contains improvements suggested by Cedric in the v1 review.
Patches 1-10 from v1 are already accepted and aren't included in this v2. Changes from v1: - v1 patches 1-10: already accepted, not included in the v2 - 'stack-stack_no' use is eliminated. We're now deriving stack_no from phb->phb_id - no longer use phb->phb_number - no longer use pec->phbs[] - v1 link: https://lists.gnu.org/archive/html/qemu-devel/2022-01/msg03000.html Daniel Henrique Barboza (8): ppc/pnv: introduce PnvPHB4 'pec' property ppc/pnv: reduce stack->stack_no usage ppc/pnv: remove stack pointer from PnvPHB4 ppc/pnv: move default_phb_realize() to pec_realize() ppc/pnv: remove PnvPhb4PecStack::stack_no ppc/pnv: make PECs create and realize PHB4s ppc/pnv: remove PnvPhb4PecStack object ppc/pnv: rename pnv_pec_stk_update_map() hw/pci-host/pnv_phb4.c | 88 ++++++++++++++---------- hw/pci-host/pnv_phb4_pec.c | 118 ++++++++------------------------- include/hw/pci-host/pnv_phb4.h | 33 ++------- 3 files changed, 86 insertions(+), 153 deletions(-) -- 2.33.1