Commit Graph

  • f6bc0beb6f Less debug output Philip Homburg 2005-11-10 15:40:36 +00:00
  • 233c092280 Resurrected sys_eniop. Philip Homburg 2005-11-09 17:14:14 +00:00
  • b85736bd7b Grant tty permission to use SYS_VM_MAP and SYS_IOPENABLE. Philip Homburg 2005-11-09 15:48:41 +00:00
  • b3cf63b890 Added /dev/video. /dev/kbd and /dev/kbdaux are renumbered. Philip Homburg 2005-11-09 15:46:15 +00:00
  • 5556281540 Added /dev/video for mapping video memory. Philip Homburg 2005-11-09 15:45:48 +00:00
  • 4102a5db28 Various changes to header files for tcpdump. Philip Homburg 2005-11-09 15:43:39 +00:00
  • 6d02d10805 Added getprotobyname. Philip Homburg 2005-11-09 15:42:38 +00:00
  • 3fb6640115 Added tcpstat and udpstat. Philip Homburg 2005-11-08 14:02:36 +00:00
  • 7394f38ed7 Added paramvalue to the library. Philip Homburg 2005-11-08 13:59:27 +00:00
  • 0f8090e653 Small fix for ioctls. Philip Homburg 2005-11-08 13:57:48 +00:00
  • 3a0af50c80 ARP command. Philip Homburg 2005-11-08 12:09:00 +00:00
  • c6412ae342 "forward compatible" hack for lstat() - make new binaries work on old systems Ben Gras 2005-11-07 13:15:09 +00:00
  • df279ac347 Set IOPL when /dev/mem is opened. Fixed small bug in MIOCMAP/MIOCUNMAP Philip Homburg 2005-11-04 17:16:54 +00:00
  • 80cce8b3d3 Added prototype for hypot. Philip Homburg 2005-11-04 17:14:59 +00:00
  • 8950d7eae7 Make struct sockaddr at least as big as struct sockaddr_in Philip Homburg 2005-11-04 17:07:39 +00:00
  • 0b7fcbfd70 Only the memory driver should be allowed access to SYS_IOPENABLE Philip Homburg 2005-11-04 17:06:49 +00:00
  • ee80996c9a _sigsetjmp was missing. Philip Homburg 2005-11-04 17:05:28 +00:00
  • 36e1cb4436 sys_eniop was missing. Philip Homburg 2005-11-04 17:03:49 +00:00
  • 12f3eeaa01 Understand .SH "NAME" form too (e.g. perl manpages) Ben Gras 2005-11-04 10:50:49 +00:00
  • 6e37eb17b2 (mode_t) casts confused preprocessor Ben Gras 2005-11-03 17:04:50 +00:00
  • a9702cca3a Let chmem return error code on failure Ben Gras 2005-11-03 16:58:10 +00:00
  • 26844e05e7 From: Giovanni <gfalzoni@inwind.it> To: Ben Gras <beng@few.vu.nl> Date: Wed, 02 Nov 2005 19:05:13 +0100 Subject: Re: [Minix-devel-l] Symbolic link Ben Gras 2005-11-03 15:25:18 +00:00
  • 83df200475 Less restrictive I/O port check. Philip Homburg 2005-11-03 13:42:56 +00:00
  • e6e1f4431d Make I/O port check less strict Philip Homburg 2005-11-03 11:33:42 +00:00
  • 5ccf545e1b ast@'s update Ben Gras 2005-11-02 20:01:37 +00:00
  • edb541fb98 Display "select" blocking status correctly, and add check for wrong blocking process number Ben Gras 2005-11-02 17:43:19 +00:00
  • bc010b74a2 Andy's new easypack Ben Gras 2005-11-02 12:05:01 +00:00
  • ceb6a62f6d Install ftpd sh executable. Ben Gras 2005-11-01 22:57:42 +00:00
  • fa76dcb8c1 Giovanni's symlink patches. Ben Gras 2005-11-01 13:19:40 +00:00
  • a3752a3a51 Fix Ben Gras 2005-11-01 13:15:44 +00:00
  • 94d370ca5f library fixes for symlink, readlink and lstat Ben Gras 2005-11-01 13:13:31 +00:00
  • 0604dc26a8 Giovanni's symlink patches. Ben Gras 2005-10-31 14:33:12 +00:00
  • b94a639398 Giovanni's symlink (+syslog+flock) patches. Ben Gras 2005-10-31 14:31:05 +00:00
  • 3acb6bf1fe Giovanni's symlinks patches (libs) Ben Gras 2005-10-31 14:28:19 +00:00
  • 4c648c343e Giovanni's symlink patches (includes only) Ben Gras 2005-10-31 14:14:54 +00:00
  • 2c704d288f Giovanni's syslog.h Ben Gras 2005-10-31 14:07:07 +00:00
  • cd582e02be *** empty log message *** Jorrit Herder 2005-10-31 12:21:52 +00:00
  • c62239687d More stack for rlogind. Philip Homburg 2005-10-24 14:06:36 +00:00
  • 070f7673b9 More stack for cp, du, and synctree. Philip Homburg 2005-10-24 14:04:22 +00:00
  • c11611802e Pass the right pointers to sys_inb Philip Homburg 2005-10-24 14:02:45 +00:00
  • d9d4a4cacd kbdaux Philip Homburg 2005-10-24 14:00:46 +00:00
  • 0b5a135a67 Raw keyboard and AUX support. Needs cleaning up. Philip Homburg 2005-10-24 13:57:19 +00:00
  • d920f5e0f9 Support for raw keyboard I/O and the AUX (PS/2 mouse) channel. Philip Homburg 2005-10-24 13:52:53 +00:00
  • ed4ec02ddf Removed cast from sys_inb. Philip Homburg 2005-10-24 13:51:39 +00:00
  • 1de4b3a426 More filedescriptors Philip Homburg 2005-10-24 13:51:02 +00:00
  • bfa0a555ad Removed debug printfs. Philip Homburg 2005-10-24 13:48:50 +00:00
  • 29eed99c71 Added paning variable to help routing debug output. Philip Homburg 2005-10-24 13:47:24 +00:00
  • 6a0a7c1a76 More filedescriptors Philip Homburg 2005-10-24 13:43:03 +00:00
  • 7104974cb5 Optionalize memory and vm verbose prints Ben Gras 2005-10-21 19:37:31 +00:00
  • bbcecf5e6d Don't panic on missing drivers. Ben Gras 2005-10-21 19:31:38 +00:00
  • 9270710246 Bigger Ben Gras 2005-10-21 19:30:13 +00:00
  • 40066b06f5 call libraries with $(GMAKE) Ben Gras 2005-10-21 18:31:45 +00:00
  • d0806fd1af Make lance driver notify inet on startup, and respond to getname Ben Gras 2005-10-21 18:20:44 +00:00
  • 2b23d38c5b Panic fix Ben Gras 2005-10-21 18:20:26 +00:00
  • 85209d2e29 Test for SENDING else RECEIVING should be SENDING, then RECEIVING. Ben Gras 2005-10-21 18:13:10 +00:00
  • 81fa8fc3b8 Don't enqueue processes unless their flags have become 0 Ben Gras 2005-10-21 17:35:39 +00:00
  • 589e147ee3 Crash recovery changes. Philip Homburg 2005-10-21 17:09:08 +00:00
  • ad1f30a63f Deal with crashing ethernet drivers Philip Homburg 2005-10-21 16:51:21 +00:00
  • f8edaa7de4 Added replies to status requests from RS. Jorrit Herder 2005-10-21 14:39:21 +00:00
  • 7a7e680da7 Added periodic checks from RS to drivers. Jorrit Herder 2005-10-21 14:34:13 +00:00
  • 78f20c3959 Rest ... Jorrit Herder 2005-10-21 13:46:47 +00:00
  • 9333141704 New rescue functionality. Jorrit Herder 2005-10-21 13:28:26 +00:00
  • dd49f3586f New Rescue Device Driver (RAM disk like) Allow restarting RTL8139 Jorrit Herder 2005-10-21 13:24:22 +00:00
  • 4243d8e6bc Rescue script fixes. Jorrit Herder 2005-10-21 13:23:22 +00:00
  • 1b46117c0d Outside the book branch, remove references to the book on README. Also remove source listings. Ben Gras 2005-10-21 11:52:41 +00:00
  • 724813fdce Prelim commit for ethernet driver crash recovery. Philip Homburg 2005-10-21 11:51:45 +00:00
  • f0985a4e97 No /usr/gnu/bin in $PATH Ben Gras 2005-10-21 11:49:26 +00:00
  • 12898c03e4 *** empty log message *** Ben Gras 2005-10-21 11:40:24 +00:00
  • aac4f32f51 Don't print SIGKSTOP message Ben Gras 2005-10-21 11:28:50 +00:00
  • 69a0586adf Changes to make gcc compile our libraries too (Joren) Ben Gras 2005-10-21 11:19:35 +00:00
  • fd63815169 *** empty log message *** Ben Gras 2005-10-21 11:18:41 +00:00
  • 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 +00:00
  • 629453fba8 Added explanation of SIGKILL, REBOOT order. Ben Gras 2005-10-21 11:10:16 +00:00
  • 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 +00:00
  • 4745238b9c New major device for Rescue Driver Jorrit Herder 2005-10-21 10:56:47 +00:00
  • ca5b81bf6f /etc/rc.rescue initializes driver rescue environment Ben Gras 2005-10-21 10:47:13 +00:00
  • fb7fb9e92c /boot/rescue (mount point for /dev/rescue) Ben Gras 2005-10-21 10:00:34 +00:00
  • 4e4d2f343c Make /dev/rescue Ben Gras 2005-10-21 10:00:03 +00:00
  • 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 +00:00
  • 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 +00:00
  • f7f30a3a44 2 extra error conditions on disappearing processes during/before sendrec() Ben Gras 2005-10-20 20:46:04 +00:00
  • 3e78f1aaa6 Tell RS server about upcoming shutdown. Jorrit Herder 2005-10-20 20:38:58 +00:00
  • 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