Commit Graph

  • 2713ed6cde at driver timeout/error message fixes Ben Gras 2005-08-05 13:50:50 +0000
  • 2888e14ed8 pty select test Ben Gras 2005-08-05 13:47:12 +0000
  • 5340cf571d Added essential message to motd. Ben Gras 2005-08-05 12:57:52 +0000
  • ffa9e1a70c 'send locked' removed Ben Gras 2005-08-05 12:55:35 +0000
  • 53eba5e044 'send locked' debug statement #if 0ed Ben Gras 2005-08-05 12:55:18 +0000
  • 0d7769920c Boot monitor default changes to new boot controller usage Ben Gras 2005-08-05 12:54:48 +0000
  • 6ad5067f49 minor fix Ben Gras 2005-08-05 12:52:34 +0000
  • 823a8b9160 Minor fixes Ben Gras 2005-08-05 12:52:26 +0000
  • abb7157175 Merged do_gettimeofday with do_time to save one function call; adjusted table.c accordingly Ben Gras 2005-08-05 12:44:06 +0000
  • ac68f131a5 chgrp syntax fixed Ben Gras 2005-08-05 12:16:25 +0000
  • 157a22bbc3 mdb compile fix Ben Gras 2005-08-05 11:56:47 +0000
  • a23604dc81 More autopart fixes (set new partition active if none other set active) Ben Gras 2005-08-05 11:48:55 +0000
  • fa21660f75 Fixed boot compile breakage Ben Gras 2005-08-05 11:45:43 +0000
  • ad24bb4072 Make include files and dirs bin-owned, to make sure bin can install them Ben Gras 2005-08-05 11:40:46 +0000
  • 7e74927cdc Cleanup of PM. Jorrit Herder 2005-08-05 10:45:54 +0000
  • e21c135fe5 added /sbin in mtree Ben Gras 2005-08-05 10:37:02 +0000
  • db5a8bb2b8 Added dp8390 driver. Additional env_parse functions that take argc and argv. Philip Homburg 2005-08-05 09:53:08 +0000
  • c9ab8cce43 Changed minor number of /dev/zero from 6 to 5. (Make sure to update your system accordingly or /dev/zero won't work.) Cleaned up comments in MEMORY driver. Jorrit Herder 2005-08-05 09:43:22 +0000
  • b96c389e78 Various small cleanups and comments added. Jorrit Herder 2005-08-05 09:41:15 +0000
  • 8476ceac22 readclock.c shouldn't be here Ben Gras 2005-08-05 08:37:28 +0000
  • df40b77018 *** empty log message *** Jorrit Herder 2005-08-05 07:57:13 +0000
  • 8d66f755c3 Fixed type. Added patch from Al Woodhull. Jorrit Herder 2005-08-04 22:01:50 +0000
  • 74711a3b14 Check if kernel calls is allowed (from process' call mask) added. Not yet enforced. If a call is denied, this will be kprinted. Please report any such errors, so that I can adjust the mask before returning errors instead of warnings. Jorrit Herder 2005-08-04 19:23:03 +0000
  • b98eb4e144 Added /dev/cmos. Made separate case for /dev/random and /dev/urandom Jorrit Herder 2005-08-04 18:03:51 +0000
  • 8cb902dce3 Fix. Names were not showing. Jorrit Herder 2005-08-04 17:00:18 +0000
  • 40e9875fd6 Startup script now checks if network driver is mentioned in inet.conf. Also allowed disabling daemons (like services) with disable= parameter. Jorrit Herder 2005-08-04 16:45:29 +0000
  • f784f76891 Let halt shutdown system without fsck by checking for halt in wtmp as well as shutdown Ben Gras 2005-08-04 13:41:31 +0000
  • 20b4f17334 Added RO_BIT needed for new at_wini / fs flag Ben Gras 2005-08-04 09:33:38 +0000
  • e561081545 Miscellaneous clean ups and fixes to the kernel. Support for FLOPPY in boot image. (Set controller=fd at boot monitor.) Moved major device numbers to <minix/dmap.h> (maybe rename to dev.h?) Jorrit Herder 2005-08-04 09:26:36 +0000
  • 5e3b213f05 import of mdb (minix debugger), some ptrace and signals unbreaking seem to have made it work (runtime debugging and core reading). Ben Gras 2005-08-04 08:44:16 +0000
  • 693c7abe2a ps was looking for INIT as first user process, but INIT has become init. Ben Gras 2005-08-04 08:25:10 +0000
  • 93460d0ad0 Do test transaction before letting open device succeed; if probe fails, remember drive isn't there and don't try it again Ben Gras 2005-08-04 08:08:58 +0000
  • 2be2bce18c #if VERBOSE debug statements #endif Ben Gras 2005-08-04 08:07:29 +0000
  • 3f28baac83 Disabled comments from FXP driver with #define VERBOSE 0. Fixed all troubles reported at shutdown. No more illegal FS calls by dead processes. Jorrit Herder 2005-08-03 16:58:22 +0000
  • 89cf745fe2 Single boot driver loaded, while multiple can be included in the boot image. The user needs to set label=... to choose the driver of his or her choice. This driver will be mapped onto the controller that is set in controller=... Jorrit Herder 2005-08-03 16:06:35 +0000
  • c12b74dad5 Random is now a separate driver. Philip Homburg 2005-08-03 15:22:41 +0000
  • 43f89d7eff Fixes for mkfs so that making a FS from a proto file works again Ben Gras 2005-08-03 14:22:07 +0000
  • 1ae4d41d0d Without /dev/boot ... Jorrit Herder 2005-08-03 14:17:28 +0000
  • 375f6f8754 Miscellaneous cleanups. Jorrit Herder 2005-08-03 11:53:36 +0000
  • 5c9d34b62a Removed socket library, there is a socket library in libc now Ben Gras 2005-08-03 11:35:41 +0000
  • 343bd97aeb Removed old socket library. Philip Homburg 2005-08-03 11:28:43 +0000
  • 547bf3ac36 Implemented some boundary cases for LISTENQ. Philip Homburg 2005-08-03 11:15:39 +0000
  • 6f1c7d6016 More autopart/setup fixes Ben Gras 2005-08-03 10:24:53 +0000
  • 1f450f4959 Test .. no update. Jorrit Herder 2005-08-03 08:15:36 +0000
  • b69ca94efb Fixed 'bug' in log driver that caused kernel messages not to be displayed. This was caused by a change in the shared driver code. Not log's fault. Jorrit Herder 2005-08-03 08:14:08 +0000
  • 4a8c5316ec Temporarily disabled FLOPPY to prevent mayhem due to ISA DMA below 16 MB. Jorrit Herder 2005-08-02 16:05:01 +0000
  • 89d86ddb9c Utility to dynamically start system services. Jorrit Herder 2005-08-02 16:00:07 +0000
  • 0bd61375ad Miscellaneous small fixes to prettify startup output. Jorrit Herder 2005-08-02 15:56:24 +0000
  • 7af2b107d4 *** empty log message *** Jorrit Herder 2005-08-02 15:50:00 +0000
  • 61a4e15bb0 Dynamic starting of services. Jorrit Herder 2005-08-02 15:46:24 +0000
  • 1d60e866c3 Various updates to support dynamically starting drivers. Jorrit Herder 2005-08-02 15:32:12 +0000
  • 120e514506 Changed various header file to support dynamically staring drivers. Note: full recompile necessary. Jorrit Herder 2005-08-02 15:31:12 +0000
  • 52965b6f17 Various updates to support dynamically starting drivers. Output during initialization should be suppressed. Unless an error occurs. Note that main() can now be main(int argc, char **argv) and arguments can be passed when bringing up the driver. Jorrit Herder 2005-08-02 15:30:36 +0000
  • f44725b777 Created new devctl system call to FS. Moved dmap.h header to include/minix/. Various updates to support dynamically starting servers and suppress output. Jorrit Herder 2005-08-02 15:29:17 +0000
  • ab7c0a9926 Cleaned up table. Moved policies to table. Small fixes to do_copy, do_privctl and do_fork. Jorrit Herder 2005-08-02 15:28:09 +0000
  • 619a202720 setup fix Ben Gras 2005-08-02 14:56:30 +0000
  • 4a267f747b Debug statement from autopart Ben Gras 2005-08-02 09:46:34 +0000
  • 013352bb43 remove autopart debug statement Ben Gras 2005-08-02 09:02:52 +0000
  • acf6df8b04 Setup tweaks; bzip import Ben Gras 2005-08-02 08:57:26 +0000
  • a5b0301024 small fix for connect Philip Homburg 2005-08-01 14:47:24 +0000
  • e9ebecdd17 UDP support for connect. Philip Homburg 2005-08-01 14:43:21 +0000
  • 537d7ddcdf Replace REVIVE with notify. Philip Homburg 2005-08-01 14:40:21 +0000
  • 1198491af2 *** empty log message *** Jorrit Herder 2005-07-29 15:33:31 +0000
  • 0946d128cd - Kernel call handlers cleaned up. More strict checking of input parameters. - Moved generic_handler() from system.c to system/do_irqctl.c. - Set privileges of system processes somewhat stricter. Jorrit Herder 2005-07-29 15:26:23 +0000
  • a93faca75f rs232 support Philip Homburg 2005-07-29 15:22:58 +0000
  • 2471939f7d System library changes to interface. Jorrit Herder 2005-07-29 15:02:27 +0000
  • 748b3dd434 Updates system library calls: interface changes (removed unused parameters). Removed old notification trap: renamed alert() to notify() ... finally ;-) Jorrit Herder 2005-07-29 15:01:59 +0000
  • d3874a7917 Updated servers according to syslib interface changes. Jorrit Herder 2005-07-29 15:00:49 +0000
  • aec394a330 Updated drivers according to syslib interface changes. Jorrit Herder 2005-07-29 15:00:22 +0000
  • d62e515660 Small update to SYS_IRQCTL -> setting an interrupt policy now allows the caller to provide an index (0 .. 31) that is passed in the HARD_INT message when an interrupt occurs. The NOTIFY_ARG field contains a bitmap with all indexes for which an interrupt occured. Jorrit Herder 2005-07-29 12:44:42 +0000
  • bd8762263a *** empty log message *** Jorrit Herder 2005-07-29 11:50:58 +0000
  • 49c25df569 bios_wini driver Philip Homburg 2005-07-29 10:21:04 +0000
  • f6b0544de9 Fixed prototype of random_update. Philip Homburg 2005-07-29 10:16:40 +0000
  • a7487a5c3c Added shutdown. EBADIOCTL in connect. Chaned some debug output. Philip Homburg 2005-07-29 10:13:52 +0000
  • 62c08df482 Removed debugging statements from log.c; changed PRINTF_PROC in config.h back to LOG_PROC_NR Ben Gras 2005-07-27 18:49:25 +0000
  • 3f4e0a5f59 Took fchdir out of the user library, it's suspected of being buggy (in FS) Ben Gras 2005-07-27 18:48:48 +0000
  • 92d44e8108 Replaced REVIVE and select/notify with alert and DEV_STATUS. Philip Homburg 2005-07-27 16:35:16 +0000
  • 3292badc37 Added dup_inode to fchdir() call. Still not sure if it is correct now. Ben Gras 2005-07-27 16:04:26 +0000
  • f88431f1f7 Made PRINTER driver use new revive-notify mechanism. Still to be tested. Jorrit Herder 2005-07-27 15:04:30 +0000
  • fe0dcb5c00 AT driver is not modified (debugging only); TTY: select and revive with new notify and FS call back; kernel: removed old notify code; removed ugly prepare_shutdown timer kputc: don't send to FS if PRINTF_PROC fails Jorrit Herder 2005-07-27 14:32:16 +0000
  • 28958cca35 Log device only suspendable now Ben Gras 2005-07-27 14:31:04 +0000
  • ed6459b304 *** empty log message *** Ben Gras 2005-07-27 14:30:25 +0000
  • b924ce0726 Prettify scheduling queue prints Ben Gras 2005-07-27 14:30:17 +0000
  • 31042a5a05 Added SENDREC_BUSY flag to indicate that process is doing sendrec() - if so, alerts are not received before reply message. Ben Gras 2005-07-27 14:08:59 +0000
  • a1a7ccbd02 alert()-aware revive/select in log device Ben Gras 2005-07-27 13:11:03 +0000
  • e58db8b7f5 Values for alert revive/select callbacks Ben Gras 2005-07-27 13:09:38 +0000
  • 08934187c9 FS understanding revives and selects as alerts (new notifies) Ben Gras 2005-07-27 13:08:52 +0000
  • dd7220f234 Listen/accept. Read select for UDP. Philip Homburg 2005-07-27 12:07:12 +0000
  • 3aadb79b1b 3 -> T_GETUSER Philip Homburg 2005-07-27 12:03:09 +0000
  • aa994b48ee Do not accept requests from dead processes. Philip Homburg 2005-07-27 12:01:11 +0000
  • e1f43abc09 Socket library Philip Homburg 2005-07-27 11:57:59 +0000
  • 40b364a6db Added some error strings. Philip Homburg 2005-07-27 11:53:05 +0000
  • 3ea637a096 More stack for ash. Philip Homburg 2005-07-27 11:49:52 +0000
  • 93fc19de2c The priority of FS should be lower than that of PM to avoid race conditions when processes are killed due to a signal. Philip Homburg 2005-07-27 11:48:13 +0000
  • df1dbb4b7e Prototypes for some string functions that are not part of the C standard. Philip Homburg 2005-07-27 11:44:26 +0000
  • 501634d5ab Added EALREADY and EMSGSIZE. Philip Homburg 2005-07-27 11:43:28 +0000
  • 920c462e8c Added {h,n}to{l,s} prototypes. Added IPPROTO_TCP. SA_FAMILY_T -> _SA_FAMILY_T Added SOCK_RAW, SOCK_RDM, SOCK_SEQPACKET, SO_DEBUG, SO_ERROR. Philip Homburg 2005-07-27 11:42:54 +0000
  • 055168bd31 Added ioctls for listen/accept. Added cookies for accept. Philip Homburg 2005-07-27 11:40:34 +0000
  • dd1186d65d No RDY_Q_HEAD business.. Ben Gras 2005-07-27 07:01:46 +0000
  • 2b810f6923 Prettier s_flags printing Ben Gras 2005-07-27 07:00:20 +0000