|
1. Add AST2700 support.
2. Using multiconfig for bootmcu RISCV.
Tested:
. setup evb-ast2700
bitbake obmc-phosphor-image
QEMU:
You can `runqemu` when QEMU support vbootrom.
```
build/evb-ast2700$ runqemu slirp serialstdio
```
If your QEMU doesn't support vbootrom, please run the following steps:
Copy u-boot-nodtb.bin and u-boot.dtb from U-Boot build folder
into the tmp/deploy/images/evb-ast2700 folder.
```
./qemu-system-aarch64 -M ast2700a1-evb -nographic\
-device loader,addr=0x400000000,file=${IMGDIR}/u-boot-nodtb.bin,force-raw=on \
-device loader,addr=$((0x400000000 + ${UBOOT_SIZE})),file=${IMGDIR}/u-boot.dtb,force-raw=on \
-device loader,addr=0x430000000,file=${IMGDIR}/bl31.bin,force-raw=on \
-device loader,addr=0x430080000,file=${IMGDIR}/optee/tee-raw.bin,force-raw=on \
-device loader,addr=0x430000000,cpu-num=0 \
-device loader,addr=0x430000000,cpu-num=1 \
-device loader,addr=0x430000000,cpu-num=2 \
-device loader,addr=0x430000000,cpu-num=3 \
-smp 4 \
-drive file=${IMGDIR}/image-bmc,format=raw,if=mtd \
-net nic,macaddr="32:27:a0:12:00:01" \
-net user,hostfwd=:127.0.0.1:2222-:22,hostfwd=:127.0.0.1:2443-:443,hostfwd=udp:127.0.0.1:2623-:623,hostname=qemu \
-serial mon:stdio \
-snapshot \
```
Change-Id: Id2d7cd2f49a66c292424b17e1805f4a35558746c
Signed-off-by: Vince Chang <vince_chang@aspeedtech.com>
|