Commit Graph

  • 9333141704 New rescue functionality. Jorrit Herder 2005-10-21 13:28:26 +0000
  • dd49f3586f New Rescue Device Driver (RAM disk like) Allow restarting RTL8139 Jorrit Herder 2005-10-21 13:24:22 +0000
  • 4243d8e6bc Rescue script fixes. Jorrit Herder 2005-10-21 13:23:22 +0000
  • 1b46117c0d Outside the book branch, remove references to the book on README. Also remove source listings. Ben Gras 2005-10-21 11:52:41 +0000
  • 724813fdce Prelim commit for ethernet driver crash recovery. Philip Homburg 2005-10-21 11:51:45 +0000
  • f0985a4e97 No /usr/gnu/bin in $PATH Ben Gras 2005-10-21 11:49:26 +0000
  • 12898c03e4 *** empty log message *** Ben Gras 2005-10-21 11:40:24 +0000
  • aac4f32f51 Don't print SIGKSTOP message Ben Gras 2005-10-21 11:28:50 +0000
  • 69a0586adf Changes to make gcc compile our libraries too (Joren) Ben Gras 2005-10-21 11:19:35 +0000
  • fd63815169 *** empty log message *** Ben Gras 2005-10-21 11:18:41 +0000
  • 1a37474437 . 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) Ben Gras 2005-10-21 11:13:17 +0000
  • 629453fba8 Added explanation of SIGKILL, REBOOT order. Ben Gras 2005-10-21 11:10:16 +0000
  • 5333d4f4e4 . 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) Ben Gras 2005-10-21 11:07:33 +0000
  • 4745238b9c New major device for Rescue Driver Jorrit Herder 2005-10-21 10:56:47 +0000
  • ca5b81bf6f /etc/rc.rescue initializes driver rescue environment Ben Gras 2005-10-21 10:47:13 +0000
  • fb7fb9e92c /boot/rescue (mount point for /dev/rescue) Ben Gras 2005-10-21 10:00:34 +0000
  • 4e4d2f343c Make /dev/rescue Ben Gras 2005-10-21 10:00:03 +0000
  • d4e111c05d I forgot to enter this file so my disembodied ghost is committing it through the body of ben. Jorrit Herder 2005-10-20 21:30:36 +0000
  • cf16c73e62 . 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 Ben Gras 2005-10-20 20:59:02 +0000
  • f7f30a3a44 2 extra error conditions on disappearing processes during/before sendrec() Ben Gras 2005-10-20 20:46:04 +0000
  • 3e78f1aaa6 Tell RS server about upcoming shutdown. Jorrit Herder 2005-10-20 20:38:58 +0000
  • b74617dede gcc separate target Ben Gras 2005-10-20 20:38:12 +0000
  • e6c1aeade0 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. Jorrit Herder 2005-10-20 20:34:34 +0000
  • 1058d49249 Updated Makefile for DS server. Jorrit Herder 2005-10-20 20:32:57 +0000
  • 9ea63c60fa Updated makefile for DS server. Jorrit Herder 2005-10-20 20:32:40 +0000
  • 7f6137d230 Renamed to manager.h. Jorrit Herder 2005-10-20 20:32:22 +0000
  • 8d99d24ce6 Also dev_open opened block and character special files Ben Gras 2005-10-20 20:32:09 +0000
  • 26188d9595 *** empty log message *** Jorrit Herder 2005-10-20 20:31:42 +0000
  • 2a98fed515 New Reincarnation Server functionality. - service refresh: to cleanly stop and restart a server or driver - binary exponential backoff: don't restart in a loop Jorrit Herder 2005-10-20 20:31:18 +0000
  • d1f2ba26b0 New Data Store server. Jorrit Herder 2005-10-20 20:29:52 +0000
  • 288860f6e6 New dumps for RS and DS server. Jorrit Herder 2005-10-20 20:28:54 +0000
  • 381c24ce17 New MEM driver for recovery. Jorrit Herder 2005-10-20 20:26:02 +0000
  • 86e3333454 New error codes for IPC errors. Made VM code debug output disappear. Jorrit Herder 2005-10-20 20:25:32 +0000
  • e67d50a3c6 Service refresh. Jorrit Herder 2005-10-20 20:19:25 +0000
  • fca5dad684 Reduce buffer cache a bit to make space for boot device for drivers. Ben Gras 2005-10-20 20:11:51 +0000
  • f6bdd6a4a9 New DMAP_BABY flag in <minix/dmap.h> and to be printed by IS in dmap dump. Ben Gras 2005-10-20 19:40:44 +0000
  • b5e3e6d18c 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. Ben Gras 2005-10-20 19:39:32 +0000
  • 11146aba3d Newline after startup msg Ben Gras 2005-10-20 18:54:53 +0000
  • 6f836afeef thisevent Ben Gras 2005-10-20 12:25:33 +0000
  • 79a85aafaa New manual page for service(8). Jorrit Herder 2005-10-20 12:08:25 +0000
  • ad2bf251a3 Don't print KMESSages, they are sent to tty separately. Ben Gras 2005-10-20 09:29:18 +0000
  • 7852300ec2 Don't beep (print bell characters) on rebooting Ben Gras 2005-10-19 10:36:10 +0000
  • eedca63a05 bugs in trunk Ben Gras 2005-10-18 21:06:46 +0000
  • d6da91f5b5 minix3.org R3.1.0 Ben Gras 2005-10-18 21:04:10 +0000
  • 110a025b22 This commit was manufactured by cvs2svn to create tag 'r3_1_0'. v3.1.0 nobody 2005-10-18 21:04:10 +0000
  • 5f39576ab5 Update readme to say booksrc.tgz is .tar.gz Ben Gras 2005-10-18 20:14:40 +0000
  • 2ba4855676 New README; renamed SYSTEM.TAR Ben Gras 2005-10-18 19:36:43 +0000
  • b187c96cc4 Bugfix by Joren Ben Gras 2005-10-18 19:30:45 +0000
  • a4a88aa585 Mention bug reporting. Ben Gras 2005-10-18 19:29:27 +0000
  • a19614a19f Included Makefiles for ack and gcc Ben Gras 2005-10-18 17:37:58 +0000
  • df7c913bd9 Global included Makefile Ben Gras 2005-10-18 17:37:18 +0000
  • e50b781884 gcc includes fixup Ben Gras 2005-10-18 17:21:24 +0000
  • 4bae163d37 High watermark memory usage feature Ben Gras 2005-10-18 17:21:11 +0000
  • 2bf8bfe126 Turn IPC warning messages off by default (because inet deadlocks are normal and will confuse our users). Ben Gras 2005-10-18 16:13:12 +0000
  • 97c1d38f73 Latest listing etc. files + addition of SYSTEM.TAR Ben Gras 2005-10-18 15:21:25 +0000
  • 742f18a87c Bugfix by Joren Ben Gras 2005-10-18 11:00:03 +0000
  • 4be59c3e03 Restore -lm Ben Gras 2005-10-18 10:42:05 +0000
  • ea75918df1 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 }.). Ben Gras 2005-10-18 10:34:54 +0000
  • d87bfc438b Restore libm Ben Gras 2005-10-18 10:32:28 +0000
  • 0830c99b56 Leave out exit() that was in there to test RS. Ben Gras 2005-10-18 10:04:11 +0000
  • ee5940e097 Print quant as signed number so a 'scheduling defecit' appears as such Ben Gras 2005-10-17 14:06:08 +0000
  • b1ca4d2d42 Check for ZOMBIE flag with findproc Ben Gras 2005-10-17 13:20:07 +0000
  • bf3f53be27 Removed check if slot in use for keymapping: otherwise IS may have problems to recover. Jorrit Herder 2005-10-17 13:19:48 +0000
  • c79574aba4 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. Ben Gras 2005-10-17 13:19:22 +0000
  • 683322d997 Version number for sosp release Ben Gras 2005-10-17 09:04:36 +0000
  • 81c9a2a959 Take nvi out of the small compile list. Ben Gras 2005-10-16 20:14:40 +0000
  • 932584447a Getpack -> easypack Ben Gras 2005-10-14 19:11:44 +0000
  • 4358a8373f Install images withour revision files as e.g. '3.1.0' Ben Gras 2005-10-14 17:38:08 +0000
  • 5903f48153 extra isa bridge Ben Gras 2005-10-14 15:16:27 +0000
  • 55b902ad63 Don't put /usr/gnu/bin in the default path. Ben Gras 2005-10-14 14:55:22 +0000
  • b74b0116b4 Al's polishings of comments and order Ben Gras 2005-10-14 14:45:50 +0000
  • 1951b93161 Call book version 3.1.0 instead of 3.1 Ben Gras 2005-10-14 14:38:28 +0000
  • 975e5cec41 Al's system -> kernel call rename Ben Gras 2005-10-14 09:14:49 +0000
  • 61b6139752 Al's system -> kernel call change Ben Gras 2005-10-14 09:13:52 +0000
  • 32514fb5f9 Al's system call -> kernel call renaming Ben Gras 2005-10-14 08:58:59 +0000
  • aa1a6bf82a Al's system call -> kernel call changes Ben Gras 2005-10-14 08:50:02 +0000
  • 013db76a09 .. but working Ben Gras 2005-10-13 17:09:46 +0000
  • 9a7edf7751 Book version gets to use -r too Ben Gras 2005-10-13 17:01:52 +0000
  • abd0b53e0a 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 Ben Gras 2005-10-13 12:48:43 +0000
  • f04d46f456 Fixup for gcc headers (if installed) Ben Gras 2005-10-13 12:46:23 +0000
  • 54709f5a3a Added SI_* memory hole list type, to request a copy of it via getsysinfo from PM. Ben Gras 2005-10-13 12:45:31 +0000
  • c06149cffe Moved 'struct hole' for memory holes from PM to <minix/type.h>; also number of holes to sys_config.h, to make memory allocation data structure visible from outside.. Ben Gras 2005-10-13 12:45:09 +0000
  • ee9b08e5c0 Comment fix about sys_abort() Ben Gras 2005-10-13 09:43:39 +0000
  • 8547f38014 Comment fix - no abort in filesystem. Ben Gras 2005-10-13 09:42:48 +0000
  • 7226f4685f Get out silly debug message Ben Gras 2005-10-13 08:49:42 +0000
  • bea7974ebb Get out silly debug message Ben Gras 2005-10-13 08:49:17 +0000
  • 23d2c0e1eb Intel 82845B/A and Intel 82801B Philip Homburg 2005-10-12 15:26:47 +0000
  • eb5ed13fd3 New libary functions. Cleanup of halt.c. Jorrit Herder 2005-10-12 15:10:14 +0000
  • 7842d4fb26 Minor changes for new library functions at PM. Jorrit Herder 2005-10-12 15:08:45 +0000
  • b16a88692a New deadlock check at proc.c. New exit checks (stop IPC). Jorrit Herder 2005-10-12 15:08:23 +0000
  • 5a9dec8bd2 New signal handling behaviour at PM (services can be killed). New Shift-F6 dump for RS server at IS. New getnpid, getnproc, getpproc library calls at PM. New reincarnation server (basic functionality is there now). Jorrit Herder 2005-10-12 15:07:38 +0000
  • 46678bdb7f Compile fix Ben Gras 2005-10-12 15:07:26 +0000
  • fc58687905 rw_block is private to cache.c Ben Gras 2005-10-12 15:06:47 +0000
  • ee1f2bcb39 Minor fixes for RS. Install signal handlers. Jorrit Herder 2005-10-12 15:06:00 +0000
  • 2eca6f9374 If processes are blocked on device drivers (returning SUSPEND), unblock the processes when the device drivers die. Ben Gras 2005-10-12 15:01:23 +0000
  • 87dbfc7dda Added DEV_PING message type to drivers (but not ethernet drivers) so RS can monitor them. Ben Gras 2005-10-12 14:31:39 +0000
  • 866b3fda9c DEV_PING message type for device driver keepalives Ben Gras 2005-10-12 14:29:38 +0000
  • 899d78ef0d Don't build vim tools Ben Gras 2005-10-12 09:57:09 +0000
  • d371e7eac4 A .vimrc that makes vim colours work on the minix console and in xterm. Ben Gras 2005-10-11 17:55:14 +0000
  • 12c79e53f1 Minor number for pty nodes computed wrongly Ben Gras 2005-10-11 17:05:43 +0000