qemu-e2k/hw/pci-host
Daniel Henrique Barboza e19e998ce2 ppc/pnv: change pnv_pec_stk_update_map() to use PnvPHB4
stack->nest_regs_mr wasn't migrated to PnvPHB4 together with phb->nest_regs[] in
the previous patch. We were unable to cleanly convert its write MemoryRegionOps,
pnv_pec_stk_nest_xscom_write(), to use PnvPHB4 instead of PnvPhb4PecStack due to
pnv_pec_stk_update_map() using a stack. Thing is, we're now able to convert
pnv_pec_stk_update_map() because of what the did in previous patch.

The need for this intermediate step is a good example of the interconnected
relationship between stack and phb that we aim to cleanup.

Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20220113192952.911188-9-danielhb413@gmail.com>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
2022-01-18 12:56:31 +01:00
..
bonito.c
designware.c
gpex-acpi.c
gpex.c
grackle.c
i440fx.c
Kconfig
meson.build
mv643xx.h
mv64361.c ppc/pegasos2: Access MV64361 registers via their memory region 2021-10-21 11:42:47 +11:00
pam.c
pnv_phb3_msi.c dma: Let dma_memory_read/write() take MemTxAttrs argument 2021-12-30 17:16:32 +01:00
pnv_phb3_pbcq.c ppc/pnv: Move mapping of the PHB3 CQ regions under pnv_pbcq_realize() 2021-12-17 17:57:19 +01:00
pnv_phb3.c ppc/pnv: Complete user created PHB3 devices 2022-01-12 11:28:27 +01:00
pnv_phb4_pec.c ppc/pnv: Introduce user creatable pnv-phb4 devices 2022-01-12 11:28:27 +01:00
pnv_phb4.c ppc/pnv: change pnv_pec_stk_update_map() to use PnvPHB4 2022-01-18 12:56:31 +01:00
ppce500.c
q35.c
raven.c
remote.c
sabre.c
sh_pci.c hw/sh4: Coding style: White space fixes 2021-10-30 11:46:40 +02:00
trace-events
trace.h
uninorth.c
versatile.c
xen_igd_pt.c
xilinx-pcie.c