History log of /netbsd-current/distrib/evbppc/ramdisk/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.25 06-Nov-2020 martin

Bump ramdisk size slightly


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.24 29-Dec-2019 christos

1. Remove all the special handling of variables (-d -p -P -s -S) that
were dealing with DBG (-d) LDSTATIC/NOPIE (-p), and the rest with
disabling/enabling sanitizers.
2. Use emalloc/estrdup for all the allocators instead of only some cases.
3. Add -V varspec which passes variables on the command line (as DBG
and LDSTATIC used to be passed before) instead of appending them
to the on-the-fly Makefile using -v varspec.
4. Change the distrib and rescue Makefiles to use -V instead of the removed
flags.

The motivation of this is to make variable handling consistent, less magical,
and remove the need for changing crunchgen each time we want to add disabling
an option by default.

(as proposed in tech-toolchain)


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.23 23-Jul-2017 joerg

branches: 1.23.4;
Don't build unwind data for the ramdisk, use more aggressive size
optimization for clang.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.22 09-Feb-2017 joerg

Give clang a bit more space on the RAM disk.


# 1.21 24-Jan-2017 christos

+= for MAKEFS_FLAGS


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.20 13-Nov-2016 joerg

branches: 1.20.2;
Give the ramdisk a bit more space, evbppc64 for clang is running out.


Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.19 16-Jan-2015 joerg

branches: 1.19.2;
Include /dev/bpf for dhcpcd.


# 1.18 13-Aug-2014 joerg

Bump ramdisk size to 3.2MB and include dhcpcd.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.17 08-Aug-2014 joerg

branches: 1.17.2;
Don't set -mmultiple or -mno-string for PowerPC, the difference is too
small to really matter and it sometimes even increases the size.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.16 14-Aug-2012 martin

branches: 1.16.2; 1.16.10;
Change all install media to use ipty instead of pty0


# 1.15 27-Jul-2012 matt

Increase ramdisk size.


# 1.14 24-Jul-2012 matt

Add dkctl / drvctl support.


# 1.13 23-Jul-2012 matt

Add dk and flash depends.
Make ramdiskbin dependent on Makefile.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.12 23-Feb-2012 kiyohara

Fix build failure. Remove unknown device ttyv0.


Revision tags: netbsd-6-base
# 1.11 01-Feb-2012 matt

branches: 1.11.2;
Put ld0/ld1 on the ramdisk (for sdmmc).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.10 20-Jun-2011 matt

branches: 1.10.2;
Make sure to build -fno-pie -fno-pic in case MKPIE=yes


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 18-Jan-2011 matt

branches: 1.9.4;
Don't use string instructions (not on mpc85xx)


Revision tags: matt-mips64-premerge-20101231
# 1.8 11-Feb-2010 roy

Remove terminfo.db as it's now embedded in libterminfo.


# 1.7 05-Feb-2010 roy

Use the rescue terminfo.db in our images instead of termcap.


Revision tags: matt-premerge-20091211
# 1.6 24-Sep-2009 he

Replace references to local and now no-longer-existing termcap files
with references to ${DISTRIBB}/common/termcap. Hi, abs@!


# 1.5 20-Sep-2009 abs

${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols
${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.4 25-Jan-2009 abs

Use the cutdown distrib/common/services and distrib/common/protocols
rather than the full fat etc versions


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 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-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 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 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.3 10-May-2007 dogcow

branches: 1.3.12; 1.3.28;
Since /etc/services has gotten rather large, use a minimal one for install
kernels. (mount_nfs is notably the only binary that doesn't gracefully deal
with the lack of an /etc/services file, it appears.)


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 abandoned-netbsd-4-base netbsd-4-base
# 1.2 04-Sep-2005 kiyohara

Set variable MAKEDEVTARGETS.


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-3-base 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 fvdl_fs64_base
# 1.1 09-Dec-2002 scw

branches: 1.1.6;
The walnut port has been subsumed by the new evbppc port.


# 1.24 29-Dec-2019 christos

1. Remove all the special handling of variables (-d -p -P -s -S) that
were dealing with DBG (-d) LDSTATIC/NOPIE (-p), and the rest with
disabling/enabling sanitizers.
2. Use emalloc/estrdup for all the allocators instead of only some cases.
3. Add -V varspec which passes variables on the command line (as DBG
and LDSTATIC used to be passed before) instead of appending them
to the on-the-fly Makefile using -v varspec.
4. Change the distrib and rescue Makefiles to use -V instead of the removed
flags.

The motivation of this is to make variable handling consistent, less magical,
and remove the need for changing crunchgen each time we want to add disabling
an option by default.

(as proposed in tech-toolchain)


Revision tags: netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.23 23-Jul-2017 joerg

Don't build unwind data for the ramdisk, use more aggressive size
optimization for clang.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.22 09-Feb-2017 joerg

Give clang a bit more space on the RAM disk.


# 1.21 24-Jan-2017 christos

+= for MAKEFS_FLAGS


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.20 13-Nov-2016 joerg

branches: 1.20.2;
Give the ramdisk a bit more space, evbppc64 for clang is running out.


Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.19 16-Jan-2015 joerg

branches: 1.19.2;
Include /dev/bpf for dhcpcd.


# 1.18 13-Aug-2014 joerg

Bump ramdisk size to 3.2MB and include dhcpcd.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.17 08-Aug-2014 joerg

branches: 1.17.2;
Don't set -mmultiple or -mno-string for PowerPC, the difference is too
small to really matter and it sometimes even increases the size.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.16 14-Aug-2012 martin

branches: 1.16.2; 1.16.10;
Change all install media to use ipty instead of pty0


# 1.15 27-Jul-2012 matt

Increase ramdisk size.


# 1.14 24-Jul-2012 matt

Add dkctl / drvctl support.


# 1.13 23-Jul-2012 matt

Add dk and flash depends.
Make ramdiskbin dependent on Makefile.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.12 23-Feb-2012 kiyohara

Fix build failure. Remove unknown device ttyv0.


Revision tags: netbsd-6-base
# 1.11 01-Feb-2012 matt

branches: 1.11.2;
Put ld0/ld1 on the ramdisk (for sdmmc).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.10 20-Jun-2011 matt

branches: 1.10.2;
Make sure to build -fno-pie -fno-pic in case MKPIE=yes


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 18-Jan-2011 matt

branches: 1.9.4;
Don't use string instructions (not on mpc85xx)


Revision tags: matt-mips64-premerge-20101231
# 1.8 11-Feb-2010 roy

Remove terminfo.db as it's now embedded in libterminfo.


# 1.7 05-Feb-2010 roy

Use the rescue terminfo.db in our images instead of termcap.


Revision tags: matt-premerge-20091211
# 1.6 24-Sep-2009 he

Replace references to local and now no-longer-existing termcap files
with references to ${DISTRIBB}/common/termcap. Hi, abs@!


# 1.5 20-Sep-2009 abs

${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols
${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.4 25-Jan-2009 abs

Use the cutdown distrib/common/services and distrib/common/protocols
rather than the full fat etc versions


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 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-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 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 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.3 10-May-2007 dogcow

branches: 1.3.12; 1.3.28;
Since /etc/services has gotten rather large, use a minimal one for install
kernels. (mount_nfs is notably the only binary that doesn't gracefully deal
with the lack of an /etc/services file, it appears.)


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 abandoned-netbsd-4-base netbsd-4-base
# 1.2 04-Sep-2005 kiyohara

Set variable MAKEDEVTARGETS.


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-3-base 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 fvdl_fs64_base
# 1.1 09-Dec-2002 scw

branches: 1.1.6;
The walnut port has been subsumed by the new evbppc port.


# 1.23 23-Jul-2017 joerg

Don't build unwind data for the ramdisk, use more aggressive size
optimization for clang.


Revision tags: perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.22 09-Feb-2017 joerg

Give clang a bit more space on the RAM disk.


# 1.21 24-Jan-2017 christos

+= for MAKEFS_FLAGS


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.20 13-Nov-2016 joerg

branches: 1.20.2;
Give the ramdisk a bit more space, evbppc64 for clang is running out.


Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.19 16-Jan-2015 joerg

branches: 1.19.2;
Include /dev/bpf for dhcpcd.


# 1.18 13-Aug-2014 joerg

Bump ramdisk size to 3.2MB and include dhcpcd.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.17 08-Aug-2014 joerg

branches: 1.17.2;
Don't set -mmultiple or -mno-string for PowerPC, the difference is too
small to really matter and it sometimes even increases the size.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.16 14-Aug-2012 martin

branches: 1.16.2; 1.16.10;
Change all install media to use ipty instead of pty0


# 1.15 27-Jul-2012 matt

Increase ramdisk size.


# 1.14 24-Jul-2012 matt

Add dkctl / drvctl support.


# 1.13 23-Jul-2012 matt

Add dk and flash depends.
Make ramdiskbin dependent on Makefile.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.12 23-Feb-2012 kiyohara

Fix build failure. Remove unknown device ttyv0.


Revision tags: netbsd-6-base
# 1.11 01-Feb-2012 matt

branches: 1.11.2;
Put ld0/ld1 on the ramdisk (for sdmmc).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.10 20-Jun-2011 matt

branches: 1.10.2;
Make sure to build -fno-pie -fno-pic in case MKPIE=yes


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 18-Jan-2011 matt

branches: 1.9.4;
Don't use string instructions (not on mpc85xx)


Revision tags: matt-mips64-premerge-20101231
# 1.8 11-Feb-2010 roy

Remove terminfo.db as it's now embedded in libterminfo.


# 1.7 05-Feb-2010 roy

Use the rescue terminfo.db in our images instead of termcap.


Revision tags: matt-premerge-20091211
# 1.6 24-Sep-2009 he

Replace references to local and now no-longer-existing termcap files
with references to ${DISTRIBB}/common/termcap. Hi, abs@!


# 1.5 20-Sep-2009 abs

${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols
${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.4 25-Jan-2009 abs

Use the cutdown distrib/common/services and distrib/common/protocols
rather than the full fat etc versions


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 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-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 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 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.3 10-May-2007 dogcow

branches: 1.3.12; 1.3.28;
Since /etc/services has gotten rather large, use a minimal one for install
kernels. (mount_nfs is notably the only binary that doesn't gracefully deal
with the lack of an /etc/services file, it appears.)


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 abandoned-netbsd-4-base netbsd-4-base
# 1.2 04-Sep-2005 kiyohara

Set variable MAKEDEVTARGETS.


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-3-base 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 fvdl_fs64_base
# 1.1 09-Dec-2002 scw

branches: 1.1.6;
The walnut port has been subsumed by the new evbppc port.


# 1.22 09-Feb-2017 joerg

Give clang a bit more space on the RAM disk.


# 1.21 24-Jan-2017 christos

+= for MAKEFS_FLAGS


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.20 13-Nov-2016 joerg

Give the ramdisk a bit more space, evbppc64 for clang is running out.


Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.19 16-Jan-2015 joerg

branches: 1.19.2;
Include /dev/bpf for dhcpcd.


# 1.18 13-Aug-2014 joerg

Bump ramdisk size to 3.2MB and include dhcpcd.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.17 08-Aug-2014 joerg

branches: 1.17.2;
Don't set -mmultiple or -mno-string for PowerPC, the difference is too
small to really matter and it sometimes even increases the size.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.16 14-Aug-2012 martin

branches: 1.16.2; 1.16.10;
Change all install media to use ipty instead of pty0


# 1.15 27-Jul-2012 matt

Increase ramdisk size.


# 1.14 24-Jul-2012 matt

Add dkctl / drvctl support.


# 1.13 23-Jul-2012 matt

Add dk and flash depends.
Make ramdiskbin dependent on Makefile.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.12 23-Feb-2012 kiyohara

Fix build failure. Remove unknown device ttyv0.


Revision tags: netbsd-6-base
# 1.11 01-Feb-2012 matt

branches: 1.11.2;
Put ld0/ld1 on the ramdisk (for sdmmc).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.10 20-Jun-2011 matt

branches: 1.10.2;
Make sure to build -fno-pie -fno-pic in case MKPIE=yes


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 18-Jan-2011 matt

branches: 1.9.4;
Don't use string instructions (not on mpc85xx)


Revision tags: matt-mips64-premerge-20101231
# 1.8 11-Feb-2010 roy

Remove terminfo.db as it's now embedded in libterminfo.


# 1.7 05-Feb-2010 roy

Use the rescue terminfo.db in our images instead of termcap.


Revision tags: matt-premerge-20091211
# 1.6 24-Sep-2009 he

Replace references to local and now no-longer-existing termcap files
with references to ${DISTRIBB}/common/termcap. Hi, abs@!


# 1.5 20-Sep-2009 abs

${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols
${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.4 25-Jan-2009 abs

Use the cutdown distrib/common/services and distrib/common/protocols
rather than the full fat etc versions


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 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-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 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 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.3 10-May-2007 dogcow

branches: 1.3.12; 1.3.28;
Since /etc/services has gotten rather large, use a minimal one for install
kernels. (mount_nfs is notably the only binary that doesn't gracefully deal
with the lack of an /etc/services file, it appears.)


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 abandoned-netbsd-4-base netbsd-4-base
# 1.2 04-Sep-2005 kiyohara

Set variable MAKEDEVTARGETS.


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-3-base 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 fvdl_fs64_base
# 1.1 09-Dec-2002 scw

branches: 1.1.6;
The walnut port has been subsumed by the new evbppc port.


# 1.21 24-Jan-2017 christos

+= for MAKEFS_FLAGS


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.20 13-Nov-2016 joerg

Give the ramdisk a bit more space, evbppc64 for clang is running out.


Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.19 16-Jan-2015 joerg

branches: 1.19.2;
Include /dev/bpf for dhcpcd.


# 1.18 13-Aug-2014 joerg

Bump ramdisk size to 3.2MB and include dhcpcd.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.17 08-Aug-2014 joerg

branches: 1.17.2;
Don't set -mmultiple or -mno-string for PowerPC, the difference is too
small to really matter and it sometimes even increases the size.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.16 14-Aug-2012 martin

branches: 1.16.2; 1.16.10;
Change all install media to use ipty instead of pty0


# 1.15 27-Jul-2012 matt

Increase ramdisk size.


# 1.14 24-Jul-2012 matt

Add dkctl / drvctl support.


# 1.13 23-Jul-2012 matt

Add dk and flash depends.
Make ramdiskbin dependent on Makefile.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.12 23-Feb-2012 kiyohara

Fix build failure. Remove unknown device ttyv0.


Revision tags: netbsd-6-base
# 1.11 01-Feb-2012 matt

branches: 1.11.2;
Put ld0/ld1 on the ramdisk (for sdmmc).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.10 20-Jun-2011 matt

branches: 1.10.2;
Make sure to build -fno-pie -fno-pic in case MKPIE=yes


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 18-Jan-2011 matt

branches: 1.9.4;
Don't use string instructions (not on mpc85xx)


Revision tags: matt-mips64-premerge-20101231
# 1.8 11-Feb-2010 roy

Remove terminfo.db as it's now embedded in libterminfo.


# 1.7 05-Feb-2010 roy

Use the rescue terminfo.db in our images instead of termcap.


Revision tags: matt-premerge-20091211
# 1.6 24-Sep-2009 he

Replace references to local and now no-longer-existing termcap files
with references to ${DISTRIBB}/common/termcap. Hi, abs@!


# 1.5 20-Sep-2009 abs

${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols
${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.4 25-Jan-2009 abs

Use the cutdown distrib/common/services and distrib/common/protocols
rather than the full fat etc versions


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 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-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 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 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.3 10-May-2007 dogcow

branches: 1.3.12; 1.3.28;
Since /etc/services has gotten rather large, use a minimal one for install
kernels. (mount_nfs is notably the only binary that doesn't gracefully deal
with the lack of an /etc/services file, it appears.)


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 abandoned-netbsd-4-base netbsd-4-base
# 1.2 04-Sep-2005 kiyohara

Set variable MAKEDEVTARGETS.


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-3-base 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 fvdl_fs64_base
# 1.1 09-Dec-2002 scw

branches: 1.1.6;
The walnut port has been subsumed by the new evbppc port.


# 1.20 13-Nov-2016 joerg

Give the ramdisk a bit more space, evbppc64 for clang is running out.


Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.19 16-Jan-2015 joerg

Include /dev/bpf for dhcpcd.


# 1.18 13-Aug-2014 joerg

Bump ramdisk size to 3.2MB and include dhcpcd.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.17 08-Aug-2014 joerg

branches: 1.17.2;
Don't set -mmultiple or -mno-string for PowerPC, the difference is too
small to really matter and it sometimes even increases the size.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.16 14-Aug-2012 martin

branches: 1.16.2; 1.16.10;
Change all install media to use ipty instead of pty0


# 1.15 27-Jul-2012 matt

Increase ramdisk size.


# 1.14 24-Jul-2012 matt

Add dkctl / drvctl support.


# 1.13 22-Jul-2012 matt

Add dk and flash depends.
Make ramdiskbin dependent on Makefile.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.12 22-Feb-2012 kiyohara

Fix build failure. Remove unknown device ttyv0.


Revision tags: netbsd-6-base
# 1.11 01-Feb-2012 matt

branches: 1.11.2;
Put ld0/ld1 on the ramdisk (for sdmmc).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.10 20-Jun-2011 matt

branches: 1.10.2;
Make sure to build -fno-pie -fno-pic in case MKPIE=yes


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 17-Jan-2011 matt

branches: 1.9.4;
Don't use string instructions (not on mpc85xx)


Revision tags: matt-mips64-premerge-20101231
# 1.8 11-Feb-2010 roy

Remove terminfo.db as it's now embedded in libterminfo.


# 1.7 05-Feb-2010 roy

Use the rescue terminfo.db in our images instead of termcap.


Revision tags: matt-premerge-20091211
# 1.6 24-Sep-2009 he

Replace references to local and now no-longer-existing termcap files
with references to ${DISTRIBB}/common/termcap. Hi, abs@!


# 1.5 20-Sep-2009 abs

${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols
${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.4 25-Jan-2009 abs

Use the cutdown distrib/common/services and distrib/common/protocols
rather than the full fat etc versions


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 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-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 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 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.3 10-May-2007 dogcow

branches: 1.3.12; 1.3.28;
Since /etc/services has gotten rather large, use a minimal one for install
kernels. (mount_nfs is notably the only binary that doesn't gracefully deal
with the lack of an /etc/services file, it appears.)


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 abandoned-netbsd-4-base netbsd-4-base
# 1.2 04-Sep-2005 kiyohara

Set variable MAKEDEVTARGETS.


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-3-base 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 fvdl_fs64_base
# 1.1 09-Dec-2002 scw

branches: 1.1.6;
The walnut port has been subsumed by the new evbppc port.


# 1.19 16-Jan-2015 joerg

Include /dev/bpf for dhcpcd.


# 1.18 13-Aug-2014 joerg

Bump ramdisk size to 3.2MB and include dhcpcd.


# 1.17 07-Aug-2014 joerg

branches: 1.17.2;
Don't set -mmultiple or -mno-string for PowerPC, the difference is too
small to really matter and it sometimes even increases the size.


# 1.16 14-Aug-2012 martin

branches: 1.16.2; 1.16.10;
Change all install media to use ipty instead of pty0


# 1.15 27-Jul-2012 matt

Increase ramdisk size.


# 1.14 24-Jul-2012 matt

Add dkctl / drvctl support.


# 1.13 22-Jul-2012 matt

Add dk and flash depends.
Make ramdiskbin dependent on Makefile.


# 1.12 22-Feb-2012 kiyohara

Fix build failure. Remove unknown device ttyv0.


# 1.11 01-Feb-2012 matt

branches: 1.11.2;
Put ld0/ld1 on the ramdisk (for sdmmc).


# 1.10 20-Jun-2011 matt

branches: 1.10.2;
Make sure to build -fno-pie -fno-pic in case MKPIE=yes


# 1.9 17-Jan-2011 matt

branches: 1.9.4;
Don't use string instructions (not on mpc85xx)


# 1.8 11-Feb-2010 roy

Remove terminfo.db as it's now embedded in libterminfo.


# 1.7 05-Feb-2010 roy

Use the rescue terminfo.db in our images instead of termcap.


# 1.6 24-Sep-2009 he

Replace references to local and now no-longer-existing termcap files
with references to ${DISTRIBB}/common/termcap. Hi, abs@!


# 1.5 20-Sep-2009 abs

${NETBSDSRCDIR}/distrib/common/protocols => ${DISTRIBDIR}/common/protocols
${NETBSDSRCDIR}/distrib/common/services => ${DISTRIBDIR}/common/services


# 1.4 25-Jan-2009 abs

Use the cutdown distrib/common/services and distrib/common/protocols
rather than the full fat etc versions


# 1.3 10-May-2007 dogcow

branches: 1.3.12; 1.3.28;
Since /etc/services has gotten rather large, use a minimal one for install
kernels. (mount_nfs is notably the only binary that doesn't gracefully deal
with the lack of an /etc/services file, it appears.)


# 1.2 03-Sep-2005 kiyohara

Set variable MAKEDEVTARGETS.


# 1.1 09-Dec-2002 scw

branches: 1.1.6;
The walnut port has been subsumed by the new evbppc port.


# 1.1.6.1 15-Sep-2005 tron

Apply patch (requested by shige in ticket #790):
Build installation kernel for OpenBlockS266(IBM405GP CPU) products.


# 1.3.28.1 06-Jan-2011 matt

Don't use string instructions.


# 1.3.12.1 05-Oct-2008 mjf

Sync with HEAD.


# 1.9.4.1 23-Jun-2011 cherry

Catchup with rmind-uvmplock merge.


# 1.10.2.2 30-Oct-2012 yamt

sync with head


# 1.10.2.1 16-Apr-2012 yamt

sync with head


# 1.11.2.1 14-Aug-2012 riz

Pull up following revision(s) (requested by martin in ticket #500):
distrib/evbppc/ramdisk/Makefile: revision 1.16
distrib/emips/ramdisk/Makefile: revision 1.2
distrib/sandpoint/ramdisk/Makefile: revision 1.10
distrib/evbmips/instkernel/ramdisk/Makefile: revision 1.12
distrib/i386/ramdisks/ramdisk-rescuetiny/Makefile: revision 1.2
distrib/ibmnws/netboot/ramdisk/Makefile: revision 1.11
distrib/pmax/ramdisk/Makefile: revision 1.46
distrib/i386/ramdisks/ramdisk-tiny/Makefile: revision 1.2
just make the installation ptys (ipty); change it to opty if more needed.
Change all install media to use ipty instead of pty0


# 1.16.10.1 10-Aug-2014 tls

Rebase.


# 1.16.2.1 19-Aug-2014 tls

Rebase to HEAD as of a few days ago.


# 1.17.2.1 17-Jan-2015 martin

Pull up following revision(s) (requested by joerg in ticket #428):
distrib/evbppc/ramdisk/Makefile: revision 1.19
Include /dev/bpf for dhcpcd.