diff options
| author | Steven Lee <steven_lee@aspeedtech.com> | 2025-05-23 17:31:40 +0800 |
|---|---|---|
| committer | Cédric Le Goater <clg@redhat.com> | 2025-05-25 23:39:11 +0200 |
| commit | 221d22d830eb1a96f780eec28e6a45286b85fe85 (patch) | |
| tree | 21dcfe34b44eb0db4e71b70f5dc5a04993b018e8 /docs/system | |
| parent | 61162c6f89d1e07788c5bd8a9b7f778102f8a1eb (diff) | |
| download | focaccia-qemu-221d22d830eb1a96f780eec28e6a45286b85fe85.tar.gz focaccia-qemu-221d22d830eb1a96f780eec28e6a45286b85fe85.zip | |
hw/arm/aspeed_ast27x0: Fix unimplemented region overlap with vbootrom
The unimplemented memory region overlaps with the VBootROM address range, causing incorrect memory layout. This patch adjusts the size and start address of the unimplemented region to avoid collision. The IO memory region (ASPEED_DEV_IOMEM) is now moved to 0x20000 to reserve space for VBootROM at 0x0. Although the memory range 0x20000 - 0x10000000 is undefined in the datasheet and should not be required, further testing shows OP-TEE or U-Boot may access 0x400000 during early boot. Removing the unimplemented region causes firmware hangs. To prevent unexpected accesses, retain the region as a safeguard. Signed-off-by: Steven Lee <steven_lee@aspeedtech.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250523093144.991408-4-steven_lee@aspeedtech.com Signed-off-by: Cédric Le Goater <clg@redhat.com>
Diffstat (limited to 'docs/system')
0 files changed, 0 insertions, 0 deletions