Commit Graph

  • b74617dede gcc separate target Ben Gras 2005-10-20 20:38:12 +00:00
  • 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 +00:00
  • 1058d49249 Updated Makefile for DS server. Jorrit Herder 2005-10-20 20:32:57 +00:00
  • 9ea63c60fa Updated makefile for DS server. Jorrit Herder 2005-10-20 20:32:40 +00:00
  • 7f6137d230 Renamed to manager.h. Jorrit Herder 2005-10-20 20:32:22 +00:00
  • 8d99d24ce6 Also dev_open opened block and character special files Ben Gras 2005-10-20 20:32:09 +00:00
  • 26188d9595 *** empty log message *** Jorrit Herder 2005-10-20 20:31:42 +00:00
  • 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 +00:00
  • d1f2ba26b0 New Data Store server. Jorrit Herder 2005-10-20 20:29:52 +00:00
  • 288860f6e6 New dumps for RS and DS server. Jorrit Herder 2005-10-20 20:28:54 +00:00
  • 381c24ce17 New MEM driver for recovery. Jorrit Herder 2005-10-20 20:26:02 +00:00
  • 86e3333454 New error codes for IPC errors. Made VM code debug output disappear. Jorrit Herder 2005-10-20 20:25:32 +00:00
  • e67d50a3c6 Service refresh. Jorrit Herder 2005-10-20 20:19:25 +00:00
  • fca5dad684 Reduce buffer cache a bit to make space for boot device for drivers. Ben Gras 2005-10-20 20:11:51 +00:00
  • 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 +00:00
  • 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 +00:00
  • 11146aba3d Newline after startup msg Ben Gras 2005-10-20 18:54:53 +00:00
  • 6f836afeef thisevent Ben Gras 2005-10-20 12:25:33 +00:00
  • 79a85aafaa New manual page for service(8). Jorrit Herder 2005-10-20 12:08:25 +00:00
  • ad2bf251a3 Don't print KMESSages, they are sent to tty separately. Ben Gras 2005-10-20 09:29:18 +00:00
  • 7852300ec2 Don't beep (print bell characters) on rebooting Ben Gras 2005-10-19 10:36:10 +00:00
  • eedca63a05 bugs in trunk Ben Gras 2005-10-18 21:06:46 +00:00
  • a19614a19f Included Makefiles for ack and gcc Ben Gras 2005-10-18 17:37:58 +00:00
  • df7c913bd9 Global included Makefile Ben Gras 2005-10-18 17:37:18 +00:00
  • e50b781884 gcc includes fixup Ben Gras 2005-10-18 17:21:24 +00:00
  • 4bae163d37 High watermark memory usage feature Ben Gras 2005-10-18 17:21:11 +00:00
  • 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 +00:00
  • 742f18a87c Bugfix by Joren Ben Gras 2005-10-18 11:00:03 +00:00
  • 4be59c3e03 Restore -lm Ben Gras 2005-10-18 10:42:05 +00:00
  • 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 +00:00
  • d87bfc438b Restore libm Ben Gras 2005-10-18 10:32:28 +00:00
  • 0830c99b56 Leave out exit() that was in there to test RS. Ben Gras 2005-10-18 10:04:11 +00:00
  • ee5940e097 Print quant as signed number so a 'scheduling defecit' appears as such Ben Gras 2005-10-17 14:06:08 +00:00
  • b1ca4d2d42 Check for ZOMBIE flag with findproc Ben Gras 2005-10-17 13:20:07 +00:00
  • bf3f53be27 Removed check if slot in use for keymapping: otherwise IS may have problems to recover. Jorrit Herder 2005-10-17 13:19:48 +00:00
  • 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 +00:00
  • 683322d997 Version number for sosp release Ben Gras 2005-10-17 09:04:36 +00:00
  • 61b6139752 Al's system -> kernel call change Ben Gras 2005-10-14 09:13:52 +00:00
  • 32514fb5f9 Al's system call -> kernel call renaming Ben Gras 2005-10-14 08:58:59 +00:00
  • 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 +00:00
  • f04d46f456 Fixup for gcc headers (if installed) Ben Gras 2005-10-13 12:46:23 +00:00
  • 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 +00:00
  • 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 +00:00
  • ee9b08e5c0 Comment fix about sys_abort() Ben Gras 2005-10-13 09:43:39 +00:00
  • 7226f4685f Get out silly debug message Ben Gras 2005-10-13 08:49:42 +00:00
  • 23d2c0e1eb Intel 82845B/A and Intel 82801B Philip Homburg 2005-10-12 15:26:47 +00:00
  • eb5ed13fd3 New libary functions. Cleanup of halt.c. Jorrit Herder 2005-10-12 15:10:14 +00:00
  • 7842d4fb26 Minor changes for new library functions at PM. Jorrit Herder 2005-10-12 15:08:45 +00:00
  • b16a88692a New deadlock check at proc.c. New exit checks (stop IPC). Jorrit Herder 2005-10-12 15:08:23 +00:00
  • 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 +00:00
  • 46678bdb7f Compile fix Ben Gras 2005-10-12 15:07:26 +00:00
  • fc58687905 rw_block is private to cache.c Ben Gras 2005-10-12 15:06:47 +00:00
  • ee1f2bcb39 Minor fixes for RS. Install signal handlers. Jorrit Herder 2005-10-12 15:06:00 +00:00
  • 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 +00:00
  • 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 +00:00
  • 866b3fda9c DEV_PING message type for device driver keepalives Ben Gras 2005-10-12 14:29:38 +00:00
  • 899d78ef0d Don't build vim tools Ben Gras 2005-10-12 09:57:09 +00:00
  • d371e7eac4 A .vimrc that makes vim colours work on the minix console and in xterm. Ben Gras 2005-10-11 17:55:14 +00:00
  • f463c247b6 Minor number for pty device nodes computed wrongly Ben Gras 2005-10-11 17:04:56 +00:00
  • c5b1394133 Fix warning (gcc) Ben Gras 2005-10-10 16:10:27 +00:00
  • a65191aa6b Larger dummy -lm Ben Gras 2005-10-10 15:28:55 +00:00
  • 1da5b5ccee gcc subdir for combined gcc/ack library build Ben Gras 2005-10-10 15:28:15 +00:00
  • 8c53e4007e ack subdir for combined ack/gcc library build Ben Gras 2005-10-10 15:27:47 +00:00
  • 04822e9cc9 Add /usr/gnu/bin to $PATH as last search step Ben Gras 2005-10-10 14:42:06 +00:00
  • 4dfe841667 No driver in dmap is NONE instead of 0. Ben Gras 2005-10-10 14:27:41 +00:00
  • 2e60aad2bb Fix Ben Gras 2005-10-10 09:03:11 +00:00
  • b7a0c0f858 Make "mkdir -p a/./b" work (with ".") Ben Gras 2005-10-10 09:02:16 +00:00
  • cc3201bacd Al's cosmetic rearrangement Ben Gras 2005-10-09 19:58:25 +00:00
  • 50951c50f9 *** empty log message *** Ben Gras 2005-10-07 14:00:52 +00:00
  • f3e88a8352 Increase default binsize size Ben Gras 2005-10-07 13:51:06 +00:00
  • ab1374a9cb Comment corrections from Al Ben Gras 2005-10-07 13:23:18 +00:00
  • 122c3ee967 don't make /usr/home any more Ben Gras 2005-10-06 15:28:19 +00:00
  • 4fc5f85a88 Corrected correction of clock's Ben Gras 2005-10-06 10:21:24 +00:00
  • 293e1ea70d Missing comma Ben Gras 2005-10-06 09:39:36 +00:00
  • b46a51cfd6 Semidefinitive copyright statement. Ben Gras 2005-10-06 09:38:55 +00:00
  • 86ed54ee94 FS: . unmap device drivers from dmap when PM signals they are dead . new null-io function (no_dev_io) to fill in for io functions of unmapped drivers . driver (process number) of unmapped drivers is NONE instead of 0 (a valid process number) Ben Gras 2005-10-05 15:38:15 +00:00
  • a369d9c828 1 sync in shutdown procedure. Ben Gras 2005-10-05 15:07:08 +00:00
  • cdc790c4da Fixed problem in subtest 1; Part of test is now in #if DEAD_CODE ... #endif, because test setup seems bogus. Jorrit Herder 2005-10-05 11:28:12 +00:00
  • f587fe41e5 Changed EDEADDST to EDEADSRCDST Jorrit Herder 2005-10-05 09:52:54 +00:00
  • 32c05f45c6 Minor bug fixes in proc.c and utility.c; Removed debug dumps on panic from main.c; Return error on exit when other process does IPC to/from exiting process. Jorrit Herder 2005-10-05 09:51:50 +00:00
  • 71b6f31d4e Let TTY call SYS_ABORT Ben Gras 2005-10-05 08:45:55 +00:00
  • afc6721239 Al's comment fixes Ben Gras 2005-10-05 08:21:35 +00:00
  • 5fd54a0d53 Print fsck messages to explain delays Ben Gras 2005-10-04 14:35:36 +00:00
  • b9defa9abd select status should return minor device number instead of tty line number Ben Gras 2005-10-04 12:04:00 +00:00
  • 5b452954ba FSDEVUNMAP, late commit Ben Gras 2005-10-04 11:46:51 +00:00
  • 7ca48023af Al's comment bug. Ben Gras 2005-10-04 08:29:44 +00:00
  • e32131bb05 Fixed wrong comment. Ben Gras 2005-10-04 08:28:07 +00:00
  • 2f88199e37 Manpage, initial version written by Jaap Weel <weel@ugcs.caltech.edu> Ben Gras 2005-10-03 14:31:28 +00:00
  • 2986c11811 DEV_UNMAP devctl() FSDEVUNMAP svrctl() Ben Gras 2005-10-03 14:17:33 +00:00
  • 8c4166ee85 Add SIGWINCH signal and functionality in tty and support in PM. Ben Gras 2005-10-03 12:03:57 +00:00
  • f1d9413da7 Make rlogin compile under non-minix-vmd with SIGWINCH defined Ben Gras 2005-10-03 12:02:43 +00:00
  • 7c2b94fd56 Make ps compile even if source tree isn't /usr/src Ben Gras 2005-10-03 11:01:21 +00:00
  • 15c6f7182b Al's comment fixes Ben Gras 2005-10-02 19:02:05 +00:00
  • 5871979657 More stack space for dp8390, floppy, and fxp Philip Homburg 2005-09-30 13:02:17 +00:00
  • 9f8f2484dd Forward debug output that originates within TTY first to the log device. Philip Homburg 2005-09-30 13:01:34 +00:00
  • 72c0158393 Accept log output from TTY. Philip Homburg 2005-09-30 12:59:12 +00:00
  • e0dbf0cd67 Intel 82801 Mobile Philip Homburg 2005-09-30 12:58:14 +00:00
  • e281ad893d Added MIOCMAP and MIOCUNMAP ioctls. Philip Homburg 2005-09-30 12:57:30 +00:00
  • 42e1dad99c Hack to provide kernel with space for page table. Philip Homburg 2005-09-30 12:56:00 +00:00
  • 9bee3f4b08 IOPL, VM, and serial debug output (disabled). Philip Homburg 2005-09-30 12:54:59 +00:00