]> Zhao Yanbai Git Server - minix.git/log
minix.git
19 years agoSet a sigterm handler too
Ben Gras [Sat, 22 Oct 2005 12:25:55 +0000 (12:25 +0000)]
Set a sigterm handler too

19 years agoCorrect panic mesg
Ben Gras [Sat, 22 Oct 2005 12:24:30 +0000 (12:24 +0000)]
Correct panic mesg

19 years agoDon't make nvi in the small commands
Ben Gras [Sat, 22 Oct 2005 11:54:43 +0000 (11:54 +0000)]
Don't make nvi in the small commands

19 years agoDon't check for failure on unmapping at exit.
Ben Gras [Sat, 22 Oct 2005 11:08:57 +0000 (11:08 +0000)]
Don't check for failure on unmapping at exit.

19 years agoMake lance driver work again - >1k stack
Ben Gras [Sat, 22 Oct 2005 11:07:23 +0000 (11:07 +0000)]
Make lance driver work again - >1k stack

19 years agoMake bios driver get messages for SIGTERM.
Ben Gras [Sat, 22 Oct 2005 10:52:04 +0000 (10:52 +0000)]
Make bios driver get messages for SIGTERM.

19 years agosig2mess for memory driver.
Ben Gras [Sat, 22 Oct 2005 10:43:19 +0000 (10:43 +0000)]
sig2mess for memory driver.

19 years agoPrint these errors after all
Ben Gras [Sat, 22 Oct 2005 02:36:06 +0000 (02:36 +0000)]
Print these errors after all

19 years agoDon't print these scary messages either
Ben Gras [Sat, 22 Oct 2005 02:34:27 +0000 (02:34 +0000)]
Don't print these scary messages either

19 years agoAl's comments.
Ben Gras [Sat, 22 Oct 2005 02:19:16 +0000 (02:19 +0000)]
Al's comments.

19 years agoReboot problem workaround - call shutdown directly.
Ben Gras [Sat, 22 Oct 2005 01:12:38 +0000 (01:12 +0000)]
Reboot problem workaround - call shutdown directly.

19 years ago*** empty log message ***
Ben Gras [Sat, 22 Oct 2005 01:10:45 +0000 (01:10 +0000)]
*** empty log message ***

19 years agoDon't print scary errors
Ben Gras [Fri, 21 Oct 2005 23:37:58 +0000 (23:37 +0000)]
Don't print scary errors

19 years agoBuild+install rescue driver too
Ben Gras [Fri, 21 Oct 2005 23:18:00 +0000 (23:18 +0000)]
Build+install rescue driver too

19 years agoBigger
Ben Gras [Fri, 21 Oct 2005 22:16:31 +0000 (22:16 +0000)]
Bigger

19 years agoSeparate zlib install target
Ben Gras [Fri, 21 Oct 2005 21:27:14 +0000 (21:27 +0000)]
Separate zlib install target

19 years agoChange the way $PATH is assigned
Ben Gras [Fri, 21 Oct 2005 21:00:06 +0000 (21:00 +0000)]
Change the way $PATH is assigned

19 years ago*** empty log message ***
Ben Gras [Fri, 21 Oct 2005 20:44:17 +0000 (20:44 +0000)]
*** empty log message ***

19 years agoTell makefile where to find gmake
Ben Gras [Fri, 21 Oct 2005 20:23:11 +0000 (20:23 +0000)]
Tell makefile where to find gmake

19 years agoDon't let everyone do IOPENABLE.
Ben Gras [Fri, 21 Oct 2005 20:22:27 +0000 (20:22 +0000)]
Don't let everyone do IOPENABLE.

19 years ago*** empty log message ***
Ben Gras [Fri, 21 Oct 2005 20:11:14 +0000 (20:11 +0000)]
*** empty log message ***

19 years agoRemember old scratch devices
Ben Gras [Fri, 21 Oct 2005 20:08:26 +0000 (20:08 +0000)]
Remember old scratch devices

19 years agoSupport -r
Ben Gras [Fri, 21 Oct 2005 20:05:10 +0000 (20:05 +0000)]
Support -r

19 years agoRemoved VM changes for SOSP release (3.1.1).
Ben Gras [Fri, 21 Oct 2005 20:04:02 +0000 (20:04 +0000)]
Removed VM changes for SOSP release (3.1.1).

19 years agoThis commit was manufactured by cvs2svn to create branch 'b3_1_1'.
nobody [Fri, 21 Oct 2005 19:37:31 +0000 (19:37 +0000)]
This commit was manufactured by cvs2svn to create branch 'b3_1_1'.

19 years agoOptionalize memory and vm verbose prints
Ben Gras [Fri, 21 Oct 2005 19:37:31 +0000 (19:37 +0000)]
Optionalize memory and vm verbose prints

19 years agoDon't panic on missing drivers.
Ben Gras [Fri, 21 Oct 2005 19:31:38 +0000 (19:31 +0000)]
Don't panic on missing drivers.

19 years agoBigger
Ben Gras [Fri, 21 Oct 2005 19:30:13 +0000 (19:30 +0000)]
Bigger

19 years agocall libraries with $(GMAKE)
Ben Gras [Fri, 21 Oct 2005 18:31:45 +0000 (18:31 +0000)]
call libraries with $(GMAKE)

19 years agoMake lance driver notify inet on startup, and respond to getname
Ben Gras [Fri, 21 Oct 2005 18:20:44 +0000 (18:20 +0000)]
Make lance driver notify inet on startup, and respond to getname

19 years agoPanic fix
Ben Gras [Fri, 21 Oct 2005 18:20:26 +0000 (18:20 +0000)]
Panic fix

19 years agoTest for SENDING else RECEIVING should be SENDING, then RECEIVING.
Ben Gras [Fri, 21 Oct 2005 18:13:10 +0000 (18:13 +0000)]
Test for SENDING else RECEIVING should be SENDING, then RECEIVING.

19 years agoDon't enqueue processes unless their flags have become 0
Ben Gras [Fri, 21 Oct 2005 17:35:39 +0000 (17:35 +0000)]
Don't enqueue processes unless their flags have become 0

19 years agoCrash recovery changes.
Philip Homburg [Fri, 21 Oct 2005 17:09:08 +0000 (17:09 +0000)]
Crash recovery changes.

19 years agoDeal with crashing ethernet drivers
Philip Homburg [Fri, 21 Oct 2005 16:51:21 +0000 (16:51 +0000)]
Deal with crashing ethernet drivers

19 years agoAdded replies to status requests from RS.
Jorrit Herder [Fri, 21 Oct 2005 14:39:21 +0000 (14:39 +0000)]
Added replies to status requests from RS.

19 years agoAdded periodic checks from RS to drivers.
Jorrit Herder [Fri, 21 Oct 2005 14:34:13 +0000 (14:34 +0000)]
Added periodic checks from RS to drivers.

19 years agoRest ...
Jorrit Herder [Fri, 21 Oct 2005 13:46:47 +0000 (13:46 +0000)]
Rest ...

19 years agoNew rescue functionality.
Jorrit Herder [Fri, 21 Oct 2005 13:28:26 +0000 (13:28 +0000)]
New rescue functionality.

19 years agoNew Rescue Device Driver (RAM disk like)
Jorrit Herder [Fri, 21 Oct 2005 13:24:22 +0000 (13:24 +0000)]
New Rescue Device Driver (RAM disk like)
Allow restarting RTL8139

19 years agoRescue script fixes.
Jorrit Herder [Fri, 21 Oct 2005 13:23:22 +0000 (13:23 +0000)]
Rescue script fixes.

19 years agoOutside the book branch, remove references to the book on README.
Ben Gras [Fri, 21 Oct 2005 11:52:41 +0000 (11:52 +0000)]
Outside the book branch, remove references to the book on README.
Also remove source listings.

19 years agoPrelim commit for ethernet driver crash recovery.
Philip Homburg [Fri, 21 Oct 2005 11:51:45 +0000 (11:51 +0000)]
Prelim commit for ethernet driver crash recovery.

19 years agoNo /usr/gnu/bin in $PATH
Ben Gras [Fri, 21 Oct 2005 11:49:26 +0000 (11:49 +0000)]
No /usr/gnu/bin in $PATH

19 years ago*** empty log message ***
Ben Gras [Fri, 21 Oct 2005 11:40:24 +0000 (11:40 +0000)]
*** empty log message ***

19 years agoDon't print SIGKSTOP message
Ben Gras [Fri, 21 Oct 2005 11:28:50 +0000 (11:28 +0000)]
Don't print SIGKSTOP message

19 years agoChanges to make gcc compile our libraries too (Joren)
Ben Gras [Fri, 21 Oct 2005 11:19:35 +0000 (11:19 +0000)]
Changes to make gcc compile our libraries too (Joren)

19 years ago*** empty log message ***
Ben Gras [Fri, 21 Oct 2005 11:18:41 +0000 (11:18 +0000)]
*** empty log message ***

19 years ago. minor formatting fixes (spaces, newlines) of messages
Ben Gras [Fri, 21 Oct 2005 11:13:17 +0000 (11:13 +0000)]
. minor formatting fixes (spaces, newlines) of messages
. check pids for being > 0 before kill()ing them (0 and negative
  numbers have special meanings that shouldn't be used)

19 years agoAdded explanation of SIGKILL, REBOOT order.
Ben Gras [Fri, 21 Oct 2005 11:10:16 +0000 (11:10 +0000)]
Added explanation of SIGKILL, REBOOT order.

19 years ago. don't kill tty, send it messages on signals
Ben Gras [Fri, 21 Oct 2005 11:07:33 +0000 (11:07 +0000)]
. don't kill tty, send it messages on signals
. kill processes first, then tell fs to reboot (otherwise fs will have
  exited its processes and be confused when they exit again)

19 years agoNew major device for Rescue Driver
Jorrit Herder [Fri, 21 Oct 2005 10:56:47 +0000 (10:56 +0000)]
New major device for Rescue Driver

19 years ago/etc/rc.rescue initializes driver rescue environment
Ben Gras [Fri, 21 Oct 2005 10:47:13 +0000 (10:47 +0000)]
/etc/rc.rescue initializes driver rescue environment

19 years ago/boot/rescue (mount point for /dev/rescue)
Ben Gras [Fri, 21 Oct 2005 10:00:34 +0000 (10:00 +0000)]
/boot/rescue (mount point for /dev/rescue)

19 years agoMake /dev/rescue
Ben Gras [Fri, 21 Oct 2005 10:00:03 +0000 (10:00 +0000)]
Make /dev/rescue

19 years agoI forgot to enter this file so my disembodied ghost is committing it
Jorrit Herder [Thu, 20 Oct 2005 21:30:36 +0000 (21:30 +0000)]
I forgot to enter this file so my disembodied ghost is committing it
through the body of ben.

19 years ago . check for notify() from NONE (shouldn't happen any more)
Ben Gras [Thu, 20 Oct 2005 20:59:02 +0000 (20:59 +0000)]
 . check for notify() from NONE (shouldn't happen any more)
 . test for cleared process slots when checking processes on exiting
 . clear process slot first, then do cleanup on exiting

19 years ago2 extra error conditions on disappearing processes during/before sendrec()
Ben Gras [Thu, 20 Oct 2005 20:46:04 +0000 (20:46 +0000)]
2 extra error conditions on disappearing processes during/before sendrec()

19 years agoTell RS server about upcoming shutdown.
Jorrit Herder [Thu, 20 Oct 2005 20:38:58 +0000 (20:38 +0000)]
Tell RS server about upcoming shutdown.

19 years agogcc separate target
Ben Gras [Thu, 20 Oct 2005 20:38:12 +0000 (20:38 +0000)]
gcc separate target

19 years agoNew IPC error codes: ESRCDIED, EDSTDIED, ETRAPDENIED.
Jorrit Herder [Thu, 20 Oct 2005 20:34:34 +0000 (20:34 +0000)]
New IPC error codes: ESRCDIED, EDSTDIED, ETRAPDENIED.
New getsysinfo type to get DS store contents from IS.
New Data Store (DS) server message types and arguments.

19 years agoUpdated Makefile for DS server.
Jorrit Herder [Thu, 20 Oct 2005 20:32:57 +0000 (20:32 +0000)]
Updated Makefile for DS server.

19 years agoUpdated makefile for DS server.
Jorrit Herder [Thu, 20 Oct 2005 20:32:40 +0000 (20:32 +0000)]
Updated makefile for DS server.

19 years agoRenamed to manager.h.
Jorrit Herder [Thu, 20 Oct 2005 20:32:22 +0000 (20:32 +0000)]
Renamed to manager.h.

19 years agoAlso dev_open opened block and character special files
Ben Gras [Thu, 20 Oct 2005 20:32:09 +0000 (20:32 +0000)]
Also dev_open opened block and character special files

19 years ago*** empty log message ***
Jorrit Herder [Thu, 20 Oct 2005 20:31:42 +0000 (20:31 +0000)]
*** empty log message ***

19 years agoNew Reincarnation Server functionality.
Jorrit Herder [Thu, 20 Oct 2005 20:31:18 +0000 (20:31 +0000)]
New Reincarnation Server functionality.
- service refresh: to cleanly stop and restart a server or driver
- binary exponential backoff: don't restart in a loop

19 years agoNew Data Store server.
Jorrit Herder [Thu, 20 Oct 2005 20:29:52 +0000 (20:29 +0000)]
New Data Store server.

19 years agoNew dumps for RS and DS server.
Jorrit Herder [Thu, 20 Oct 2005 20:28:54 +0000 (20:28 +0000)]
New dumps for RS and DS server.

19 years agoNew MEM driver for recovery.
Jorrit Herder [Thu, 20 Oct 2005 20:26:02 +0000 (20:26 +0000)]
New MEM driver for recovery.

19 years agoNew error codes for IPC errors.
Jorrit Herder [Thu, 20 Oct 2005 20:25:32 +0000 (20:25 +0000)]
New error codes for IPC errors.
Made VM code debug output disappear.

19 years agoService refresh.
Jorrit Herder [Thu, 20 Oct 2005 20:19:25 +0000 (20:19 +0000)]
Service refresh.

19 years agoReduce buffer cache a bit to make space for boot device for drivers.
Ben Gras [Thu, 20 Oct 2005 20:11:51 +0000 (20:11 +0000)]
Reduce buffer cache a bit to make space for boot device for drivers.

19 years agoNew DMAP_BABY flag in <minix/dmap.h> and to be printed by IS in dmap dump.
Ben Gras [Thu, 20 Oct 2005 19:40:44 +0000 (19:40 +0000)]
New DMAP_BABY flag in <minix/dmap.h> and to be printed by IS in dmap dump.

19 years agoTwo 'dynamic driver' features in FS:
Ben Gras [Thu, 20 Oct 2005 19:39:32 +0000 (19:39 +0000)]
Two 'dynamic driver' features in FS:
.  When drivers disappear that have pending select()s, wake up
   those user processes with EAGAIN so that they can retry their
   select() and won't hang forever on it.
.  When drivers re-appear and are mapped into the dmap, run through
   the list of mounted filesystems and re-dev_open() every one (for
   partition tables and such). This can't happen before the driver
   has exec()ced itself, so processes that have fork()ed but not
   exec()ced yet are marked as DMAP_BABY in the dmap table if they
   are dmapped before they are execced. If that happens, the above
   procedure happens after the exec(). If the exec() happens before
   the dmapping, it (the dev_open()ing) happens right away.

19 years agoNewline after startup msg
Ben Gras [Thu, 20 Oct 2005 18:54:53 +0000 (18:54 +0000)]
Newline after startup msg

19 years agothisevent
Ben Gras [Thu, 20 Oct 2005 12:25:33 +0000 (12:25 +0000)]
thisevent

19 years agoNew manual page for service(8).
Jorrit Herder [Thu, 20 Oct 2005 12:08:25 +0000 (12:08 +0000)]
New manual page for service(8).

19 years agoDon't print KMESSages, they are sent to tty separately.
Ben Gras [Thu, 20 Oct 2005 09:29:18 +0000 (09:29 +0000)]
Don't print KMESSages, they are sent to tty separately.

19 years agoDon't beep (print bell characters) on rebooting
Ben Gras [Wed, 19 Oct 2005 10:36:10 +0000 (10:36 +0000)]
Don't beep (print bell characters) on rebooting

19 years agobugs in trunk
Ben Gras [Tue, 18 Oct 2005 21:06:46 +0000 (21:06 +0000)]
bugs in trunk

19 years agoIncluded Makefiles for ack and gcc
Ben Gras [Tue, 18 Oct 2005 17:37:58 +0000 (17:37 +0000)]
Included Makefiles for ack and gcc

19 years agoGlobal included Makefile
Ben Gras [Tue, 18 Oct 2005 17:37:18 +0000 (17:37 +0000)]
Global included Makefile

19 years agogcc includes fixup
Ben Gras [Tue, 18 Oct 2005 17:21:24 +0000 (17:21 +0000)]
gcc includes fixup

19 years agoHigh watermark memory usage feature
Ben Gras [Tue, 18 Oct 2005 17:21:11 +0000 (17:21 +0000)]
High watermark memory usage feature

19 years agoTurn IPC warning messages off by default
Ben Gras [Tue, 18 Oct 2005 16:13:12 +0000 (16:13 +0000)]
Turn IPC warning messages off by default
(because inet deadlocks are normal and will confuse our users).

19 years agoBugfix by Joren
Ben Gras [Tue, 18 Oct 2005 11:00:03 +0000 (11:00 +0000)]
Bugfix by Joren

19 years agoRestore -lm
Ben Gras [Tue, 18 Oct 2005 10:42:05 +0000 (10:42 +0000)]
Restore -lm

19 years agoprintf() by kernel and servers now send messages to an array of processes,
Ben Gras [Tue, 18 Oct 2005 10:34:54 +0000 (10:34 +0000)]
printf() by kernel and servers now send messages to an array of processes,
OUTPUT_PROCS_ARRAY in <minix/config.h>, in that order, terminated by NONE.
log no longer forwards messages to tty itself. This leads to less funny
loops and more robust debug-message handling. Also the list of
processes receiving messages can easily be changed around or disabled by
editing the array (e.g. disable it by changing the array to { NONE }.).

19 years agoRestore libm
Ben Gras [Tue, 18 Oct 2005 10:32:28 +0000 (10:32 +0000)]
Restore libm

19 years agoLeave out exit() that was in there to test RS.
Ben Gras [Tue, 18 Oct 2005 10:04:11 +0000 (10:04 +0000)]
Leave out exit() that was in there to test RS.

19 years agoPrint quant as signed number so a 'scheduling defecit' appears as such
Ben Gras [Mon, 17 Oct 2005 14:06:08 +0000 (14:06 +0000)]
Print quant as signed number so a 'scheduling defecit' appears as such

19 years agoCheck for ZOMBIE flag with findproc
Ben Gras [Mon, 17 Oct 2005 13:20:07 +0000 (13:20 +0000)]
Check for ZOMBIE flag with findproc

19 years agoRemoved check if slot in use for keymapping: otherwise IS may have problems
Jorrit Herder [Mon, 17 Oct 2005 13:19:48 +0000 (13:19 +0000)]
Removed check if slot in use for keymapping: otherwise IS may have problems
to recover.

19 years agoA new panic that makes processes exit with PM knowing about it, instead
Ben Gras [Mon, 17 Oct 2005 13:19:22 +0000 (13:19 +0000)]
A new panic that makes processes exit with PM knowing about it, instead
of sys_exit, so that PM functions (e.g. findproc) keep working properly,
and RS finds out about process deaths.

19 years agoVersion number for sosp release
Ben Gras [Mon, 17 Oct 2005 09:04:36 +0000 (09:04 +0000)]
Version number for sosp release

19 years agoAl's system -> kernel call change
Ben Gras [Fri, 14 Oct 2005 09:13:52 +0000 (09:13 +0000)]
Al's system -> kernel call change

19 years agoAl's system call -> kernel call renaming
Ben Gras [Fri, 14 Oct 2005 08:58:59 +0000 (08:58 +0000)]
Al's system call -> kernel call renaming

19 years agoPM: added possibility to copy hole list from alloc.c to outside, for
Ben Gras [Thu, 13 Oct 2005 12:48:43 +0000 (12:48 +0000)]
PM: added possibility to copy hole list from alloc.c to outside, for
    misc.c to copy it away by getsysinfo
IS: prints out hole list + stats such as largest contiguous chunk

19 years agoFixup for gcc headers (if installed)
Ben Gras [Thu, 13 Oct 2005 12:46:23 +0000 (12:46 +0000)]
Fixup for gcc headers (if installed)