v1:
1. Improved memory mapping
2. Added SRAM support and increased SDRAM size to 512MB to fix
coprocessor crash observed in SDK v09.08
3. Updated coprocessor functional tests for SDK v09.08
4. Added VBOOTROM support
5. Shared a single SCU instance among PSP, SSP, and TSP
6. Shared UART set among PSP, SSP, and TSP
Jamin Lin (12):
hw/arm/aspeed_ast27x0-ssp: Add SDRAM region and fix naming and size to
512MB
hw/arm/aspeed_ast27x0-tsp: Add SDRAM region and fix naming and size to
512MB
hw/arm/ast27x0: Add SRAM link and alias mapping for SSP coprocessor
hw/arm/ast27x0: Add SRAM link and alias mapping for TSP coprocessor
hw/arm/ast27x0: Share single SCU instance across PSP, SSP, and TSP
hw/arm/ast27x0: Share single UART set across PSP, SSP, and TSP
hw/arm/aspeed_ast27x0-fc: Map FMC0 flash contents into CA35 boot ROM
hw/arm/aspeed_ast27x0-fc: Add VBOOTROM support
tests/functional/aarch64/ast2700fc: Update test ASPEED SDK v09.08
tests/functional/aarch64/ast2700fc: Add eth2 network interface check
in PCIe test
tests/functional/aarch64/ast2700fc: Move coprocessor image loading to
common function
tests/functional/aarch64/ast2700fc: Add vbootrom test
include/hw/arm/aspeed_coprocessor.h | 14 ++--
hw/arm/aspeed_ast27x0-fc.c | 55 +++++++++++----
hw/arm/aspeed_ast27x0-ssp.c | 69 +++++++++----------
hw/arm/aspeed_ast27x0-tsp.c | 69 +++++++++----------
hw/arm/aspeed_coprocessor_common.c | 7 ++
.../aarch64/test_aspeed_ast2700fc.py | 51 ++++++++++----
6 files changed, 160 insertions(+), 105 deletions(-)
--
2.43.0