Hello, When MMIO execution support is active, these changes let the Aspeed SoC machine boot directly from CE0. As there is still some issues, the feature is disabled by default and should be activated with :
-global driver=aspeed.smc,property=mmio-exec,value=true Thanks, C. Cédric Le Goater (4): aspeed/smc: fix HW strapping aspeed/smc: rename aspeed_smc_flash_send_addr() to aspeed_smc_flash_setup() aspeed/smc: add a new memory region dedicated to MMIO execution hw/arm/aspeed: boot from the FMC CE0 flash module include/hw/ssi/aspeed_smc.h | 7 ++ hw/arm/aspeed.c | 41 +++++++---- hw/ssi/aspeed_smc.c | 161 +++++++++++++++++++++++++++++++++++++------- 3 files changed, 172 insertions(+), 37 deletions(-) -- 2.13.6