Home | History | Annotate | Download | only in boot
History log of /src/sys/arch/landisk/stand/boot/boot2.c
RevisionDateAuthorComments
 1.7  30-Apr-2022  rin Fix fallout from libsa change; stand.h includes <sys/param.h> now.

Use '\0' instead of NULL for NUL-character.
 1.6  11-Jun-2016  dholland PR 51200 gets in libsa considered harmful: use kgets
 1.5  31-May-2016  dholland PR 51193 David Binderman: simplify redundant conditional.
 1.4  26-Mar-2014  christos branches: 1.4.6;
kill sprintf
 1.3  25-Dec-2011  tsutsui branches: 1.3.6; 1.3.10;
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.2  22-Jan-2011  joerg branches: 1.2.4; 1.2.8;
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  01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.88; 1.1.94; 1.1.96;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.96.1  08-Feb-2011  bouyer Sync with HEAD
 1.1.94.1  06-Jun-2011  jruoho Sync with HEAD.
 1.1.88.1  05-Mar-2011  rmind sync with head
 1.1.12.2  30-Dec-2006  yamt sync with head.
 1.1.12.1  01-Sep-2006  yamt file boot2.c was added on branch yamt-lazymbuf on 2006-12-30 20:46:24 +0000
 1.1.6.2  09-Sep-2006  rpaulo sync with head
 1.1.6.1  01-Sep-2006  rpaulo file boot2.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:57 +0000
 1.1.2.2  03-Sep-2006  yamt sync with head.
 1.1.2.1  01-Sep-2006  yamt file boot2.c was added on branch yamt-pdpolicy on 2006-09-03 15:23:20 +0000
 1.2.8.1  18-Feb-2012  mrg merge to -current.
 1.2.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.2.4.1  17-Apr-2012  yamt sync with head
 1.3.10.1  18-May-2014  rmind sync with head
 1.3.6.2  03-Dec-2017  jdolecek update from HEAD
 1.3.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.6.1  09-Jul-2016  skrll Sync with HEAD

RSS XML Feed