History log of /netbsd-current/etc/etc.evbarm/Makefile.inc
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.131 03-Nov-2022 skrll

Provide MI PMAP support on AARCH64


# 1.130 29-Oct-2022 jmcneill

Stop building TISDP2420.


# 1.129 29-Oct-2022 jmcneill

Remove commented out kernel configs


# 1.128 22-Aug-2022 brook

By default, do not install any bootable images.

The previous commit introduced the ability to install a set of
bootable images as a normal part of a release build. While this made
it easy to install bootable images, the contents of a release build
depend on whether or not U-Boot packages are installed in /usr/pkgsrc,
which is the default location searched by installboot(8).

This commit requires users to explicitly list the bootable images to
be installed, which by default is none (i.e., prior behavior).


# 1.127 21-Aug-2022 brook

Create bootable images in ${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg.

Release builds for arm platforms create compressed images in
${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg. However, in some
cases, e.g., armv7.img.gz, they are not bootable. Consequently, boot
blocks must be manually installed in the images, which is an extra
barrier for testing systems or adopting NetBSD. This has prompted
creation of external repositories, e.g., armbsd.org, to host a
collection of bootable images. However, this does not ease the burden
on developers compiling their own systems; for them, manual
installation of boot blocks is still required.

For arm platforms, etc/etc.evbarm/Makefile.inc contains the commands
used to create system images. Because installboot(8) can write boot
blocks directly to system images, a loop through possible boards can
create a series of bootable images during the normal build process.

In the case of many arm platforms, installboot(8) uses U-Boot boot
blocks, which are not part of the NetBSD source code. Developers can,
however, install as many U-Boot boot blocks as desired, either in the
default location of /usr/pkg/share/u-boot or in a set of directories
pointed to by the U-Boot search path, the INSTALLBOOT_UBOOT_PATHS
environment variable. For each board with an available boot block, a
board-specific bootable image will be created in
${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg. If a boot block is
not available, which is the typical situation currently, no additional
image will be created.

This facility creates opportunities to build bootable images for any
number of boards within the scope of a standard release build.
However, that is not required and will not occur without the
intervention of installing U-Boot boot blocks prior to the build.


# 1.126 20-May-2022 rin

Build OPENBLOCKS_A6 kernel for evbarmv5-e[bl].

It works --- except for:

- mvsata(4) problems (already reported repeatedly)
- NFS root with mvgbe(4) is weird; the system eventually locks up

Yes, we need to fix them...


# 1.125 30-Aug-2021 rin

Build KUROBOX_PRO for evbarmv5eb.

Other marvell-based machines may also work, but not tested yet.


# 1.124 24-Jul-2021 jmcneill

aarch64: Restrict KERNEL_SUFFIXES to img only


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
# 1.123 27-May-2021 rin

Switch arm64.img to big-endian for aarch64eb, as libsa/efiboot support
bi-endian FFS/disklabel now.

Many thanks to mrg@ for working on this!!


Revision tags: cjep_staticlib_x-base
# 1.122 01-Dec-2020 rin

branches: 1.122.2;
Build RPI and RPI2 kernels also for earmv6{,hf}eb.


# 1.121 02-Oct-2020 jmcneill

Build arm64.img for aarch64eb with a LE FFS, and include GENERIC64 in
release builds.


# 1.120 28-May-2020 jmcneill

Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.


# 1.119 24-May-2020 jmcneill

Pass TOOL_GPT to mkimage


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.130 29-Oct-2022 jmcneill

Stop building TISDP2420.


# 1.129 29-Oct-2022 jmcneill

Remove commented out kernel configs


# 1.128 22-Aug-2022 brook

By default, do not install any bootable images.

The previous commit introduced the ability to install a set of
bootable images as a normal part of a release build. While this made
it easy to install bootable images, the contents of a release build
depend on whether or not U-Boot packages are installed in /usr/pkgsrc,
which is the default location searched by installboot(8).

This commit requires users to explicitly list the bootable images to
be installed, which by default is none (i.e., prior behavior).


# 1.127 21-Aug-2022 brook

Create bootable images in ${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg.

Release builds for arm platforms create compressed images in
${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg. However, in some
cases, e.g., armv7.img.gz, they are not bootable. Consequently, boot
blocks must be manually installed in the images, which is an extra
barrier for testing systems or adopting NetBSD. This has prompted
creation of external repositories, e.g., armbsd.org, to host a
collection of bootable images. However, this does not ease the burden
on developers compiling their own systems; for them, manual
installation of boot blocks is still required.

For arm platforms, etc/etc.evbarm/Makefile.inc contains the commands
used to create system images. Because installboot(8) can write boot
blocks directly to system images, a loop through possible boards can
create a series of bootable images during the normal build process.

In the case of many arm platforms, installboot(8) uses U-Boot boot
blocks, which are not part of the NetBSD source code. Developers can,
however, install as many U-Boot boot blocks as desired, either in the
default location of /usr/pkg/share/u-boot or in a set of directories
pointed to by the U-Boot search path, the INSTALLBOOT_UBOOT_PATHS
environment variable. For each board with an available boot block, a
board-specific bootable image will be created in
${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg. If a boot block is
not available, which is the typical situation currently, no additional
image will be created.

This facility creates opportunities to build bootable images for any
number of boards within the scope of a standard release build.
However, that is not required and will not occur without the
intervention of installing U-Boot boot blocks prior to the build.


# 1.126 20-May-2022 rin

Build OPENBLOCKS_A6 kernel for evbarmv5-e[bl].

It works --- except for:

- mvsata(4) problems (already reported repeatedly)
- NFS root with mvgbe(4) is weird; the system eventually locks up

Yes, we need to fix them...


# 1.125 30-Aug-2021 rin

Build KUROBOX_PRO for evbarmv5eb.

Other marvell-based machines may also work, but not tested yet.


# 1.124 24-Jul-2021 jmcneill

aarch64: Restrict KERNEL_SUFFIXES to img only


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
# 1.123 27-May-2021 rin

Switch arm64.img to big-endian for aarch64eb, as libsa/efiboot support
bi-endian FFS/disklabel now.

Many thanks to mrg@ for working on this!!


Revision tags: cjep_staticlib_x-base
# 1.122 01-Dec-2020 rin

branches: 1.122.2;
Build RPI and RPI2 kernels also for earmv6{,hf}eb.


# 1.121 02-Oct-2020 jmcneill

Build arm64.img for aarch64eb with a LE FFS, and include GENERIC64 in
release builds.


# 1.120 28-May-2020 jmcneill

Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.


# 1.119 24-May-2020 jmcneill

Pass TOOL_GPT to mkimage


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.128 22-Aug-2022 brook

By default, do not install any bootable images.

The previous commit introduced the ability to install a set of
bootable images as a normal part of a release build. While this made
it easy to install bootable images, the contents of a release build
depend on whether or not U-Boot packages are installed in /usr/pkgsrc,
which is the default location searched by installboot(8).

This commit requires users to explicitly list the bootable images to
be installed, which by default is none (i.e., prior behavior).


# 1.127 21-Aug-2022 brook

Create bootable images in ${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg.

Release builds for arm platforms create compressed images in
${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg. However, in some
cases, e.g., armv7.img.gz, they are not bootable. Consequently, boot
blocks must be manually installed in the images, which is an extra
barrier for testing systems or adopting NetBSD. This has prompted
creation of external repositories, e.g., armbsd.org, to host a
collection of bootable images. However, this does not ease the burden
on developers compiling their own systems; for them, manual
installation of boot blocks is still required.

For arm platforms, etc/etc.evbarm/Makefile.inc contains the commands
used to create system images. Because installboot(8) can write boot
blocks directly to system images, a loop through possible boards can
create a series of bootable images during the normal build process.

In the case of many arm platforms, installboot(8) uses U-Boot boot
blocks, which are not part of the NetBSD source code. Developers can,
however, install as many U-Boot boot blocks as desired, either in the
default location of /usr/pkg/share/u-boot or in a set of directories
pointed to by the U-Boot search path, the INSTALLBOOT_UBOOT_PATHS
environment variable. For each board with an available boot block, a
board-specific bootable image will be created in
${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg. If a boot block is
not available, which is the typical situation currently, no additional
image will be created.

This facility creates opportunities to build bootable images for any
number of boards within the scope of a standard release build.
However, that is not required and will not occur without the
intervention of installing U-Boot boot blocks prior to the build.


# 1.126 20-May-2022 rin

Build OPENBLOCKS_A6 kernel for evbarmv5-e[bl].

It works --- except for:

- mvsata(4) problems (already reported repeatedly)
- NFS root with mvgbe(4) is weird; the system eventually locks up

Yes, we need to fix them...


# 1.125 30-Aug-2021 rin

Build KUROBOX_PRO for evbarmv5eb.

Other marvell-based machines may also work, but not tested yet.


# 1.124 24-Jul-2021 jmcneill

aarch64: Restrict KERNEL_SUFFIXES to img only


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
# 1.123 27-May-2021 rin

Switch arm64.img to big-endian for aarch64eb, as libsa/efiboot support
bi-endian FFS/disklabel now.

Many thanks to mrg@ for working on this!!


Revision tags: cjep_staticlib_x-base
# 1.122 01-Dec-2020 rin

branches: 1.122.2;
Build RPI and RPI2 kernels also for earmv6{,hf}eb.


# 1.121 02-Oct-2020 jmcneill

Build arm64.img for aarch64eb with a LE FFS, and include GENERIC64 in
release builds.


# 1.120 28-May-2020 jmcneill

Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.


# 1.119 24-May-2020 jmcneill

Pass TOOL_GPT to mkimage


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.127 21-Aug-2022 brook

Create bootable images in ${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg.

Release builds for arm platforms create compressed images in
${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg. However, in some
cases, e.g., armv7.img.gz, they are not bootable. Consequently, boot
blocks must be manually installed in the images, which is an extra
barrier for testing systems or adopting NetBSD. This has prompted
creation of external repositories, e.g., armbsd.org, to host a
collection of bootable images. However, this does not ease the burden
on developers compiling their own systems; for them, manual
installation of boot blocks is still required.

For arm platforms, etc/etc.evbarm/Makefile.inc contains the commands
used to create system images. Because installboot(8) can write boot
blocks directly to system images, a loop through possible boards can
create a series of bootable images during the normal build process.

In the case of many arm platforms, installboot(8) uses U-Boot boot
blocks, which are not part of the NetBSD source code. Developers can,
however, install as many U-Boot boot blocks as desired, either in the
default location of /usr/pkg/share/u-boot or in a set of directories
pointed to by the U-Boot search path, the INSTALLBOOT_UBOOT_PATHS
environment variable. For each board with an available boot block, a
board-specific bootable image will be created in
${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg. If a boot block is
not available, which is the typical situation currently, no additional
image will be created.

This facility creates opportunities to build bootable images for any
number of boards within the scope of a standard release build.
However, that is not required and will not occur without the
intervention of installing U-Boot boot blocks prior to the build.


# 1.126 20-May-2022 rin

Build OPENBLOCKS_A6 kernel for evbarmv5-e[bl].

It works --- except for:

- mvsata(4) problems (already reported repeatedly)
- NFS root with mvgbe(4) is weird; the system eventually locks up

Yes, we need to fix them...


# 1.125 30-Aug-2021 rin

Build KUROBOX_PRO for evbarmv5eb.

Other marvell-based machines may also work, but not tested yet.


# 1.124 24-Jul-2021 jmcneill

aarch64: Restrict KERNEL_SUFFIXES to img only


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
# 1.123 27-May-2021 rin

Switch arm64.img to big-endian for aarch64eb, as libsa/efiboot support
bi-endian FFS/disklabel now.

Many thanks to mrg@ for working on this!!


Revision tags: cjep_staticlib_x-base
# 1.122 01-Dec-2020 rin

branches: 1.122.2;
Build RPI and RPI2 kernels also for earmv6{,hf}eb.


# 1.121 02-Oct-2020 jmcneill

Build arm64.img for aarch64eb with a LE FFS, and include GENERIC64 in
release builds.


# 1.120 28-May-2020 jmcneill

Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.


# 1.119 24-May-2020 jmcneill

Pass TOOL_GPT to mkimage


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.126 20-May-2022 rin

Build OPENBLOCKS_A6 kernel for evbarmv5-e[bl].

It works --- except for:

- mvsata(4) problems (already reported repeatedly)
- NFS root with mvgbe(4) is weird; the system eventually locks up

Yes, we need to fix them...


# 1.125 30-Aug-2021 rin

Build KUROBOX_PRO for evbarmv5eb.

Other marvell-based machines may also work, but not tested yet.


# 1.124 24-Jul-2021 jmcneill

aarch64: Restrict KERNEL_SUFFIXES to img only


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
# 1.123 27-May-2021 rin

Switch arm64.img to big-endian for aarch64eb, as libsa/efiboot support
bi-endian FFS/disklabel now.

Many thanks to mrg@ for working on this!!


Revision tags: cjep_staticlib_x-base
# 1.122 01-Dec-2020 rin

branches: 1.122.2;
Build RPI and RPI2 kernels also for earmv6{,hf}eb.


# 1.121 02-Oct-2020 jmcneill

Build arm64.img for aarch64eb with a LE FFS, and include GENERIC64 in
release builds.


# 1.120 28-May-2020 jmcneill

Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.


# 1.119 24-May-2020 jmcneill

Pass TOOL_GPT to mkimage


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.125 30-Aug-2021 rin

Build KUROBOX_PRO for evbarmv5eb.

Other marvell-based machines may also work, but not tested yet.


# 1.124 24-Jul-2021 jmcneill

aarch64: Restrict KERNEL_SUFFIXES to img only


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
# 1.123 27-May-2021 rin

Switch arm64.img to big-endian for aarch64eb, as libsa/efiboot support
bi-endian FFS/disklabel now.

Many thanks to mrg@ for working on this!!


Revision tags: cjep_staticlib_x-base
# 1.122 01-Dec-2020 rin

branches: 1.122.2;
Build RPI and RPI2 kernels also for earmv6{,hf}eb.


# 1.121 02-Oct-2020 jmcneill

Build arm64.img for aarch64eb with a LE FFS, and include GENERIC64 in
release builds.


# 1.120 28-May-2020 jmcneill

Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.


# 1.119 24-May-2020 jmcneill

Pass TOOL_GPT to mkimage


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.124 24-Jul-2021 jmcneill

aarch64: Restrict KERNEL_SUFFIXES to img only


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
# 1.123 27-May-2021 rin

Switch arm64.img to big-endian for aarch64eb, as libsa/efiboot support
bi-endian FFS/disklabel now.

Many thanks to mrg@ for working on this!!


Revision tags: cjep_staticlib_x-base
# 1.122 01-Dec-2020 rin

branches: 1.122.2;
Build RPI and RPI2 kernels also for earmv6{,hf}eb.


# 1.121 02-Oct-2020 jmcneill

Build arm64.img for aarch64eb with a LE FFS, and include GENERIC64 in
release builds.


# 1.120 28-May-2020 jmcneill

Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.


# 1.119 24-May-2020 jmcneill

Pass TOOL_GPT to mkimage


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.123 27-May-2021 rin

Switch arm64.img to big-endian for aarch64eb, as libsa/efiboot support
bi-endian FFS/disklabel now.

Many thanks to mrg@ for working on this!!


Revision tags: cjep_staticlib_x-base
# 1.122 01-Dec-2020 rin

Build RPI and RPI2 kernels also for earmv6{,hf}eb.


# 1.121 02-Oct-2020 jmcneill

Build arm64.img for aarch64eb with a LE FFS, and include GENERIC64 in
release builds.


# 1.120 28-May-2020 jmcneill

Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.


# 1.119 24-May-2020 jmcneill

Pass TOOL_GPT to mkimage


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.122 01-Dec-2020 rin

Build RPI and RPI2 kernels also for earmv6{,hf}eb.


# 1.121 02-Oct-2020 jmcneill

Build arm64.img for aarch64eb with a LE FFS, and include GENERIC64 in
release builds.


# 1.120 28-May-2020 jmcneill

Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.


# 1.119 24-May-2020 jmcneill

Pass TOOL_GPT to mkimage


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.121 02-Oct-2020 jmcneill

Build arm64.img for aarch64eb with a LE FFS, and include GENERIC64 in
release builds.


# 1.120 28-May-2020 jmcneill

Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.


# 1.119 24-May-2020 jmcneill

Pass TOOL_GPT to mkimage


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.120 28-May-2020 jmcneill

Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.


# 1.119 24-May-2020 jmcneill

Pass TOOL_GPT to mkimage


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.119 24-May-2020 jmcneill

Pass TOOL_GPT to mkimage


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.118 23-May-2020 rin

Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.117 23-May-2020 jmcneill

Remove references to defunct arm and earm arches


# 1.116 22-May-2020 jmcneill

Only build GENERIC kernel for armv7 releases.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.115 18-May-2020 jmcneill

Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.114 03-Nov-2019 jmcneill

Remove commented out IGEPV2 entry


# 1.113 03-Nov-2019 jmcneill

Remove OVERO from build, and commented out N900 kernel config


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.112 31-Oct-2019 jmcneill

Remove BEAGLEBOARDXM from the build


# 1.111 30-Oct-2019 jmcneill

Revert previous for now.


# 1.110 30-Oct-2019 jmcneill

Remove IGEPV2 and OVERO kernels from build


# 1.109 30-Oct-2019 jmcneill

Remove BEAGLEBOARD kernel from list of kernels to build


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.108 28-Oct-2019 jmcneill

Unhook BEAGLEBONE kernel from the build


Revision tags: netbsd-9-base phil-wifi-20190609
# 1.107 02-Jun-2019 thorpej

Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

branches: 1.93.2;
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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.107 02-Jun-2019 thorpej

Include armv4 for "earm", not just "earmv4".


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.106 18-May-2019 skrll

Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.105 31-Mar-2019 jmcneill

Remove SUNXI kernel config.


# 1.104 31-Mar-2019 jmcneill

Remove TEGRA kernel config.


# 1.103 30-Mar-2019 jmcneill

Remove redundant TARGET_ENDIANNESS check


# 1.102 30-Mar-2019 jmcneill

Include bootarm.efi with releases


Revision tags: pgoyette-compat-20190127
# 1.101 20-Jan-2019 skrll

G/C VEXPRESS_A15


# 1.100 20-Jan-2019 skrll

Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.99 05-Nov-2018 skrll

Match the right MACHINE_ARCHes for GENERIC.


# 1.98 04-Nov-2018 skrll

Only add GENERIC to earmv6 and earmv7 builds


# 1.97 01-Nov-2018 skrll

Add GENERIC to big-endian KERNEL_SETS


# 1.96 01-Nov-2018 skrll

Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img


# 1.95 21-Oct-2018 skrll

Sort


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
# 1.94 27-Aug-2018 jmcneill

Copy bootaa64.efi to releasedir


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
# 1.93 01-Apr-2018 ryo

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@)


Revision tags: pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.92 11-Dec-2017 jmcneill

branches: 1.92.2;
Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.92 11-Dec-2017 jmcneill

Add missing RPI FDT build goop, from nick.


# 1.91 30-Nov-2017 jmcneill

Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.90 20-Aug-2017 christos

Creating installation/ramdisk here does not work; it happens too late.


Revision tags: perseant-stdc-iso10646-base
# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

branches: 1.81.6;
Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.89 06-Jul-2017 jmcneill

Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.


# 1.88 06-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.


# 1.87 05-Jul-2017 jmcneill

Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.


# 1.86 05-Jul-2017 jmcneill

Remove SUNXI_INSTALL kernel


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.85 02-Jul-2017 jmcneill

Replace HUMMINGBIRD_A31 with the SUNXI kernel.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.84 20-Jun-2017 skrll

Don't try and build VEXPRESS_A15_INSTALL


# 1.83 20-Jun-2017 skrll

Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.82 09-Jun-2017 ryo

add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.


Revision tags: netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
# 1.81 07-Jan-2017 kiyohara

Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.81 07-Jan-2017 kiyohara

Add CUBOX to v7 and v7hf.


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 18-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 22-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 14-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 10-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 01-Mar-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 19-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 06-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 13-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 10-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 06-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 01-Sep-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 30-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 28-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 09-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 16-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 27-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 10-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 13-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 22-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.80 17-May-2016 ryo

Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.


# 1.79 13-Dec-2015 jmcneill

Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.


# 1.78 17-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 21-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 13-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 09-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.62 30-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


Revision tags: riastradh-drm2-base3
# 1.61 06-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 28-Feb-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 08-Sep-2013 matt

Add CUBIEBOARD


# 1.58 18-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 05-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


Revision tags: agc-symver-base
# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 16-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 12-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 09-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 05-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 31-Aug-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 29-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 27-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 mjf-devfs2-base2 netbsd-5-base
# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


Revision tags: matt-mips64-base2
# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base netbsd-4-base
# 1.20 08-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


Revision tags: abandoned-netbsd-4-base
# 1.18 15-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.16 26-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


Revision tags: unifiedMKDEV-pre
# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 09-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


Revision tags: fvdl_fs64_base
# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 12-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 21-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.78 17-Jul-2015 matt

Build CUBOX-I kernels


# 1.77 15-Jul-2015 martin

Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.


# 1.76 21-May-2015 jmcneill

define TOOL_MKUBOOTIMAGE for mkimage


# 1.75 15-May-2015 matt

More sorting.


# 1.74 15-May-2015 matt

alphabetize armv7 kernels


# 1.73 13-May-2015 jmcneill

hook JETSONTK1 kernel into build


# 1.72 09-Apr-2015 jmcneill

Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.


# 1.71 16-Mar-2015 jmcneill

hook ODROID-C1 into build


# 1.70 06-Mar-2015 skrll

Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2


# 1.69 26-Feb-2015 kiyohara

Add OVERO to v7 and v7hf.


# 1.68 27-Jan-2015 jmcneill

build INTEGRATOR_CP_INSTALL


# 1.67 14-Dec-2014 jmcneill

build ALLWINNER_A80 kernel


# 1.66 13-Oct-2014 jmcneill

add HUMMINGBIRD_A31 kernel


# 1.65 09-Sep-2014 matt

Add CUBIETRUCK


# 1.64 07-Sep-2014 skrll

Add BPI to the list of kernels to build.


# 1.63 25-Jul-2014 hkenken

branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)


# 1.62 29-Mar-2014 matt

branches: 1.62.2;
Update list of kernels


# 1.61 07-Mar-2014 hkenken

modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


# 1.60 28-Feb-2014 matt

Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.


# 1.59 07-Sep-2013 matt

Add CUBIEBOARD


# 1.58 18-Aug-2013 jmcneill

Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.


# 1.57 17-Aug-2013 jmcneill

Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.


# 1.56 07-Aug-2013 matt

fix another typo


# 1.55 07-Aug-2013 matt

Fix a typo


# 1.54 06-Aug-2013 matt

Need to separate BE MACHINE_ARCH so that armv7 can be excluded.


# 1.53 05-Aug-2013 matt

Simply and deal with all the various earm MACHINE_ARCH variants


# 1.52 16-Jun-2013 jakllsch

Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.


# 1.51 23-Mar-2013 he

Add KUROBOX_PRO as an EVBARM_BOARDS member.


# 1.50 21-Mar-2013 mlelstv

fix ALL_KERNELS handling


# 1.49 19-Mar-2013 garbled

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.


# 1.48 17-Mar-2013 mlelstv

Handle ALL_KERNELS selection


# 1.47 21-Feb-2013 hans

Use HOST_SH to run scripts. Makes mkimage work on SunOS.


# 1.46 20-Feb-2013 skrll

Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.


# 1.45 19-Feb-2013 skrll

Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.


# 1.44 12-Feb-2013 christos

Avoid //


# 1.43 10-Feb-2013 jmcneill

fix output filename for __mkimage macro


# 1.42 10-Feb-2013 jmcneill

fix rpi kernel path, defer image building until after release target is done


# 1.41 10-Feb-2013 christos

avoid dup kernel


# 1.40 10-Feb-2013 christos

add beagleboard


# 1.39 10-Feb-2013 christos

pass more tools down.


# 1.38 09-Feb-2013 christos

Follow a different approach to install the kernel and compress the image.


# 1.37 09-Feb-2013 christos

get the kernel from the release directory.


# 1.36 09-Feb-2013 christos

merge back changes I undid


# 1.35 09-Feb-2013 christos

hook image building for rpi.


# 1.34 05-Feb-2013 matt

build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.


# 1.33 05-Feb-2013 matt

Add earmhf support


# 1.32 17-Sep-2012 msaitoh

- Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.


# 1.31 31-Aug-2012 matt

branches: 1.31.2;
Add BCM5301X


# 1.30 06-Aug-2012 matt

Add earm/earmeb changes


# 1.29 03-Aug-2012 kiyohara

Add ub to KERNEL_SUFFIXES.


# 1.28 26-Jul-2012 skrll

Add RPI to KERNEL_SETS


# 1.27 14-Feb-2012 jakllsch

branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.


# 1.26 30-Jan-2012 nisimura

add the missing backslash.


# 1.25 29-Jan-2012 nisimura

Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.


# 1.24 27-Nov-2011 sekiya

Enable SHEEVAPLUG for build.


# 1.23 30-Oct-2008 cliff

branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list


# 1.22 21-Oct-2008 matt

Build TISDP2420 kernels


# 1.21 24-Jul-2007 pavel

branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.


# 1.20 08-Nov-2006 scw

Add CP3100 and CP3100_INSTALL to kernel/build sets.


# 1.19 18-Oct-2006 he

Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.


# 1.18 15-Apr-2006 nonaka

A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U


# 1.17 28-Feb-2006 scw

Add NSLU2 to armeb KERNEL_SETS.


# 1.16 26-Feb-2005 bsh

add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot


# 1.15 28-Dec-2004 joff

Add TS7200


# 1.14 17-Mar-2004 mycroft

Build a SMDK2410 kernel.


# 1.13 26-May-2003 thorpej

Don't build a big-endian image on platforms which don't run big-endian.


# 1.12 09-Apr-2003 thorpej

Build a selection of install kernels.


# 1.11 27-Jan-2003 thorpej

Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.


# 1.10 02-Dec-2002 lukem

- add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate


# 1.9 02-May-2002 lukem

- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform


# 1.8 12-Apr-2002 thorpej

Make an Npwr kernel set, and build the Npwr install kernel.


# 1.7 12-Apr-2002 thorpej

Add an installation/instkernel subdirectory to the release.


# 1.6 29-Mar-2002 thorpej

Add binary/gzimg to INSTALLATION_DIRS.


# 1.5 28-Mar-2002 thorpej

Add evbarm snapshot/release targets.


# 1.4 28-Mar-2002 thorpej

Add the IQ80321 kernel.


# 1.3 21-Feb-2002 thorpej

Add "bin" to the list of valid kernel suffixes.


# 1.2 30-Nov-2001 thorpej

Add KERNEL_SUFFIXES; it currently includes "srec".


# 1.1 29-Nov-2001 thorpej

Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.


# 1.21.18.2 24-Jul-2007 pavel

Add a comment reminding to update the release notes if the list of
kernels change.


# 1.21.18.1 24-Jul-2007 pavel

file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:25 +0000


# 1.21.12.1 17-Jan-2009 mjf

Sync with HEAD.


# 1.23.18.3 22-May-2014 yamt

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")


# 1.23.18.2 30-Oct-2012 yamt

sync with head


# 1.23.18.1 16-Apr-2012 yamt

sync with head


# 1.23.8.2 15-Feb-2014 matt

Fix KERNEL_SETS


# 1.23.8.1 14-Feb-2014 matt

Deal with armv7{,eb} MACHINE_ARCH


# 1.27.2.1 09-Aug-2012 jdc

Pull up revisions:
src/sys/arch/evbarm/dev/plcomreg.h revisions 1.2,1.3,1.4
src/sys/arch/evbarm/conf/INTEGRATOR revision 1.65
src/sys/arch/evbarm/dev/plcom.c revisions 1.34,1.35,1.36,1.37,1.38,1.39,1.40
src/sys/arch/evbarm/ifpga/plcom_ifpga.c revisions 1.12,1.13,1.14
src/sys/arch/evbarm/dev/plcomvar.h revisions 1.9,1.10,1.11
src/sys/arch/evbarm/ifpga/plcom_ifpgavar.h revision 1.2
src/sys/arch/arm/arm/cpufunc.c revisions 1.105,1.108
src/sys/arch/arm/arm32/cpu.c revision 1.79
src/sys/arch/arm/include/armreg.h revisions 1.49,1.54
src/sys/arch/arm/arm32/pmap.c revision 1.229
src/sys/arch/arm/arm32/arm32_machdep.c revision 1.77
src/sys/arch/arm/include/cpu.h revision 1.64
src/sys/arch/arm/arm/cpufunc_asm_arm1136.S revision 1.3
src/sys/arch/arm/arm/cpufunc_asm_arm11x6.S revision 1.1
src/sys/arch/arm/conf/files.arm revision 1.106
src/sys/arch/arm/include/cpufunc.h revision 1.57
src/sys/dev/sdmmc/sdhc.c revisions 1.14,1.24
src/sys/dev/sdmmc/sdhcvar.h revisions 1.7,1.8
src/sys/arch/evbarm/ifpga/ifpgareg.h revision 1.4
src/sys/arch/evbarm/integrator/integrator_machdep.c revision 1.69
src/sys/arch/arm/broadcom/bcm2835_dma.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_emmc.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_intr.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_intr.h revision 1.1
src/sys/arch/arm/broadcom/bcm2835_obio.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_plcom.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_pm.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_pmvar.h revision 1.1
src/sys/arch/arm/broadcom/bcm2835_space.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_tmr.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835reg.h revision 1.1
src/sys/arch/arm/broadcom/bcm2835var.h revision 1.1
src/sys/arch/arm/broadcom/bcm_amba.h revision 1.1
src/sys/arch/arm/broadcom/files.bcm2835 revision 1.1
src/sys/arch/evbarm/Makefile revision 1.9
src/sys/arch/evbarm/conf/RPI revision 1.1
src/sys/arch/evbarm/conf/files.rpi revision 1.1
src/sys/arch/evbarm/conf/mk.rpi revision 1.1
src/sys/arch/evbarm/conf/std.rpi revision 1.1
src/sys/arch/evbarm/rpi/genassym.cf revision 1.1
src/sys/arch/evbarm/rpi/rpi.h revision 1.1
src/sys/arch/evbarm/rpi/rpi_machdep.c revision 1.1
src/sys/arch/evbarm/rpi/rpi_start.S revision 1.1,1.2
src/etc/etc.evbarm/Makefile.inc revision 1.28
(requested by skrll in ticket #454).

don't mix #define<TAB> and #define<SPACE> in a file.

avoid warning with options PLCOM_DEBUG for INTEGRATOR.

Rename register values. No functional change - same code before and after.

Existing names are prefixed with PL01X_ where they're common between the
PL010 and the PL011. The PL010_/PL011_ prefixes are added where they're
found only on the respective chips.

Replace the simple_lock with a kmutex_t. Update the locking to match
com(4) in the few places it didn't already.

DOH. Replace a line that got accidently deleted in the last commit.

device_t/softc split
struct device * -> device_t
struct cfdata * -> cfdata_t

Add the 'Z' to the 1176 cpu product name.

ok matt@

Fix locking botch introduced in 1.36.

Fix a KASSERT. From/OK'ed by matt@

Fix racy softint dispatch that lead to KASSERT(si->si_active) in
softint_execute

Discussed with matt@. "Looks good to me"

Add the documented ARM11[37]6 Auxiliary control register defines.

Add support for the ARM1176JZS

Add a flag for the lack of LED_ON in HOST_CTL (ti omap3 doesn't do that).

Provide a method for attachments to specify capabilites.

Add support for the PL011 to plcom. Pull across a bunch of fixes from
com(4) while I'm here and do some other tidyup.

Tested on a RaspberryPi.

PL010 not tested.

Initial commit of support for the RaspberryPI (www.raspberrypi.org)

This is enough for serial console via the gpio header pins and to get to
multiuser.

A huge thank you to Matt Thomas for all his help.

Add RPI to KERNEL_SETS

Remove #if 0 code.


# 1.31.2.4 19-Aug-2014 tls

Rebase to HEAD as of a few days ago.


# 1.31.2.3 23-Jun-2013 tls

resync from head


# 1.31.2.2 24-Feb-2013 tls

resync with head


# 1.31.2.1 19-Nov-2012 tls

Resync to 2012-11-19 00:00:00 UTC


# 1.62.2.1 10-Aug-2014 tls

Rebase.


# 1.63.2.5 06-Aug-2015 snj

Pull up following revision(s) (requested by skrll in ticket #909):
distrib/sets/lists/etc/mi: revision 1.237
distrib/sets/lists/tests/mi: revision 1.613
distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2
distrib/utils/embedded/conf/beagleboard.conf: delete
distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22
distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29
distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8
distrib/utils/embedded/conf/usermode.conf: revision 1.5
distrib/utils/embedded/conf/x86.conf: revision 1.5
distrib/utils/embedded/files/resize_disklabel: revision 1.1
distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59
etc/defaults/rc.conf: revision 1.133
etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76
etc/rc.d/Makefile: revision 1.93 via patch
etc/rc.d/resize_root: revisions 1.1-1.3
etc/rc.d/root: revision 1.5
sbin/resize_ffs/Makefile: revision 1.5
sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16
sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44
share/man/man5/rc.conf.5: revision 1.158, 1.159
tests/sbin/resize_ffs/Makefile: revision 1.4
tests/sbin/resize_ffs/common.sh: revision 1.14
tests/sbin/resize_ffs/t_check.sh: revision 1.1
tests/sbin/resize_ffs/t_grow.sh: revision 1.9
tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3
tests/sbin/resize_ffs/t_shrink.sh: revision 1.8
tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2
fix image building:
- round up the total size of the disk image
- fix fdisk offset for netbsd ffs images
--
Make get_dev_size work on regular files too.
--
Use `!= -1' instead of `== 0' out of paranoia.
--
- Add -c to check to see if grow/shrink is required
- Divide by DEV_BSIZE when returning size of file.
- Update manpage
--
New sentence, new line. Sort option descriptions.
--
Add resize_root boot operation. If resize_root=YES in rc.conf then
the system attempts to resize the root file system to fill it's
partition prior to mounting read-write. Useful for things like AMI
file system images. May eventually be used by arm images after
coming up with similar solution for increasing the parition size.
--
- Add new tests for -c check flag in resize_ffs
--
Bump date for previous.
it's -> its
--
Handle case in grow() where last cylinder group is too small for ufs2.
Align with code in shrink().
--
factor out geometry calculation and use this also in CheckOnly mode.
be a bit more verbose in Verbose mode.
--
Add support for auto-growing the root partition. Enable it for rpi.img.
--
initialize resize before pulling in board config
--
add KEYWORD: interactive, honour resize_root_flags and
resize_root_postcmd rc vars
--
if the -p flag is specified, display a progress bar while growing the
file-system
--
show resize_ffs progress bar when resizing root partition
--
fix typo in previous; pass -y unconditionally to resize_ffs, not -p
--
Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.
--
Properly spell X' name. From X(7):
The X.Org Foundation requests that the following names be
used when
referring to this software:
X
X Window System
X Version 11
X Window System, Version 11
X11
--
Add some documentation:
Tell what this does, and what it expects from conf files
--
Cleanup: make_filesystems is not used any longer, purge remains
--
More cleanup:
Instead of first overwriting the *_evbarm functions with own code,
and then calling them from the regular functions, directly put the
code into the regular functions.
No more functions from evbarm.conf are used now.
Some variables are still used!
--
define TOOL_MKUBOOTIMAGE for mkimage
--
fix mkubootimage


# 1.63.2.4 21-Mar-2015 snj

Pull up following revision(s) (requested by jmcneill in ticket #598):
sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9
sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1
sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4
sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3
sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1
sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2
sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7
sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2
sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1
sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2
sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1
sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5
sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7
sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9
sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1
sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3
sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1
sys/arch/arm/amlogic/amlogic_space.c: revision 1.1
sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8
sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1
sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8
sys/arch/arm/conf/files.arm: revision 1.129
sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17
sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29
sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12
sys/arch/arm/cortex/a9tmr_var.h: revision 1.4
sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4
sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7
sys/arch/arm/arm/cpufunc.c: revision 1.151
sys/arch/arm/include/bootconfig.h: revision 1.7
sys/arch/arm/include/locore.h: revision 1.19
sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17
sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2
sys/arch/evbarm/amlogic/genassym.cf: revision 1.1
sys/arch/evbarm/amlogic/platform.h: revision 1.1
sys/arch/evbarm/conf/files.amlogic: up to revision 1.8
sys/arch/evbarm/conf/std.amlogic: up to revision 1.2
sys/arch/evbarm/conf/mk.amlogic: revision 1.1
sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12
sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1
Don't use not as a variable since it's reserved in C++.
--
clean the a9 l2 cache before turning it on.
--
Add Cortex-A17 support
--
Fix CORTEXA17 support
--
Let the "cbar" device property override the cbar value, to work around
broken bootloaders
--
add a helper to update a9tmr frequency
--
detach and re-attach timecounter when updating freq, and reinit timer on
each cpu
--
fix typo
--
add BOOTOPT_TYPE_MACADDR for parsing mac address parameters
--
make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@
--
According to the Cortex-A5 TRM, the CBAR register is not implemented and
always reads as 0x00000000. Add ARM_CBAR option to set this in kernel
config.
--
skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt
--
match on Cortex-A5
--
match on Cortex-A5
--
allow arml2cc to be used on Cortex-A5 if the "offset" property is specified
--
print "A5" instead of "A9" at attach time if running on a Cortex-A5
--
Improve inline asm around dsb/dmb/isb:
- always use volatile and mark them as memory barrier
- use the common version from locore.h in all places not included from
userland
--
Work-in-progress Odroid-C1 support.
--
no need to override ARM_CBAR, remove unused COM_16750 option
--
Add basic serial console support.
--
add dwctwo and usb devices
--
ODROID-C1 SMP support.
--
auto-detect RAM size
--
ODROID-C1 onboard ethernet support.
--
add amlogicrng, add commented-out genfb placeholder
--
enable amlogicsdhc
--
add ODROID-C1 install kernel
--
Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised
as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config
and make sure to set the correct speed before attaching CPUs.
The speed can still be scaled down with machdep.cpu sysctls.
--
disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM
--
Basic framebuffer console support. Work in progress.


# 1.63.2.3 11-Mar-2015 snj

Pull up following revision(s) (requested by skrll in ticket #582):
distrib/utils/embedded/conf/rpi.conf: revision 1.27
etc/etc.evbarm/Makefile.inc: revision 1.70
sys/arch/arm/broadcom/bcm2835_intr.c: revision 1.5-1.7
sys/arch/arm/broadcom/bcm2835_obio.c: revision 1.23, 1.24
sys/arch/arm/broadcom/bcm2835_space.c: revision 1.8
sys/arch/arm/broadcom/bcm2835reg.h: revision 1.14
sys/arch/arm/broadcom/bcm2835var.h: revision 1.2
sys/arch/arm/broadcom/files.bcm2835: revision 1.24
sys/arch/arm/cortex/a9_mpsubr.S: revision 1.30
sys/arch/arm/cortex/armperiph.c: revision 1.8, 1.9
sys/arch/arm/cortex/gtmr.c: revision 1.9
sys/arch/arm/cortex/gtmr_var.h: revision 1.5
sys/arch/arm/cortex/mpcore_var.h: revision 1.3
sys/arch/arm/include/cpu.h: revision 1.84
sys/arch/evbarm/conf/RPI2: revision 1.1, 1.2
sys/arch/evbarm/conf/RPI2_INSTALL: revision 1.1
sys/arch/evbarm/conf/RPI: revision 1.59, 1.60
sys/arch/evbarm/conf/mk.rpi: revision 1.4
sys/arch/evbarm/conf/std.rpi: revisions 1.16-1.19 via patch
sys/arch/evbarm/rpi/genassym.cf: revision 1.2
sys/arch/evbarm/rpi/rpi.h: revision 1.4
sys/arch/evbarm/rpi/rpi2_start.S: revision 1.1
sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.57, 1.58 via patch
sys/arch/evbarm/rpi/rpi_start.S: revision 1.13
Move some options into std.rpi
--
Add __HAVE_MM_MD_CACHE_ALIASING
Pull up following revision(s) (requested by skrll in ticket #582):
Fix TPIDRPRW_IS_CURLWP builds.
--
A MULTIPROCESSOR kernel requires TPIDRPRW_IS_CURCPU.
--
Use TPIDRPRW_IS_CURLWP as it's a slight code reduction and performance
improvement.
Initial RPI2 support - it doesn't work yet. The generic timer gets messed
up somehow.
This commit changes the KVA layout of the RPI.
--
Make this compile where gtmr isn't used.
--
Spin up the non-boot CPUs, but don't allow cpu_boot_secondary_processors
to see them for now.
RPI2 nows works well with only the boot cpu.
--
Appease a KASSERT - will be remove when MULTIPROCESSOR RPI2 is fixed.
--
Add RPI2 to kernels build for both earmv[67].
Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2
--
Add an RPI2_INSTALL


# 1.63.2.2 14-Nov-2014 martin

Pull up following revision(s) (requested by skrll in ticket #230):
sys/dev/i2c/axp22x.c: revision 1.1
etc/etc.evbarm/Makefile.inc: revisions 1.65-1.66
sys/arch/evbarm/conf/HUMMINGBIRD_A31: revisions 1.1-1.15
sys/arch/evbarm/conf/HUMMINGBIRD_A31_INSTALL: revisions 1.1-1.3
sys/dev/i2c/axp22x.c: revision 1.1
sys/dev/i2c/files.i2c: revision 1.57

Add Merrii Hummingbird A31 board kernels.
Add AXP22x Power Management Unit driver.


# 1.63.2.1 12-Nov-2014 martin

Pull up following revision(s) (requested by skrll in ticket #222):
etc/etc.evbarm/Makefile.inc 1.64
sys/arch/evbarm/conf/BPI 1.2,1.4,1.6-1.7,1.9
sys/arch/evbarm/conf/BPI_INSTALL 1.1
sys/arch/evbarm/conf/CUBIEBOARD 1.18-1.30
sys/arch/evbarm/conf/CUBIETRUCK 1.4,1.6
sys/arch/evbarm/conf/mk.awin 1.4
sys/arch/evbarm/conf/std.awin 1.4 (via patch)
sys/conf/files 1.1104
sys/dev/usb/motg.c 1.9-1.12
sys/dev/usb/motgreg.h 1.2-1.4
Allow attachment glue to override the number of endpoints
-
options MOTG_ALLWINNER to select the awin specific reg layout
options MOTG_ALLWINNER
-
Instead of polluting motgreg.h with AllWinner specific registers (things
were getting out of hand), move the AllWinner reg definitions to
arch/arm/allwinner/awin_otgreg.h and include that instead of
dev/usb/motgreg.h when MOTG_ALLWINNER is defined.
let the bus driver override fifo size
-
If the bus driver supplies a fifo size and dynfifo is true, use it
-
Various kernel config fixes.