> Only the ast2600-evb and the rainier-bmc have eMMC support.
> I don't think the ast2700a1-evb has eMMC support. Jamin ?
>
Yes, the AST2700 does not support booting from eMMC yet.
Jamin
>
>
> The rainier-bmc boots by default from eMMC. Nothing really special about the
> image, the first boot partition includes the u-boot-spl.bin and u-boot.bin
> images at expected offset.
> The machine model loads the u-boot-spl.bin contents as a ROM.
>
> The ast2600-evb machine boots from flash. To add an eMMC drive (needs to
> be the 3rd 'sd' drive), use this command line :
>
> $ qemu-system-arm -M ast2600-evb -net nic,netdev=net0 -netdev
> user,id=net0 \
> -drive file=./v09.07/ast2600-default/image-bmc,format=raw,if=mtd
> -serial mon:stdio \
> -drive
> file=mmc-ast2600-evb-noboot.qcow2,format=qcow2,if=sd,id=sd2,index=2
>
> ....
> U-Boot 2019.04-v00.04.22 (Jun 17 2025 - 08:57:39 +0000)
>
> SOC: AST2600-A3
> eSPI Mode: SIO:Enable : SuperIO-2e
> Eth: MAC0: RGMII, MAC1: RGMII, MAC2: RGMII, MAC3: RGMII
> Model: AST2600 EVB
> DRAM: already initialized, 1008 MiB (capacity:1024 MiB, VGA:64 MiB,
> ECC:off)
> RC Bridge phy@1e6ed200 : Link up
> MMC: sdhci_slot0@100: 1, sdhci_slot1@200: 2, emmc_slot0@100: 0
>
> ....
> [ 4.209117] mmc0: new high speed MMC card at address 0001
> [ 4.211765] mmcblk0: mmc0:0001 QEMU!! 16.0 GiB
> [ 4.233637] GPT:Primary header thinks Alt. header is not at the end
> of the disk.
> [ 4.233995] GPT:29624393 != 33554431
> [ 4.234161] GPT:Alternate GPT header not at the end of the disk.
> [ 4.234399] GPT:29624393 != 33554431
> [ 4.234549] GPT: Use GNU Parted to correct GPT errors.
> [ 4.235223] mmcblk0: p1 p2 p3 p4 p5 p6 p7
>
>
> Thanks,
>
> C.
>