Now that populating the PCI window via iATUs is functional, it's no longer necessary to cover the PCI window with an unimplemented memory region. Previously, this workaround was required because the device model failed to map all configured memory regions, which caused Linux to emit backtraces during access attempts.
Signed-off-by: Bernhard Beschow <shen...@gmail.com> --- hw/arm/fsl-imx8mp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/arm/fsl-imx8mp.c b/hw/arm/fsl-imx8mp.c index 866f4d1d74..d66783c101 100644 --- a/hw/arm/fsl-imx8mp.c +++ b/hw/arm/fsl-imx8mp.c @@ -669,6 +669,7 @@ static void fsl_imx8mp_realize(DeviceState *dev, Error **errp) case FSL_IMX8MP_I2C1 ... FSL_IMX8MP_I2C6: case FSL_IMX8MP_OCRAM: case FSL_IMX8MP_PCIE1: + case FSL_IMX8MP_PCIE1_MEM: case FSL_IMX8MP_PCIE_PHY1: case FSL_IMX8MP_RAM: case FSL_IMX8MP_SNVS_HP: -- 2.50.1