Home | History | Annotate | Download | only in bootblk
History log of /src/sys/arch/sparc/stand/bootblk/genfth.cf
RevisionDateAuthorComments
 1.10  17-Nov-2022  chs Restore backward compatibility of UFS2 with previous NetBSD releases by
disabling support in UFS2 for extended attributes (including ACLs).
Add a new variant of UFS2 called "UFS2ea" that does support extended attributes.
Add new fsck_ffs operations "-c ea" and "-c no-ea" to convert file systems
from UFS2 to UFS2ea and vice-versa (both of which delete all existing extended
attributes in the process).
 1.9  10-Jun-2013  hannken Move member di_inumber from ufs1_dinode to ulfs1_dinode.

No functional change intended. Tested on sparc64.
 1.8  22-Jan-2013  dholland Stuff UFS_ in front of a few of ufs's symbols to reduce namespace
pollution. Specifically:
ROOTINO -> UFS_ROOTINO
WINO -> UFS_WINO
NXADDR -> UFS_NXADDR
NDADDR -> UFS_NDADDR
NIADDR -> UFS_NIADDR
MAXSYMLINKLEN -> UFS_MAXSYMLINKLEN
MAXSYMLINKLEN_UFS[12] -> UFS[12]_MAXSYMLINKLEN (for consistency)

Sort out ext2fs's misuse of NDADDR and NIADDR; fortunately, these have
the same values in ext2fs and ffs.

No functional change intended.
 1.7  13-Feb-2010  eeh branches: 1.7.10; 1.7.20;
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.6  02-May-2008  martin branches: 1.6.20;
Move TNF licenses to 2 clause form
 1.5  11-Dec-2005  christos branches: 1.5.74; 1.5.76; 1.5.78;
merge ktrace-lwp.
 1.4  18-Jun-2004  martin Use RF_PROTECTED_SECTORS instead of a (wrong) magic value.
The bootblock now is able to load ofwboot from a raid1 root.
 1.3  05-Apr-2003  he branches: 1.3.2; 1.3.4;
Track changes introduced when UFS2 was merged, so that this builds again.
 1.2  03-Apr-2003  christos try to make this work with ufs1 only.
 1.1  20-Aug-2000  mrg branches: 1.1.2; 1.1.4;
move ofwboot & bootblk here; add a Makefile to build ofwboot.net
 1.1.4.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.1.4.1  20-Aug-2000  bouyer file genfth.cf was added on branch thorpej_scsipi on 2000-11-20 20:35:40 +0000
 1.1.2.2  26-Aug-2000  mrg move these from arch/sparc64/stand; approved by thorpej.
 1.1.2.1  20-Aug-2000  mrg file genfth.cf was added on branch netbsd-1-5 on 2000-08-26 00:05:23 +0000
 1.3.4.1  19-Jun-2004  grant Pull up revision 1.4 (requested by martin in ticket #510):

Use RF_PROTECTED_SECTORS instead of a (wrong) magic value.
The bootblock now is able to load ofwboot from a raid1 root.
 1.3.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.3.2.1  03-Aug-2004  skrll Sync with HEAD
 1.5.78.2  11-Mar-2010  yamt sync with head
 1.5.78.1  16-May-2008  yamt sync with head.
 1.5.76.1  18-May-2008  yamt sync with head.
 1.5.74.1  02-Jun-2008  mjf Sync with HEAD.
 1.6.20.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.7.20.2  23-Jun-2013  tls resync from head
 1.7.20.1  25-Feb-2013  tls resync with head
 1.7.10.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.7.10.1  23-Jan-2013  yamt sync with head

RSS XML Feed