mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 15:23:53 -06:00
hw/arm/aspeed_ast27x0 Introduce vbootrom memory region
Introduce a new vbootrom memory region. The region is mapped at address "0x00000000" and has a size of 128KB, identical to the SRAM region size. This memory region is intended for loading a vbootrom image file as part of the boot process. The vbootrom registered in the SoC's address space using the ASPEED_DEV_VBOOTROM index. Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> Reviewed-by: Nabih Estefan <nabihestefan@google.com> Tested-by: Nabih Estefan <nabihestefan@google.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Link: https://lore.kernel.org/qemu-devel/20250424075135.3715128-2-jamin_lin@aspeedtech.com Signed-off-by: Cédric Le Goater <clg@redhat.com>
This commit is contained in:
parent
af93cef791
commit
2e143da2fb
2 changed files with 11 additions and 0 deletions
|
@ -59,6 +59,7 @@ struct AspeedSoCState {
|
|||
MemoryRegion sram;
|
||||
MemoryRegion spi_boot_container;
|
||||
MemoryRegion spi_boot;
|
||||
MemoryRegion vbootrom;
|
||||
AddressSpace dram_as;
|
||||
AspeedRtcState rtc;
|
||||
AspeedTimerCtrlState timerctrl;
|
||||
|
@ -169,6 +170,7 @@ struct AspeedSoCClass {
|
|||
const char *aspeed_soc_cpu_type(AspeedSoCClass *sc);
|
||||
|
||||
enum {
|
||||
ASPEED_DEV_VBOOTROM,
|
||||
ASPEED_DEV_SPI_BOOT,
|
||||
ASPEED_DEV_IOMEM,
|
||||
ASPEED_DEV_UART0,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue