Add support for QEMU virt

This commit is contained in:
Johan Gunnarsson 2020-09-22 21:52:47 +02:00
parent 914df6b545
commit e92528b32a
7 changed files with 27 additions and 5 deletions

View File

@ -25,7 +25,8 @@ RUN apt-get update && \
e2fsprogs \
dosfstools \
mtools \
pwgen && \
pwgen \
libssl-dev && \
([ "$(uname -m)" = "x86_64" ] && \
apt-get --assume-yes \
install gcc-aarch64-linux-gnu \

View File

@ -23,7 +23,8 @@ RUN apt-get update && \
e2fsprogs \
dosfstools \
mtools \
pwgen && \
pwgen \
libssl-dev && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* && \
rm -f /var/log/*.log

View File

@ -33,7 +33,8 @@ RUN apt-get update && \
e2fsprogs \
dosfstools \
mtools \
pwgen && \
pwgen \
libssl-dev && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* && \
rm -f /var/log/*.log

View File

@ -23,7 +23,8 @@ RUN apt-get update && \
e2fsprogs \
dosfstools \
mtools \
pwgen && \
pwgen \
libssl-dev && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* && \
rm -f /var/log/*.log

View File

@ -33,7 +33,8 @@ RUN apt-get update && \
e2fsprogs \
dosfstools \
mtools \
pwgen && \
pwgen \
libssl-dev && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* && \
rm -f /var/log/*.log

View File

@ -24,6 +24,9 @@ bcm2836|bcm2837|bcm2711)
rk*)
build-boot-rk "${BOARD_ID}" "${CHIP_ID}" "${DEFCONFIG}" "${TUPLE}"
;;
qemu*)
build-boot-qemu "${BOARD_ID}" "${CHIP_ID}" "${DEFCONFIG}" "${TUPLE}"
;;
*)
echo Unknown CHIP_ID
exit 1

14
scripts/build-boot-qemu Executable file
View File

@ -0,0 +1,14 @@
#!/bin/sh
# Build SD card image
BOARD_ID="${1}" # For example "bananapi"
CHIP_ID="${2}" # For example "allwinner-a10"
DEFCONFIG="${3}" # For example "Bananapi_defconfig"
TUPLE="${4}" # For example "arm-linux-gnueabihf"
set -e
build-u_boot "${DEFCONFIG}" "${TUPLE}"
# Copy U-Boot to 16 sectors from start
dd if=u-boot/u-boot.bin of=tmp.img seek=16