Home | History | Annotate | Download | only in boot_ufs
History log of /src/sys/arch/x68k/stand/boot_ufs/readufs_lfs.c
RevisionDateAuthorComments
 1.18  07-Jan-2024  isaki TAB/space/indent cleanup.
 1.17  21-Aug-2015  christos fix build (dholland)
 1.16  28-Jul-2015  christos fix build
 1.15  09-Dec-2013  wiz branches: 1.15.6;
Fix typo ("then" instead of "than")
 1.14  18-Jun-2013  christos branches: 1.14.2;
Prefix most of the cpp macros with lfs_ and LFS_ to avoid conflicts with ffs.
This was done so that boot blocks that want to compile both FFS and LFS in
the same file work.
 1.13  15-Jun-2013  christos adjust to the lfs splitadjust to the lfs splitadjust to the lfs splitadjust to the lfs splitadjust to the lfs splitadjust to the lfs splitadjust to the lfs splitadjust to the lfs splitadjust to the lfs split
 1.12  21-Feb-2011  itohy branches: 1.12.4; 1.12.14;
Cleanup my copyright notice.
 1.11  18-Mar-2009  cegger branches: 1.11.4; 1.11.6; 1.11.8;
Ansify function definitions w/o arguments. Generated with sed.
 1.10  14-Mar-2009  dsl Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
 1.9  14-Mar-2009  dsl Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
 1.8  11-Dec-2005  christos branches: 1.8.78; 1.8.86; 1.8.92;
merge ktrace-lwp.
 1.7  25-Aug-2005  he Make these first-stage boot loaders use a locally-defined ino32_t
instead of introducing 64-bit operations in these space-constrained
pieces of code with the recent change to ino_t. This is patterned
slightly after recent changes to libsa's ufs.c.

Approved by christos.
 1.6  04-Dec-2003  keihan branches: 1.6.16;
netbsd.org -> NetBSD.org

All "netbsd.org" is now gone from src/sys/arch.
 1.5  22-Oct-2003  itohy Fix in debug code (no functional changes).
 1.4  09-Apr-2003  itohy branches: 1.4.2;
Support UFS2 format for FFS.
 1.3  24-Jan-2003  fvdl Bump daddr_t to 64 bits. Replace it with int32_t in all places where
it was used on-disk, so that on-disk formats remain the same.
Remove ufs_daddr_t and ufs_lbn_t for the time being.
 1.2  17-Mar-2002  minoura LFSv2 support.
Note that secondary boot does not support LFSv2.
Code written by itohy.
 1.1  27-Sep-2001  minoura branches: 1.1.4; 1.1.6;
Initial commit of the new bootloader to support ELF kernel.
It consists of two programs named boot_ufs and boot; the former reads
the latter (an OMAGIC a.out).
Boot now utilizes the libsa library to read the actual kernel.

- LFS code exists, but probobly does not work.
- Currently the ELF toolchain is required.
- Many features are missing.
 1.1.6.3  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.6.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.6.1  27-Sep-2001  thorpej file readufs_lfs.c was added on branch kqueue on 2002-01-10 19:50:29 +0000
 1.1.4.2  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.1.4.1  27-Sep-2001  nathanw file readufs_lfs.c was added on branch nathanw_sa on 2002-04-01 07:43:44 +0000
 1.4.2.4  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.4.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.4.2.1  03-Aug-2004  skrll Sync with HEAD
 1.6.16.1  21-Jun-2006  yamt sync with head.
 1.8.92.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.8.86.1  28-Apr-2009  skrll Sync with HEAD.
 1.8.78.1  04-May-2009  yamt sync with head.
 1.11.8.1  05-Mar-2011  bouyer Sync with HEAD
 1.11.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.11.4.1  05-Mar-2011  rmind sync with head
 1.12.14.3  03-Dec-2017  jdolecek update from HEAD
 1.12.14.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.12.14.1  23-Jun-2013  tls resync from head
 1.12.4.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.14.2.1  18-May-2014  rmind sync with head
 1.15.6.1  22-Sep-2015  skrll Sync with HEAD

RSS XML Feed