mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-27 03:11:52 +01:00
Merge r262907 from ^/projects/release-embedded:
Add ZEDBOARD support for release builds. Sponsored by: The FreeBSD Foundation
This commit is contained in:
commit
fde4d9a822
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=264105
28
release/arm/ZEDBOARD.conf
Normal file
28
release/arm/ZEDBOARD.conf
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
#
|
||||||
|
# $FreeBSD$
|
||||||
|
#
|
||||||
|
|
||||||
|
# Build chroot configuration
|
||||||
|
TARGET="amd64"
|
||||||
|
TARGET_ARCH="amd64"
|
||||||
|
SVNROOT="svn://svn.FreeBSD.org/"
|
||||||
|
SRCBRANCH="base/head@rHEAD"
|
||||||
|
DOCBRANCH="doc/head@rHEAD"
|
||||||
|
PORTBRANCH="ports/head@rHEAD"
|
||||||
|
NODOC=yes
|
||||||
|
|
||||||
|
# Build target configuration
|
||||||
|
# Since this file is sourced by a script that runs another
|
||||||
|
# script, these must be exported.
|
||||||
|
set -a
|
||||||
|
WORLD_FLAGS="-j $(sysctl -n hw.ncpu)"
|
||||||
|
KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))"
|
||||||
|
CHROOTDIR="/scratch"
|
||||||
|
EMBEDDEDBUILD=1
|
||||||
|
XDEV="arm"
|
||||||
|
XDEV_ARCH="armv6"
|
||||||
|
KERNEL="ZEDBOARD"
|
||||||
|
CROCHETSRC="https://github.com/kientzle/crochet-freebsd"
|
||||||
|
CROCHETBRANCH="trunk"
|
||||||
|
set +a
|
||||||
|
|
29
release/tools/arm/crochet-ZEDBOARD.conf
Normal file
29
release/tools/arm/crochet-ZEDBOARD.conf
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
#
|
||||||
|
# $FreeBSD$
|
||||||
|
#
|
||||||
|
|
||||||
|
# This is the configuration file for use with crochet to produce
|
||||||
|
# FreeBSD ZedBoard images.
|
||||||
|
|
||||||
|
board_setup ZedBoard
|
||||||
|
option ImageSize 1gb
|
||||||
|
option AutoSize
|
||||||
|
|
||||||
|
export MAKEOBJDIRPREFIX=/usr/obj
|
||||||
|
FREEBSD_SRC=/usr/src
|
||||||
|
__MAKE_CONF=/dev/null
|
||||||
|
SRCCONF=/dev/null
|
||||||
|
WORKDIR=/usr/obj
|
||||||
|
_BRANCH=$(make -C ${FREEBSD_SRC}/release -V BRANCH)
|
||||||
|
_REVISION=$(make -C ${FREEBSD_SRC}/release -V REVISION)
|
||||||
|
KERNCONF=ZEDBOARD
|
||||||
|
TARGET=arm
|
||||||
|
TARGET_ARCH=armv6
|
||||||
|
FREEBSD_BUILDWORLD_EXTRA_ARGS="${WORLD_FLAGS}"
|
||||||
|
FREEBSD_BUILDKERNEL_EXTRA_ARGS="${KERNEL_FLAGS}"
|
||||||
|
FREEBSD_INSTALLWORLD_EXTRA_ARGS=""
|
||||||
|
FREEBSD_INSTALLKERNEL_EXTRA_ARGS=""
|
||||||
|
FREEBSD_WORLD_EXTRA_ARGS=""
|
||||||
|
FREEBSD_KERNEL_EXTRA_ARGS=""
|
||||||
|
FREEBSD_EXTRA_ARGS=""
|
||||||
|
IMG=${WORKDIR}/FreeBSD-${_REVISION}-${_BRANCH}-${TARGET}-${TARGET_ARCH}-${KERNCONF}.img
|
Loading…
Reference in New Issue
Block a user