freebsd-nq/sys/boot/common
Kirk McKusick ada981b228 Create a new 32-bit fs_flags word in the superblock. Add code to move
the old 8-bit fs_old_flags to the new location the first time that the
filesystem is mounted by a new kernel. One of the unused flags in
fs_old_flags is used to indicate that the flags have been moved.
Leave the fs_old_flags word intact so that it will work properly if
used on an old kernel.

Change the fs_sblockloc superblock location field to be in units
of bytes instead of in units of filesystem fragments. The old units
did not work properly when the fragment size exceeeded the superblock
size (8192). Update old fs_sblockloc values at the same time that
the flags are moved.

Suggested by:	BOUWSMA Barry <freebsd-misuser@netscum.dyndns.dk>
Sponsored by:   DARPA & NAI Labs.
2002-11-27 02:18:58 +00:00
..
bcache.c Removed mounds of unused variables. 2002-02-25 03:45:09 +00:00
boot.c Implement the long-awaited module->file cache database. A userland 2001-09-11 01:09:24 +00:00
bootstrap.h CG superfluous prototype. 2002-03-10 22:33:04 +00:00
commands.c Print out 'foo devices:' as the line before displaying a group of 2001-11-04 02:58:39 +00:00
console.c
dev_net.c Stash various networking paramters in the environment for the kernel 2002-07-31 20:17:06 +00:00
dev_net.h
devopen.c
help.common Eliminate references to defunct kernel tunables. 2002-11-26 13:55:50 +00:00
interp_backslash.c Cleanup warnings. Most of these are signed/unsigned warnings, as well as 2000-08-03 09:14:02 +00:00
interp_forth.c Upgrade FICL to 3.02. Forgot this one, sorry. 2002-04-09 20:59:34 +00:00
interp_parse.c Cleanup warnings. Most of these are signed/unsigned warnings, as well as 2000-08-03 09:14:02 +00:00
interp.c Upper case the FreeBSD loader prompt. 2001-11-19 17:30:26 +00:00
isapnp.c Cleanup warnings. Most of these are signed/unsigned warnings, as well as 2000-08-03 09:14:02 +00:00
isapnp.h Remove __P. 2002-03-20 08:00:54 +00:00
load_elf.c We don't need bootinfo any more, and sparc64 doesn't have it anyways. 2002-05-10 01:20:37 +00:00
load.c
loader.8 Eliminate references to defunct kernel tunables. 2002-11-26 13:55:50 +00:00
ls.c
Makefile.inc Initiate deorbit burn of i386 a.out kld "support" in loader. Note that 2002-08-29 02:02:28 +00:00
merge_help.awk Initialize first to -1; this will create a (nearly) empty file on failure, 2001-11-07 17:53:25 +00:00
misc.c Delay calling the device cleanup routines until the absolute last 2000-06-14 10:34:29 +00:00
module.c Bandaid for a buffer overrun in the module searching code. When breaking 2002-04-11 10:00:44 +00:00
newvers.sh setlocale(3) has been fixed to match POSIX standard: 2001-03-02 16:52:14 +00:00
panic.c Waits for a keypress before rebooting on panic. 2001-11-28 14:00:36 +00:00
pnp.c Use <sys/queue.h> macro API. 2000-12-30 20:40:16 +00:00
pnpdata
ufsread.c Create a new 32-bit fs_flags word in the superblock. Add code to move 2002-11-27 02:18:58 +00:00