Kernel and Device config for Raspberry Pi 2 (#119)
This commit is contained in:
parent
2a31eddd80
commit
4355c16fa5
14
build/arm.sh
14
build/arm.sh
|
@ -96,8 +96,18 @@ mount_msdosfs /dev/${DEV}s1 ${STAGEDIR}/boot/msdos
|
|||
|
||||
cp -p ${STAGEDIR}/boot/ubldr ${STAGEDIR}/boot/msdos/ubldr
|
||||
cp -p ${STAGEDIR}/boot/ubldr.bin ${STAGEDIR}/boot/msdos/ubldr.bin
|
||||
cp -p ${STAGEDIR}/boot/dtb/rpi2.dtb ${STAGEDIR}/boot/msdos/rpi2.dtb
|
||||
cp -p /usr/local/share/u-boot/u-boot-bananapi/* ${STAGEDIR}/boot/msdos
|
||||
|
||||
case "${PRODUCT_DEVICE}" in
|
||||
rpi2)
|
||||
cp -p ${STAGEDIR}/boot/dtb/rpi2.dtb ${STAGEDIR}/boot/msdos/rpi2.dtb
|
||||
cp -p /usr/local/share/u-boot/u-boot-rpi2/* ${STAGEDIR}/boot/msdos
|
||||
;;
|
||||
|
||||
bpi)
|
||||
cp -p ${STAGEDIR}/boot/dtb/bananapi.dtb ${STAGEDIR}/boot/msdos/bananapi.dtb
|
||||
cp -p /usr/local/share/u-boot/u-boot-bananapi/* ${STAGEDIR}/boot/msdos
|
||||
;;
|
||||
esac
|
||||
|
||||
umount ${STAGEDIR}/boot/msdos
|
||||
umount ${STAGEDIR}
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
include RPI2
|
||||
|
||||
ident SMP-RPI2
|
||||
|
||||
# Remove to build a debug kernel:
|
||||
nomakeoptions DEBUG
|
||||
|
||||
options DDB
|
||||
options GEOM_BDE
|
||||
options GEOM_ELI
|
||||
options GEOM_MIRROR
|
||||
options GEOM_UZIP
|
||||
options IPFIREWALL_DEFAULT_TO_ACCEPT
|
||||
options IPFIREWALL_VERBOSE
|
||||
options IPSTEALTH
|
||||
options MROUTING
|
||||
options PPS_SYNC
|
||||
options TCP_SIGNATURE
|
||||
|
||||
# Wireless features
|
||||
device wlan_acl
|
||||
device wlan_xauth
|
||||
|
||||
# Not all architectures have a consistent GENERIC
|
||||
device netmap
|
||||
|
||||
# HardenedBSD goodies
|
||||
options PAX
|
||||
options PAX_ASLR
|
||||
options PAX_HARDENING
|
||||
options PAX_SEGVGUARD
|
||||
options PAX_INSECURE_MODE
|
||||
options PAX_CONTROL_ACL
|
||||
options PAX_CONTROL_ACL_OVERRIDE_SUPPORT
|
||||
options PAX_CONTROL_EXTATTR
|
||||
options PAX_JAIL_SUPPORT
|
|
@ -0,0 +1,8 @@
|
|||
# http://www.raspberrypi.org/
|
||||
|
||||
export MAKE_ARGS_DEV="
|
||||
CROSS_BINUTILS_PREFIX=/usr/local/arm-gnueabi-freebsd11.2/bin
|
||||
UBLDR_LOADADDR=0x2000000
|
||||
"
|
||||
|
||||
export PRODUCT_KERNEL=SMP-RPI2
|
Loading…
Reference in New Issue