Home | History | Annotate | Download | only in bootblk
History log of /src/sys/arch/sparc/stand/bootblk/genlfs.cf
RevisionDateAuthorComments
 1.4  20-Aug-2015  dholland adjust comments slightly
 1.3  16-Aug-2015  jdc Make these compile again after changes to LFS.
 1.2  10-Jun-2013  hannken branches: 1.2.10;
Move member di_inumber from ufs1_dinode to ulfs1_dinode.

No functional change intended. Tested on sparc64.
 1.1  13-Feb-2010  eeh branches: 1.1.2; 1.1.6; 1.1.14; 1.1.24;
Major overhaul:

1) Add support for multiple filesystems including ffsv1, ffsv2, lfsv1 and lfsv2.
(ffsv1 and lfsv2 are known to work. ffv2 support needs more work. lfsv1 is
probably untested.)

2) Only 32-bit Fcodes are used. All 64-bit math uses two cells. This means it
should work on 32-bit machines.

Additional work to consider:

1) Rename genfth.cf to genffs.cf, or keep it and move the ffs symbols to genffs.cf

2) Move the ffs code and the lfs code to different source files so you can
selectively fload the just the filesystems you want.

3) Add code to load ELF files directly instead of relying on the host firmware
ELF support. But, since the binary is now 7250 bytes there may not be room.
 1.1.24.2  03-Dec-2017  jdolecek update from HEAD
 1.1.24.1  23-Jun-2013  tls resync from head
 1.1.14.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  30-Apr-2010  uebayasi Sync with HEAD.
 1.1.6.1  13-Feb-2010  uebayasi file genlfs.cf was added on branch uebayasi-xip on 2010-04-30 14:39:50 +0000
 1.1.2.2  11-Mar-2010  yamt sync with head
 1.1.2.1  13-Feb-2010  yamt file genlfs.cf was added on branch yamt-nfs-mp on 2010-03-11 15:02:59 +0000
 1.2.10.1  22-Sep-2015  skrll Sync with HEAD

RSS XML Feed