mirror of
https://github.com/opnsense/tools.git
synced 2026-05-28 04:35:46 -04:00
devices: drop armv7, simplify code
This commit is contained in:
parent
7a42d5a6e1
commit
75f38e974e
5 changed files with 2 additions and 86 deletions
|
|
@ -32,7 +32,7 @@ SELF=arm
|
|||
|
||||
. ./common.sh
|
||||
|
||||
if [ ${PRODUCT_ARCH} != armv7 -a ${PRODUCT_ARCH} != aarch64 ]; then
|
||||
if [ ${PRODUCT_ARCH} != aarch64 ]; then
|
||||
echo ">>> Cannot build arm image with arch ${PRODUCT_ARCH}"
|
||||
exit 1
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -523,14 +523,7 @@ setup_xtools()
|
|||
# additional emulation layer so that chroot
|
||||
# looks like a native environment later on
|
||||
mkdir -p ${1}/usr/local/bin
|
||||
case ${PRODUCT_TARGET} in
|
||||
arm64)
|
||||
cp /usr/local/bin/qemu-${PRODUCT_ARCH}-static ${1}/usr/local/bin
|
||||
;;
|
||||
*)
|
||||
cp /usr/local/bin/qemu-${PRODUCT_TARGET}-static ${1}/usr/local/bin
|
||||
;;
|
||||
esac
|
||||
cp /usr/local/bin/qemu-${PRODUCT_ARCH}-static ${1}/usr/local/bin
|
||||
/usr/local/etc/rc.d/qemu_user_static onerestart
|
||||
|
||||
# copy the native toolchain for extra speed
|
||||
|
|
|
|||
|
|
@ -1,25 +0,0 @@
|
|||
# http://www.banana-pi.org/m1.html
|
||||
# http://www.banana-pi.org/m1plus.html
|
||||
# http://www.banana-pi.org/r1.html
|
||||
|
||||
export MAKE_ARGS_DEV="
|
||||
UBLDR_LOADADDR=0x42000000
|
||||
"
|
||||
|
||||
export PRODUCT_KERNEL=SMP-ARM
|
||||
export PRODUCT_TARGET=arm
|
||||
export PRODUCT_ARCH=armv7
|
||||
export PRODUCT_WANTS="u-boot-bananapi"
|
||||
export PRODUCT_WANTS_CROSS="arm-none-eabi-binutils qemu-user-static"
|
||||
|
||||
export ARM_UBOOT_DIR="/usr/local/share/u-boot/u-boot-bananapi"
|
||||
|
||||
arm_install_uboot()
|
||||
{
|
||||
arm_unmount
|
||||
dd if=${ARM_UBOOT_DIR}/u-boot-sunxi-with-spl.bin of=/dev/${DEV} bs=1k seek=8 conv=sync
|
||||
arm_mount
|
||||
cp ${ARM_UBOOT_DIR}/boot.scr ${STAGEDIR}/boot/msdos
|
||||
cp -p ${STAGEDIR}/boot/ubldr.bin ${STAGEDIR}/boot/msdos
|
||||
cp -pr ${STAGEDIR}/boot/dtb ${STAGEDIR}/boot/msdos
|
||||
}
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
# https://www.solid-run.com/marvell-armada-family/clearfog/
|
||||
|
||||
export MAKE_ARGS_DEV="
|
||||
UBLDR_LOADADDR=0x900000
|
||||
"
|
||||
|
||||
export PRODUCT_KERNEL=SMP-ARM
|
||||
export PRODUCT_TARGET=arm
|
||||
export PRODUCT_ARCH=armv7
|
||||
export PRODUCT_WANTS="u-boot-clearfog"
|
||||
export PRODUCT_WANTS_CROSS="arm-none-eabi-binutils qemu-user-static"
|
||||
|
||||
export ARM_UBOOT_DIR="/usr/local/share/u-boot/u-boot-clearfog"
|
||||
|
||||
arm_install_uboot()
|
||||
{
|
||||
arm_unmount
|
||||
dd if=${ARM_UBOOT_DIR}/u-boot-spl.kwb of=/dev/${DEV} bs=512 seek=1 conv=sync
|
||||
arm_mount
|
||||
cp ${ARM_UBOOT_DIR}/boot.scr ${STAGEDIR}/boot/msdos
|
||||
cp -p ${STAGEDIR}/boot/ubldr.bin ${STAGEDIR}/boot/msdos
|
||||
cp -pr ${STAGEDIR}/boot/dtb ${STAGEDIR}/boot/msdos
|
||||
}
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
# https://www.raspberrypi.org/products/raspberry-pi-2-model-b/
|
||||
|
||||
export MAKE_ARGS_DEV="
|
||||
UBLDR_LOADADDR=0x2000000
|
||||
"
|
||||
|
||||
export PRODUCT_KERNEL=SMP-ARM
|
||||
export PRODUCT_TARGET=arm
|
||||
export PRODUCT_ARCH=armv7
|
||||
export PRODUCT_WANTS="rpi-firmware u-boot-rpi2"
|
||||
export PRODUCT_WANTS_CROSS="arm-none-eabi-binutils qemu-user-static"
|
||||
|
||||
export ARM_FIRMWARE_DIR="/usr/local/share/rpi-firmware"
|
||||
export ARM_UBOOT_DIR="/usr/local/share/u-boot/u-boot-rpi2"
|
||||
|
||||
arm_install_uboot()
|
||||
{
|
||||
cp -p ${ARM_UBOOT_DIR}/u-boot.bin ${STAGEDIR}/boot/msdos
|
||||
cp -p ${ARM_UBOOT_DIR}/boot.scr ${STAGEDIR}/boot/msdos
|
||||
cp -p ${ARM_FIRMWARE_DIR}/bootcode.bin ${STAGEDIR}/boot/msdos
|
||||
cp -p ${ARM_FIRMWARE_DIR}/config.txt ${STAGEDIR}/boot/msdos
|
||||
cp -p ${ARM_FIRMWARE_DIR}/fixup* ${STAGEDIR}/boot/msdos
|
||||
cp -p ${ARM_FIRMWARE_DIR}/start* ${STAGEDIR}/boot/msdos
|
||||
cp -p ${ARM_FIRMWARE_DIR}/bcm2709-rpi-2-b.dtb ${STAGEDIR}/boot/msdos
|
||||
mkdir -p ${STAGEDIR}/boot/msdos/overlays
|
||||
cp -p ${ARM_FIRMWARE_DIR}/overlays/mmc.dtbo ${STAGEDIR}/boot/msdos/overlays
|
||||
cp -p ${STAGEDIR}/boot/ubldr.bin ${STAGEDIR}/boot/msdos/ubldr.bin
|
||||
cp -pr ${STAGEDIR}/boot/dtb ${STAGEDIR}/boot/msdos
|
||||
}
|
||||
Loading…
Reference in a new issue