Commit Graph

115 Commits

Author SHA1 Message Date
mlelstv
ffae521c1c increase sshramdisk from 24000k to 28000k. 2018-04-08 15:48:39 +00:00
ryo
fe33aa2786 Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
2018-04-01 04:35:01 +00:00
skrll
f7d67b11fb Build fix (really this time) from Harold Gutch 2017-12-14 06:29:15 +00:00
skrll
135f9c16fd Fix evbarm build - patch from Harold Gutch on port-arm 2017-12-13 11:37:37 +00:00
jmcneill
4d9106a6a2 Add missing RPI FDT build goop, from nick. 2017-12-11 11:38:14 +00:00
joerg
0770e646de Bump image size to 24MB, won't fit for plain evbarm otherwise. 2017-10-22 23:15:54 +00:00
christos
ae5bd0fe13 Create the ramdisk destination dir here. 2017-08-20 15:38:22 +00:00
jmcneill
3fa2721f9e Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.
2017-07-05 19:50:49 +00:00
sevan
19c6693036 Bump image size to unbreak builds.
nbmakefs: `work' size of 21610496 is larger than the maxsize of 20480000.

ok jakllsch
2017-03-18 17:07:04 +00:00
christos
9eb2b4b14d fix typo. 2017-02-11 22:57:00 +00:00
christos
8a78ba48ab more MKREPRO_TIMESTAMP fixes (for pax/tar generated files) 2017-02-11 03:07:06 +00:00
rin
ecb5770e7c Fix build with LLVM, which does not support -mthumb-interwork. 2017-01-27 15:20:31 +00:00
christos
009f8e31d2 += for MAKEFS_FLAGS 2017-01-24 18:04:01 +00:00
christos
7d45325d02 give it a bit more room. 2016-12-19 16:23:10 +00:00
christos
00e33719b3 grow so that new intel firmware fits. 2016-12-19 15:50:13 +00:00
matt
a22fcfee4e When building earmv7 ramdisks, compile with -mthumb -mthumb-interwork
to save space.  Think of it as -Os on steriods.
2016-07-07 06:28:20 +00:00
riz
85c53f7162 Add dkctl to evbarm ramdisk, so we can configure wedges. 2015-11-02 17:40:20 +00:00
martin
3872df9e8a Set IMAGEENDIAN properly for big endian builds.
From Rin Okuyama.
2015-07-15 11:24:03 +00:00
matt
a45d8296ac Don't keep two list of build kernels. include etc/etc.evbarm/Makefile.inc
and use it to generate list of MDSETTARGETS.
2015-05-15 06:50:41 +00:00
matt
7efc40e9c3 Update list of armv7 install kernels. 2015-05-15 06:27:48 +00:00
joerg
50a901d1dc Give LLVM a bit breathing room for the sshramdisk when building for
generic ARM.
2015-02-23 23:21:47 +00:00
skrll
7db737a6a4 Bump size to fix build. 2015-02-16 21:48:48 +00:00
joerg
a2b5035580 Prepare CUBIETRUCK_INSTALL too. 2014-11-05 13:53:22 +00:00
uebayasi
1eb870d67f Bump image size to compensate new iwn(4) firmwares. 2014-10-31 08:43:24 +00:00
joerg
fb363505f8 LLVM sshramdisk needs 8.9MB, so bump again. 2014-08-14 18:38:29 +00:00
martin
c2426fb47b Add firmware images to this image, as discussed on port-arm. 2014-08-12 11:49:04 +00:00
apb
71da667fc9 Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.
2014-08-05 15:40:58 +00:00
joerg
eb64341606 Bump sshramdisk size to 3800k, reserve 4MB in the install kernel. 2014-03-02 13:25:43 +00:00
matt
610fda19da Split ARMv6 and ARMv7 kernels.
Handle armeb properly.
Add CUBIEBOARD
2014-03-01 01:53:36 +00:00
matt
279db79088 TARGETS -> ARCH_TARGETS 2014-03-01 01:52:13 +00:00
apb
36ef98548b Use ${TOOL_GZIP} instead of just gzip in all Makefiles
outside */dist/* subdirectories.

When USE_PIGZGZIP=yes, bsd.own.mk sets TOOL_GZIP=${TOOL_PIGZ},
so there's no need to test USE_PIGZGZIP in these Makefiles.
2014-01-27 08:18:07 +00:00
matt
4363eb2a4c Build BE ramdisks for BE MACHINE_ARCH's 2014-01-09 22:48:16 +00:00
skrll
7ce615b673 PR/48164: BEAGLEBONE_INSTALL kernel not built with preferred ABI for
platform
2013-08-30 10:13:39 +00:00
riz
3f6bcfbe97 RPI has an ARMv6 processor, so handle RPI_INSTALL properly when
building for the earmv6* MACHINE_ARCHes.
2013-08-11 17:18:11 +00:00
matt
699807cd79 Add drvctl 2013-08-03 21:35:59 +00:00
jklos
f65c83250d Build BeagleBone installation kernel. 2013-08-01 21:11:41 +00:00
matt
75db6d9605 Add sysctl 2013-06-28 22:13:56 +00:00
htodd
7cea4ceb0f Bump imagesize to fix build. 2013-06-28 15:31:26 +00:00
skrll
6e95f1eeff Fix up evbearm* release builds. 2013-05-06 17:42:30 +00:00
garbled
4daade7385 Add a new installer image for Raspberry PI to evbarm
Includes the following major changes:

1) Add new configmenu item to sysinst to allow creation of users at
post-install time.
2) Add an sshramdisk type to evbarm, which is a ramdisk with sshd
enabled, allowing users to install on a headless PI by sshing to the
device with the account "sysinst" password "netbsd" to begin the
installation. (Note, neither the account, nor the ssh setup are copied to
the finalized installation image)
3) Change mkimage to build a boot-only image, without the root filesystems.

Much of the sshramdisk code could be reused on other ports easily.
2013-03-19 22:16:52 +00:00
he
bff67d9100 Add newfs_ext2fs and mount_ext2fs, useful for installing on a hard
disk on KUROBOX_PRO.
2013-01-30 14:12:33 +00:00
he
0720da33f2 Also populate the INSTALL kernel for KUROBOX_PRO. 2013-01-30 13:53:54 +00:00
he
36984c64cc Fix the ALL_KERNELS default value assignment, so that the double
quotes don't become a part of the value, causing all the targets
to be skipped by default.
2013-01-30 13:47:36 +00:00
mlelstv
3bc93874c5 build.sh lets you build releases with a limited set of kernels by
using the ALL_KERNELS environment variable to override the arch default.

Fix this mechanism for evbarm by limiting the generated boot images
accordingly.
2013-01-13 14:43:23 +00:00
msaitoh
f2a98be80d Add OPENRD_INSTALL. 2012-10-26 19:13:56 +00:00
matt
229653a689 Add BCM5301X_INSTALL 2012-09-01 02:05:02 +00:00
matt
3c48897f6d Add mount_tmpfs 2012-08-10 20:17:09 +00:00
matt
4b2b1348ca Add fdisk/gpt/fsck_msdos 2012-08-10 05:21:14 +00:00
bsh
0e9f71e12b add phony targets to build gzimg files for specified kernels, instead
of building all gzimg files in TARGETS.
2012-04-04 07:32:29 +00:00
nonaka
a6b3c113bf Build evbarm-${MACHINE_ARCH}cd.iso instead of evbarmcd.iso. 2012-02-23 11:03:53 +00:00