minix/include/minix
Thomas Veerman b47483433c Added a hack to start binaries from the boot image only. In particular, setting
bin_img=1 in the boot monitor will make sure that during the boot procedure the
mfs binary that is part of the boot image is the only binary that is used to
mount partitions. This is useful when for some reason the mfs binary on disk 
malfunctions, rendering Minix unable to boot. By setting bin_img=1, the binary
on disk is ignored and the binary in the boot image is used instead.

- 'service' now accepts an additional flag -r. -r implies -c. -r instructs RS
  to first look in memory if the binary has already been copied to memory and
  execute that version, instead of loading the binary from disk. For example,
  the first time a MFS is being started it is copied (-c) to memory and
  executed from there. The second time MFS is being started this way, RS will
  look in memory for a previously copied MFS binary and reuse it if it exists.
- The mount and newroot commands now accept an additional flag -i, which
  instructs them to set the MS_REUSE flag in the mount flags.
- The mount system call now supports the MS_REUSE flag and invokes 'service'
  with the -r flag when MS_REUSE is set.
- /etc/rc and the rc script that's included in the boot image check for the
  existence of the bin_img flag in the boot monitor, and invoke mount and 
  newroot with the -i flag accordingly.
2009-08-18 11:36:01 +00:00
..
bitmap.h . introduced DEV_READ_S, DEV_WRITE_S, DEV_SCATTER_S, DEV_GATHER_S 2006-06-20 08:38:15 +00:00
callnr.h Support for setitimer(ITIMER_REAL). 2009-08-15 16:09:32 +00:00
cdrom.h Al's double-blank-line removal request 2005-08-22 15:23:47 +00:00
com.h Support for setitimer(ITIMER_VIRTUAL/ITIMER_PROF). New test (41) for setitimer. 2009-08-15 21:37:26 +00:00
config.h sometime this will be a new release. 2009-01-14 08:38:37 +00:00
const.h if serial output is enabled in the boot monitor, on the first serial line, 2008-12-19 13:21:42 +00:00
cpufeature.h Library call for cpu features; make kernel and vm use this to query cpu 2009-05-15 17:07:36 +00:00
devio.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
dl_eth.h Initial revision 2005-04-21 14:53:53 +00:00
dmap.h multiple ram disks; also make release process use this 2009-03-19 13:48:19 +00:00
ds.h <minix/ds.h> - ds definitions. 2006-07-14 12:40:32 +00:00
endpoint.h Tightened generation size - don't count process numbers more than once 2006-03-07 15:44:34 +00:00
fslib.h Initial revision 2005-04-21 14:53:53 +00:00
ioctl.h Introduction of a 'big' ioctl, with more bits (20) reserved for encoding the 2006-07-25 09:41:40 +00:00
ipc.h Removed obsolete declarations in include/ipc.h 2009-08-16 15:12:07 +00:00
keymap.h Initial revision 2005-04-21 14:53:53 +00:00
minlib.h Library call for cpu features; make kernel and vm use this to query cpu 2009-05-15 17:07:36 +00:00
mq.h use servers/inet/mq.[ch] to queue messages using mq_queue() in 2007-01-12 13:33:12 +00:00
partition.h Initial revision 2005-04-21 14:53:53 +00:00
paths.h vfs/mount/rs/service changes: 2007-01-22 15:25:41 +00:00
portio.h Split of architecture-dependent and -independent functions for i386, 2006-12-22 15:22:27 +00:00
profile.h cprofile always on; data type and definitions to include file 2009-01-09 21:40:29 +00:00
queryparam.h Added paramvalue to the library. 2005-11-08 13:59:27 +00:00
rs.h Added a hack to start binaries from the boot image only. In particular, setting 2009-08-18 11:36:01 +00:00
safecopies.h Prototype for cpf_reload. 2007-04-23 11:58:41 +00:00
sound.h Al's double-blank-line removal request 2005-08-22 15:23:47 +00:00
swap.h Initial revision 2005-04-21 14:53:53 +00:00
sys_config.h reduce kernel buffer size. 2009-01-20 13:57:24 +00:00
sysinfo.h . ser_putc() goes to library 2008-12-11 14:09:38 +00:00
syslib.h Support for setitimer(ITIMER_VIRTUAL/ITIMER_PROF). New test (41) for setitimer. 2009-08-15 21:37:26 +00:00
sysutil.h moved type and constants for random data to include file; 2009-04-02 15:24:44 +00:00
tty.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
type.h moved type and constants for random data to include file; 2009-04-02 15:24:44 +00:00
u64.h Initial revision 2005-04-21 14:53:53 +00:00
vfsif.h VFS-FS error codes: better safe than sorry 2009-05-11 11:30:04 +00:00
vm.h 2008-12-11 14:10:37 +00:00