Commit graph

  • 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
  • 30d95cad82 Removed debug output. Jorrit Herder 2005-07-26 14:54:49 +0000
  • a41eb700e8 Minor fixes and improvements for sys_call(). Jorrit Herder 2005-07-26 13:51:21 +0000
  • fd4b7f7a1d test shouldn't install, only clean Ben Gras 2005-07-26 13:50:58 +0000
  • eb18784690 . give users a boot floppy image (cdfdboot) they can use if they can't boot from CD (CD still required though) . no longer .tar.gz source on iso fs Ben Gras 2005-07-26 13:36:50 +0000
  • ea6b3dded9 Top-level makefile didn't clean test Ben Gras 2005-07-26 13:34:45 +0000
  • 10aa135d82 Minor cdprobe message additions; usyslogd logs shorter lines Ben Gras 2005-07-26 13:23:13 +0000
  • fe3a7d6b5a MINIX 3, not MINIX3 Ben Gras 2005-07-26 13:16:07 +0000
  • 8dc4bd43d4 Setup, not setupcd any more Ben Gras 2005-07-26 13:15:27 +0000
  • 2293ccfc45 Small fix Ben Gras 2005-07-26 13:14:59 +0000
  • e110ef62e3 Rename setupcd.sh to setup.sh Ben Gras 2005-07-26 13:14:36 +0000
  • 8e8593d1bf Rename setupcd.sh to setup.sh, setup.sh to floppysetup.sh Ben Gras 2005-07-26 13:14:12 +0000
  • 435dd377ed Added an IDENTIFIED flag that is set on successfully identified drives. This avoids the bug scenario where DEAF but not-w_identify()d drives are never properly identified, but are seen as real devices. Ben Gras 2005-07-26 13:11:16 +0000
  • 4bf6edfd14 Framework (and some functionality) for new server ... Work in progress ... Jorrit Herder 2005-07-26 13:08:57 +0000
  • 2bb508a71c Removed implicit call to 'make depend' on 'make install' ... Jorrit Herder 2005-07-26 12:51:35 +0000
  • b62817d788 *** empty log message *** Jorrit Herder 2005-07-26 12:50:41 +0000
  • a63d324caa Small update to shared driver code: SYS_EVENT (signal) is now known. Fixed drivers. HARD_STOP message no longer exists. Jorrit Herder 2005-07-26 12:50:25 +0000
  • 3d0b9140f2 Updated F4 dump at IS to include send masks. Removed unused constant from fproc.h Changed signal behaviour at PM (work in progress) Jorrit Herder 2005-07-26 12:49:35 +0000
  • 8866b4d0ef Kernel changes: - reinstalled priority changing, now in sched() and unready() - reinstalled check on message buffer in sys_call() - reinstalled check in send masks in sys_call() - changed do_fork() to get new privilege structure for SYS_PROCs - removed some processes from boot image---will be dynamically started later Jorrit Herder 2005-07-26 12:48:34 +0000
  • 153fdabb26 Fixed do_trace to properly return (status) information. Philip Homburg 2005-07-25 12:15:05 +0000
  • 06c8f33853 Defined base numbers for DEV_ request and response types. Defined response codes: DEV_REPLY, DEV_CLONED, DEV_REVIVE, DEV_IO_READY Jorrit Herder 2005-07-25 12:03:00 +0000
  • 38987ff79a SIGSTOP being in _NSIG nowadays caused test8 to break - fixed. Ben Gras 2005-07-24 14:06:42 +0000
  • 154cd91888 *** empty log message *** Ben Gras 2005-07-24 12:55:41 +0000
  • 2283a4e5c3 Let writeisofs write files longer than 11 chars Ben Gras 2005-07-24 01:18:39 +0000
  • 4ede86f51b Yet more readme and install script updates Ben Gras 2005-07-24 01:18:09 +0000
  • 4e38cf12b3 Redirect touch stderr to /dev/null, error is unlikely and harmless in normal conditions but certain and irritating and harmless when booting from cd Ben Gras 2005-07-24 01:17:32 +0000
  • 9d1772baf8 Various autopart fixes, and new delete-partition feature Ben Gras 2005-07-24 01:16:51 +0000
  • 8dd28a9a7c install script fixes - mkfs block size, autopart invocation Ben Gras 2005-07-24 01:16:37 +0000
  • 651349d6d2 Made line endings CRLF Ben Gras 2005-07-23 20:17:43 +0000
  • d40bd43e46 Added a README.TXT for on the ISO filesystem (so people can see something when it's opened in e.g. Windows). Ben Gras 2005-07-23 20:17:16 +0000
  • e4b4ec7128 Fixes to autopart. Ben Gras 2005-07-23 19:57:13 +0000
  • 4f59e540e1 Updates to /usr/etc/rc to deal with the new cd probing logic; ast@'s new motd Ben Gras 2005-07-22 18:38:48 +0000
  • 919cb00bbc Funny depend behaviour fixed Ben Gras 2005-07-22 18:38:20 +0000
  • b5a5d3ec1c new svrctl SETPARAM to set or override environment variables obtained from the boot monitor Ben Gras 2005-07-22 18:37:33 +0000
  • 08578c6afb Removed funny debug printf Ben Gras 2005-07-22 18:36:42 +0000
  • 71e6680b80 Third-oldest image is thrown away instead of oldest, if there are at least 4 images. (Oldest is kept.) Ben Gras 2005-07-22 18:36:19 +0000
  • 12618851ad Boot monitor setting of device _names_ no longer necessary Ben Gras 2005-07-22 18:31:19 +0000
  • b9e585c81c autopart, setupcd updates Ben Gras 2005-07-22 18:30:40 +0000
  • d5516193f3 Imported treecmp Ben Gras 2005-07-22 18:30:23 +0000
  • 3a68bd323a Imported indent Ben Gras 2005-07-22 18:30:14 +0000
  • ca80161f40 . Junk-filling gap+stack code on exec() if enabled (not enabled now) . Allow 'boot monitor' variable changes and additions by svrctl call Ben Gras 2005-07-22 18:29:58 +0000
  • 6e8f484b3b . added cd-probe logic; tries to find the right root filesystem if the boot monitor parameter is set. it also sets a boot monitor parameter (by talking to the PM) so userland knows it. . ramdisk copy code made slightly smarter . various select() prettifications (work in progress) Ben Gras 2005-07-22 18:28:32 +0000
  • f73af8573a Some bugs in memory driver fixed (destination address of user buffer not updated) Ben Gras 2005-07-22 18:25:06 +0000
  • d09f170abc Nits here and there. Made log device buffer messages again. Ben Gras 2005-07-22 18:24:17 +0000
  • b9b334c38c Functionality moved from IS to LOG driver. Jorrit Herder 2005-07-22 11:05:56 +0000