aspeed/smc: Restore default AHB window mapping at reset
commit673b1f86504bb3df0417d013f97a0832490facef
authorCédric Le Goater <clg@kaod.org>
Tue, 19 Nov 2019 14:12:04 +0000 (19 15:12 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 16 Dec 2019 10:46:34 +0000 (16 10:46 +0000)
treeff65abcd79a40f34f015e978e42d767bc348d47b
parent28c80f15fc9c4c1ee980e87e693374f196aa20fe
aspeed/smc: Restore default AHB window mapping at reset

The current model only restores the Segment Register values but leaves
the previous CS mapping behind. Introduce a helper setting the
register value and mapping the region at the requested address. Use
this helper when a Segment register is set and at reset.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-id: 20191119141211.25716-11-clg@kaod.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/ssi/aspeed_smc.c