Home | History | Annotate | Download | only in dev
History log of /src/sys/dev/md_root.c
RevisionDateAuthorComments
 1.19  30-Aug-2015  uebayasi Put back MEMORY_DISK_IMAGE logic, but use generated opt_memory_root_image.h
and don't polute Makefile.kern.inc.
 1.18  29-Aug-2015  uebayasi According to nxr.netbsd.org, nothing uses MEMORY_DISK_IMAGE. Retire it.
Premature design and its build rule bloats Makefile.kern.inc. There are
other ways like MEMORY_DISK_DYNAMIC.

(When kernel will be built as relocatable, embedding binary data will be much
easier, and md(4), splash(4), and ksyms(4) will all benefit.)
 1.17  16-Apr-2009  tsutsui branches: 1.17.2; 1.17.22; 1.17.40;
- remove a redundant decl of boothowto; it's in <sys/systm.h>
- replace a magic number passed to format_bytes(9) with explicit strings
- some KNF
 1.16  06-Feb-2009  jym branches: 1.16.2;
Changes to MEMORY_RBFLAGS option:
- renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the
MEMORY_DISK options(4)
- change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt
the config(5) files accordingly
- document this option inside options(4)

See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html

Reviewed by abs@ in private mail.
 1.15  02-May-2008  ad branches: 1.15.8;
Allow md_root_setconf() to set in a miniroot as the root file system
even if MEMORY_DISK_IS_ROOT is not defined (a runtime override).
 1.14  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.13  04-Mar-2007  christos branches: 1.13.36; 1.13.38; 1.13.40;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.12  16-Nov-2006  christos branches: 1.12.4;
__unused removal on arguments; approved by core.
 1.11  13-Oct-2006  hannken Add __unused to unused function arguments.
 1.10  29-Apr-2003  thorpej branches: 1.10.18; 1.10.48; 1.10.50;
Use aprint*().
 1.9  07-Mar-2003  thorpej Allow a memory disk image to be statically included in the kernel
to be specified in the kernel configuration file, like so:

makeoptions MEMORY_DISK_IMAGE="/path/to/image.fs"
 1.8  05-Feb-2003  briggs Ensure that MEMORY_RBFLAGS is defined whether or not MEMORY_DISK_DYNAMIC.
 1.7  03-Feb-2003  matt Allow "the forcing of root on md0a to single user" to be overriden by using
options MEMORY_RBFLAGS=0 (XXX forcing to single user needs to die).
 1.6  02-Apr-2002  lukem Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE,
which was suggested by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp> as
being more consistent with what it's controlling...
 1.5  10-Mar-2002  lukem * rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) options
are now consistently named
* fold opt_mdsize.h into opt_md.h
 1.4  28-Nov-2001  lukem use #ifdef MEMORY_DISK_DYNAMIC (for consistency with the rest of the kernel)
 1.3  13-Nov-2001  lukem add RCSIDs
 1.2  02-Jul-2001  uch branches: 1.2.2;
add MEMORY_DISK_DYNAMIC option. if enable MEMORY_DISK_DYNAMIC, file
system image's address and size are setted by md_root_setconf().
 1.1  02-Oct-2000  tsutsui branches: 1.1.2; 1.1.4;
Add MI md_root.c, per discussion on tech-kern.
 1.1.4.5  17-Apr-2002  nathanw Catch up to -current.
 1.1.4.4  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.1.4.3  08-Jan-2002  nathanw Catch up to -current.
 1.1.4.2  14-Nov-2001  nathanw Catch up to -current.
 1.1.4.1  24-Aug-2001  nathanw Catch up with -current.
 1.1.2.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.2.1  02-Oct-2000  bouyer file md_root.c was added on branch thorpej_scsipi on 2000-11-20 11:39:47 +0000
 1.2.2.3  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.2.2  16-Mar-2002  jdolecek Catch up with -current.
 1.2.2.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.10.50.2  10-Dec-2006  yamt sync with head.
 1.10.50.1  22-Oct-2006  yamt sync with head
 1.10.48.1  18-Nov-2006  ad Sync with head.
 1.10.18.1  03-Sep-2007  yamt sync with head.
 1.12.4.1  12-Mar-2007  rmind Sync with HEAD.
 1.13.40.2  04-May-2009  yamt sync with head.
 1.13.40.1  16-May-2008  yamt sync with head.
 1.13.38.1  18-May-2008  yamt sync with head.
 1.13.36.1  02-Jun-2008  mjf Sync with HEAD.
 1.15.8.2  28-Apr-2009  skrll Sync with HEAD.
 1.15.8.1  03-Mar-2009  skrll Sync with HEAD.
 1.16.2.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.17.40.1  22-Sep-2015  skrll Sync with HEAD
 1.17.22.1  03-Dec-2017  jdolecek update from HEAD
 1.17.2.1  18-Nov-2010  uebayasi Implement XIP in md(4).

RSS XML Feed