minix/drivers
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
..
amddev Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
at_wini wrong field index in at_wini env_parse call 2009-05-10 16:58:23 +00:00
audio Disable IOMMU warnings. 2009-04-22 16:53:46 +00:00
bios_wini Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
dp8390 . no more HZ, but use sys_hz() to get that value 2008-12-11 14:42:23 +00:00
dpeth Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
floppy . no more HZ, but use sys_hz() to get that value 2008-12-11 14:42:23 +00:00
fxp . no more HZ, but use sys_hz() to get that value 2008-12-11 14:42:23 +00:00
lance Lance cleanup 2009-07-22 12:36:19 +00:00
libdriver . no more HZ, but use sys_hz() to get that value 2008-12-11 14:42:23 +00:00
libdriver_asyn . new kernel call sysctl for generic unprivileged system operations; 2009-01-26 17:43:59 +00:00
log . new kernel call sysctl for generic unprivileged system operations; 2009-01-26 17:43:59 +00:00
memory Added a hack to start binaries from the boot image only. In particular, setting 2009-08-18 11:36:01 +00:00
orinoco Make the rtl8139 and orinoco drivers handle the system shutdown case 2009-04-22 12:42:37 +00:00
pci Support for VMWare Workstation 6.x 2009-05-27 23:35:34 +00:00
printer . no more HZ, but use sys_hz() to get that value 2008-12-11 14:42:23 +00:00
random moved type and constants for random data to include file; 2009-04-02 15:24:44 +00:00
readclock readclock easily runs out of stack with so little of it. 2009-02-06 16:28:35 +00:00
rtl8139 Disable IOMMU warnings. 2009-04-22 16:53:46 +00:00
sb16 Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
ti1225 Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
tty to let tty run with its own page table (instead of with the kernel identity 2009-05-12 12:43:18 +00:00
drivers.h Miscellaneous clean ups and fixes to the kernel. 2005-08-04 09:26:36 +00:00
Makefile Build libdriver_asyn for target image 2008-02-25 14:38:09 +00:00