Home | History | Annotate | only in /src/sys/arch/zaurus/stand/zboot
History log of /src/sys/arch/zaurus/stand/zboot
RevisionDateAuthorComments
 1.22 24-Oct-2019  christos 1. All Makefiles that use ARM_APCS_FLAGS add -marm unconditionally and
bsd.own.mk also adds it for gcc only (so we end up with 2 -marm for gcc).
Just add -marm unconditionally in bsd.own.mk in ARM_APCS_FLAGS and remove
it from everywhere else.
2. gcc-8 now warns about thumb internetwork in APCS mode. This does not make
sense because the documentation says that this flag does not make a
difference in apcs mode, but might produce larger code in non-APCS mode.
So we just add it to silence the warnings.
 1.21 23-Sep-2019  christos Consistently use ${RELEASEDIR}/${RELEASEMACHINE} instead of
${RELEASEDIR}/${MACHINE} (Paul Ripke)
 1.20 08-Apr-2017  christos branches: 1.20.14;
centralize vers.c building for standalone programs.
 1.19 22-Feb-2017  maya GC more logic that was intended for GCC <4.8 (or !LLVM)

Same as before (-marm implies -mno-thumb), but now the condition was flipped
 1.18 31-Jan-2016  christos branches: 1.18.2; 1.18.4;
include bsd.init.mk to get Makefile.inc
 1.17 27-Aug-2014  matt branches: 1.17.2;
Don't use ${MACHINE} but zaurus instead.
 1.16 12-Jan-2014  tsutsui Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.

XXX: probabry we should have bsd.saprog.mk or something.
 1.15 15-Dec-2013  joerg Move flags for ARM's APCS ABI into a common variable. Add some forces to
deal with limitations in the Clang <-> LLVM backend interaction to pick
the correct ABI and target assembler.
 1.14 05-Dec-2013  joerg Use -marm for clang builds, too.
 1.13 04-Nov-2013  christos fix more -mno-thumb.
 1.12 15-Aug-2013  matt Add CPPFLAGS+= -mno-thumb -mno-thumb-interwork
 1.11 12-Aug-2013  matt Add -fno-unwind-tables
 1.10 02-May-2013  matt branches: 1.10.4;
This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that
share a MACHINE_ARCH for userland so that except for etc, will produce
identical sets.

usr/include/machine now points to usr/include/arm
 1.9 01-May-2013  matt Force abi/float-abi/cpu
Only allow to build on little-endian.
Force MACHINE to be zaurus.
 1.8 18-Jan-2012  nonaka branches: 1.8.6;
Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.7 25-Dec-2011  tsutsui Apply the following patch submitted by Evgeniy Ivanov:
http://mail-index.NetBSD.org/tech-kern/2011/12/15/msg012226.html
http://mail-index.NetBSD.org/tech-kern/2011/12/17/msg012229.html

- add 'ls' op to struct fs_ops to support ls command on each fs,
enabled by -DLIBSA_ENABLE_LS_OP and SAMISCMAKEFLAGS+="SA_ENABLE_LS_OP=yes"
in libsa
- split sys/lib/libsa/ufs_ls.c into UFS specific part and MI part (ls.c)
that opens the target fs and calls fs-depedent XXX_ls() functions
- add a ls op for ext2fs
(all other fs than ufs and ext2fs don't have actual ls ops yet)
- replace existing MD ufs_ls() calls with this new MI ls()

The original patch was written for i386 and ext2fs.
zaurus zboot has been tested by nonaka@.
ews4800mips and x68k loaders have been tested by me (with several fixes).
landisk might be okay since it was almost copied from i386.

XXX1: "ls" op in fs_ops looks a bit inconsistent, but we will be able to
replace it with real fs ops like readdir if it's really worth
XXX2: someone might have to check sys/arch/ia64/stand/efi/libefi/efifs_ls.c
 1.6 23-Jan-2011  joerg branches: 1.6.4; 1.6.8;
Defer bsd.own.mk include after NOMAN.
 1.5 22-Jan-2011  joerg Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh. Change -D to the
inverted logic, so that it adds the date to bootprog_rev in ().

Change all platforms accordingly. -D is added if MKREPRO is not yes and
wasn't present before. Platforms that didn't use -D don't depend on
MKREPRO now either.
 1.4 27-May-2010  dholland branches: 1.4.2; 1.4.4;
Introduce .WAIT into the cleandir rule for blasting the libsa/libkern/etc.
trees, because it can race with the libsa/libkern/etc. makefiles' own
cleandir rules. I think I've found all of the uses of the offending idiom...
Closes PR 43360.
 1.3 13-Apr-2009  nonaka branches: 1.3.2; 1.3.4; 1.3.6; 1.3.8;
Use <bsd.klinks.mk> to create ${MACHINE} and ${MACHINE_ARCH} symlinks.
 1.2 03-Mar-2009  nonaka branches: 1.2.2;
fix make release.
 1.1 02-Mar-2009  nonaka Added zboot from OpenBSD.
 1.2.2.3 28-Apr-2009  skrll Sync with HEAD.
 1.2.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.2.2.1 03-Mar-2009  skrll file Makefile was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.3.8.2 05-Mar-2011  rmind sync with head
 1.3.8.1 30-May-2010  rmind sync with head
 1.3.6.1 17-Aug-2010  uebayasi Sync with HEAD.
 1.3.4.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.3.4.1 13-Apr-2009  jym file Makefile was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.3.2.3 11-Aug-2010  yamt sync with head.
 1.3.2.2 04-May-2009  yamt sync with head.
 1.3.2.1 13-Apr-2009  yamt file Makefile was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.4.4.1 08-Feb-2011  bouyer Sync with HEAD
 1.4.2.1 06-Jun-2011  jruoho Sync with HEAD.
 1.6.8.1 18-Feb-2012  mrg merge to -current.
 1.6.4.2 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.6.4.1 17-Apr-2012  yamt sync with head
 1.8.6.3 03-Dec-2017  jdolecek update from HEAD
 1.8.6.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.6.1 23-Jun-2013  tls resync from head
 1.10.4.2 18-May-2014  rmind sync with head
 1.10.4.1 28-Aug-2013  rmind sync with head
 1.17.2.2 28-Aug-2017  skrll Sync with HEAD
 1.17.2.1 19-Mar-2016  skrll Sync with HEAD
 1.18.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.18.2.2 26-Apr-2017  pgoyette Sync with HEAD
 1.18.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.20.14.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8 11-Jun-2016  dholland PR 51200 gets in libsa considered harmful: use kgets
 1.7 31-May-2016  dholland PR 51195 David Binderman: simplify redundant conditional.

XXX: there are too many copies of this function floating around ("gettrailer")
 1.6 28-Jun-2014  rtr branches: 1.6.4;
patch posted to tech-kern@ 2014/06/25 for review with minor changes
resulting from feedback.

move multiple copies of code for parsing boot.cfg file from sparc, i386
and zaurus into libsa/bootcfg.{h,c}. largely retained i386 parsing logic
in addition to keeping sparc dispatch function while remaining consistent
with boot.cfg(5).

previous sparc64 file format has been obsoleted but only used by boot
CDs distrib/sparc64/bootfs/boot.cfg has been updated to compensate.

exported names have been prefixed with either BOOTCFG_ or bootcfg_ as per
feedback from christos@

tested on amd64 & sparc64 but not zaurus.
 1.5 18-Jan-2012  nonaka branches: 1.5.6; 1.5.20;
Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.4 25-Dec-2011  tsutsui Apply the following patch submitted by Evgeniy Ivanov:
http://mail-index.NetBSD.org/tech-kern/2011/12/15/msg012226.html
http://mail-index.NetBSD.org/tech-kern/2011/12/17/msg012229.html

- add 'ls' op to struct fs_ops to support ls command on each fs,
enabled by -DLIBSA_ENABLE_LS_OP and SAMISCMAKEFLAGS+="SA_ENABLE_LS_OP=yes"
in libsa
- split sys/lib/libsa/ufs_ls.c into UFS specific part and MI part (ls.c)
that opens the target fs and calls fs-depedent XXX_ls() functions
- add a ls op for ext2fs
(all other fs than ufs and ext2fs don't have actual ls ops yet)
- replace existing MD ufs_ls() calls with this new MI ls()

The original patch was written for i386 and ext2fs.
zaurus zboot has been tested by nonaka@.
ews4800mips and x68k loaders have been tested by me (with several fixes).
landisk might be okay since it was almost copied from i386.

XXX1: "ls" op in fs_ops looks a bit inconsistent, but we will be able to
replace it with real fs ops like readdir if it's really worth
XXX2: someone might have to check sys/arch/ia64/stand/efi/libefi/efifs_ls.c
 1.3 20-Jun-2011  nonaka branches: 1.3.2; 1.3.6;
support SL-C1000.
 1.2 22-Jan-2011  joerg branches: 1.2.2;
Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh. Change -D to the
inverted logic, so that it adds the date to bootprog_rev in ().

Change all platforms accordingly. -D is added if MKREPRO is not yes and
wasn't present before. Platforms that didn't use -D don't depend on
MKREPRO now either.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.12; 1.1.14;
Added zboot from OpenBSD.
 1.1.14.1 08-Feb-2011  bouyer Sync with HEAD
 1.1.12.1 06-Jun-2011  jruoho Sync with HEAD.
 1.1.10.1 05-Mar-2011  rmind sync with head
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file boot.c was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file boot.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file boot.c was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.2.2.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.3.6.1 18-Feb-2012  mrg merge to -current.
 1.3.2.1 17-Apr-2012  yamt sync with head
 1.5.20.1 10-Aug-2014  tls Rebase.
 1.5.6.2 03-Dec-2017  jdolecek update from HEAD
 1.5.6.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.4.1 09-Jul-2016  skrll Sync with HEAD
 1.4 03-May-2020  joerg Avoid common symbol declarations.
 1.3 28-Jun-2014  rtr patch posted to tech-kern@ 2014/06/25 for review with minor changes
resulting from feedback.

move multiple copies of code for parsing boot.cfg file from sparc, i386
and zaurus into libsa/bootcfg.{h,c}. largely retained i386 parsing logic
in addition to keeping sparc dispatch function while remaining consistent
with boot.cfg(5).

previous sparc64 file format has been obsoleted but only used by boot
CDs distrib/sparc64/bootfs/boot.cfg has been updated to compensate.

exported names have been prefixed with either BOOTCFG_ or bootcfg_ as per
feedback from christos@

tested on amd64 & sparc64 but not zaurus.
 1.2 18-Jan-2012  nonaka branches: 1.2.6; 1.2.20;
Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.18; 1.1.22;
Added zboot from OpenBSD.
 1.1.22.1 18-Feb-2012  mrg merge to -current.
 1.1.18.1 17-Apr-2012  yamt sync with head
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file boot.h was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file boot.h was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file boot.h was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.6.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6;
Added zboot from OpenBSD.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file bootinfo.c was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file bootinfo.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file bootinfo.c was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6;
Added zboot from OpenBSD.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file bootinfo.h was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file bootinfo.h was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file bootinfo.h was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.5 11-Jun-2016  dholland PR 51200 gets in libsa considered harmful: use kgets
 1.4 10-Aug-2014  isaki branches: 1.4.4;
Unify all arch/*/stand's atoi() to MI libsa.
lib/libsa/atoi.c was separated from lib/libsa/bootcfg.c.
PR/49084
 1.3 28-Jun-2014  rtr patch posted to tech-kern@ 2014/06/25 for review with minor changes
resulting from feedback.

move multiple copies of code for parsing boot.cfg file from sparc, i386
and zaurus into libsa/bootcfg.{h,c}. largely retained i386 parsing logic
in addition to keeping sparc dispatch function while remaining consistent
with boot.cfg(5).

previous sparc64 file format has been obsoleted but only used by boot
CDs distrib/sparc64/bootfs/boot.cfg has been updated to compensate.

exported names have been prefixed with either BOOTCFG_ or bootcfg_ as per
feedback from christos@

tested on amd64 & sparc64 but not zaurus.
 1.2 18-Jan-2012  nonaka branches: 1.2.6; 1.2.20;
Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.18; 1.1.22;
Added zboot from OpenBSD.
 1.1.22.1 18-Feb-2012  mrg merge to -current.
 1.1.18.1 17-Apr-2012  yamt sync with head
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file bootmenu.c was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file bootmenu.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file bootmenu.c was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.2.20.1 10-Aug-2014  tls Rebase.
 1.2.6.2 03-Dec-2017  jdolecek update from HEAD
 1.2.6.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.4.1 09-Jul-2016  skrll Sync with HEAD
 1.3 10-Aug-2014  isaki Unify all arch/*/stand's atoi() to MI libsa.
lib/libsa/atoi.c was separated from lib/libsa/bootcfg.c.
PR/49084
 1.2 28-Jun-2014  rtr patch posted to tech-kern@ 2014/06/25 for review with minor changes
resulting from feedback.

move multiple copies of code for parsing boot.cfg file from sparc, i386
and zaurus into libsa/bootcfg.{h,c}. largely retained i386 parsing logic
in addition to keeping sparc dispatch function while remaining consistent
with boot.cfg(5).

previous sparc64 file format has been obsoleted but only used by boot
CDs distrib/sparc64/bootfs/boot.cfg has been updated to compensate.

exported names have been prefixed with either BOOTCFG_ or bootcfg_ as per
feedback from christos@

tested on amd64 & sparc64 but not zaurus.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.28; 1.1.42;
Added zboot from OpenBSD.
 1.1.42.1 10-Aug-2014  tls Rebase.
 1.1.28.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file bootmenu.h was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file bootmenu.h was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file bootmenu.h was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.2 20-Jun-2011  nonaka support SL-C1000.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.16;
Added zboot from OpenBSD.
 1.1.16.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file compat_linux.h was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file compat_linux.h was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file compat_linux.h was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.2 18-Jan-2012  nonaka Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.18; 1.1.22;
Added zboot from OpenBSD.
 1.1.22.1 18-Feb-2012  mrg merge to -current.
 1.1.18.1 17-Apr-2012  yamt sync with head
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file conf.c was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file conf.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file conf.c was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6;
Added zboot from OpenBSD.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file crt0.c was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file crt0.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file crt0.c was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.2 18-Jan-2012  nonaka Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.18; 1.1.22;
Added zboot from OpenBSD.
 1.1.22.1 18-Feb-2012  mrg merge to -current.
 1.1.18.1 17-Apr-2012  yamt sync with head
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file devopen.c was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file devopen.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file devopen.c was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6;
Added zboot from OpenBSD.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file disk.h was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file disk.h was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file disk.h was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.4 02-Jan-2015  christos We have three sets of DTYPE_ constants in the kernel:
altq Drop Type
disklabel Disk Type
file Descriptor Type
(not to mention constants that contain the string DTYPE).
Let's make them two, by changing the disklabel one to be DisK TYPE since the
other disklabel constants seem to do that. Not many userland programs use
these constants (and the ones that they do are mostly in ifdefs). They will
be fixed shortly.
 1.3 18-Jan-2012  nonaka branches: 1.3.6; 1.3.24;
Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.2 20-Jun-2011  nonaka branches: 1.2.2; 1.2.6;
support SL-C1000.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.16;
Added zboot from OpenBSD.
 1.1.16.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file diskprobe.c was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file diskprobe.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file diskprobe.c was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.2.6.1 18-Feb-2012  mrg merge to -current.
 1.2.2.1 17-Apr-2012  yamt sync with head
 1.3.24.1 06-Apr-2015  skrll Sync with HEAD
 1.3.6.1 03-Dec-2017  jdolecek update from HEAD
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6;
Added zboot from OpenBSD.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file getsecs.c was added on branch jym-xensuspend on 2009-05-13 17:18:54 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file getsecs.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file getsecs.c was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6;
Added zboot from OpenBSD.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file loadfile_zboot.c was added on branch jym-xensuspend on 2009-05-13 17:18:55 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file loadfile_zboot.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file loadfile_zboot.c was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.1 18-Jan-2012  nonaka branches: 1.1.4; 1.1.6;
Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.1.6.2 17-Apr-2012  yamt sync with head
 1.1.6.1 18-Jan-2012  yamt file pathfs.c was added on branch yamt-pagecache on 2012-04-17 00:07:13 +0000
 1.1.4.2 18-Feb-2012  mrg merge to -current.
 1.1.4.1 18-Jan-2012  mrg file pathfs.c was added on branch jmcneill-usbmp on 2012-02-18 07:33:52 +0000
 1.1 18-Jan-2012  nonaka branches: 1.1.4; 1.1.6;
Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.1.6.2 17-Apr-2012  yamt sync with head
 1.1.6.1 18-Jan-2012  yamt file pathfs.h was added on branch yamt-pagecache on 2012-04-17 00:07:13 +0000
 1.1.4.2 18-Feb-2012  mrg merge to -current.
 1.1.4.1 18-Jan-2012  mrg file pathfs.h was added on branch jmcneill-usbmp on 2012-02-18 07:33:52 +0000
 1.4 28-Jun-2014  rtr patch posted to tech-kern@ 2014/06/25 for review with minor changes
resulting from feedback.

move multiple copies of code for parsing boot.cfg file from sparc, i386
and zaurus into libsa/bootcfg.{h,c}. largely retained i386 parsing logic
in addition to keeping sparc dispatch function while remaining consistent
with boot.cfg(5).

previous sparc64 file format has been obsoleted but only used by boot
CDs distrib/sparc64/bootfs/boot.cfg has been updated to compensate.

exported names have been prefixed with either BOOTCFG_ or bootcfg_ as per
feedback from christos@

tested on amd64 & sparc64 but not zaurus.
 1.3 18-Jan-2012  nonaka branches: 1.3.6; 1.3.20;
Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.2 20-Jun-2011  nonaka branches: 1.2.2; 1.2.6;
support SL-C1000.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.16;
Added zboot from OpenBSD.
 1.1.16.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file pathnames.h was added on branch jym-xensuspend on 2009-05-13 17:18:55 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file pathnames.h was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file pathnames.h was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.2.6.1 18-Feb-2012  mrg merge to -current.
 1.2.2.1 17-Apr-2012  yamt sync with head
 1.3.20.1 10-Aug-2014  tls Rebase.
 1.3.6.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6;
Added zboot from OpenBSD.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file termios.c was added on branch jym-xensuspend on 2009-05-13 17:18:55 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file termios.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file termios.c was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6;
Added zboot from OpenBSD.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file termios.h was added on branch jym-xensuspend on 2009-05-13 17:18:55 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file termios.h was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file termios.h was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.3 26-Mar-2014  christos use snprintf
 1.2 01-Dec-2013  joerg Use format string.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.18; 1.1.28; 1.1.32;
Added zboot from OpenBSD.
 1.1.32.1 18-May-2014  rmind sync with head
 1.1.28.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.18.1 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.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file unixcons.c was added on branch jym-xensuspend on 2009-05-13 17:18:55 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file unixcons.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file unixcons.c was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.4 04-Nov-2013  christos fix unused variables
 1.3 18-Jan-2012  nonaka branches: 1.3.6; 1.3.10;
Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.2 17-Jul-2011  joerg branches: 1.2.2; 1.2.6;
Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6;
Added zboot from OpenBSD.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file unixdev.c was added on branch jym-xensuspend on 2009-05-13 17:18:55 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file unixdev.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file unixdev.c was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.2.6.1 18-Feb-2012  mrg merge to -current.
 1.2.2.2 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.2.2.1 17-Apr-2012  yamt sync with head
 1.3.10.1 18-May-2014  rmind sync with head
 1.3.6.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3 18-Jan-2012  nonaka Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.2 20-Jun-2011  nonaka branches: 1.2.2; 1.2.6;
support SL-C1000.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.16;
Added zboot from OpenBSD.
 1.1.16.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file unixdev.h was added on branch jym-xensuspend on 2009-05-13 17:18:55 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file unixdev.h was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file unixdev.h was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.2.6.1 18-Feb-2012  mrg merge to -current.
 1.2.2.1 17-Apr-2012  yamt sync with head
 1.2 20-Jun-2011  nonaka support SL-C1000.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.16;
Added zboot from OpenBSD.
 1.1.16.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file unixsys.S was added on branch jym-xensuspend on 2009-05-13 17:18:55 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file unixsys.S was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file unixsys.S was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.3 18-Jan-2012  nonaka Support to read the kernel from local file system.

ex. boot path:/mnt/card/netbsd
 1.2 20-Jun-2011  nonaka branches: 1.2.2; 1.2.6;
support SL-C1000.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.16;
Added zboot from OpenBSD.
 1.1.16.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file version was added on branch jym-xensuspend on 2009-05-13 17:18:55 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file version was added on branch yamt-nfs-mp on 2009-05-04 08:12:16 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file version was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.2.6.1 18-Feb-2012  mrg merge to -current.
 1.2.2.1 17-Apr-2012  yamt sync with head

RSS XML Feed