Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							93460d0ad0 
							
						 
					 
					
						
						
							
							Do test transaction before letting open device succeed; if probe fails,  
						
						 
						
						... 
						
						
						
						remember drive isn't there and don't try it again 
						
						
					 
					
						2005-08-04 08:08:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							2be2bce18c 
							
						 
					 
					
						
						
							
							#if VERBOSE  
						
						 
						
						... 
						
						
						
						debug statements
#endif 
						
						
					 
					
						2005-08-04 08:07:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							3f28baac83 
							
						 
					 
					
						
						
							
							Disabled comments from FXP driver with #define VERBOSE 0.  
						
						 
						
						... 
						
						
						
						Fixed all troubles reported at shutdown.
No more illegal FS calls by dead processes. 
						
						
					 
					
						2005-08-03 16:58:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							c12b74dad5 
							
						 
					 
					
						
						
							
							Random is now a separate driver.  
						
						 
						
						
						
						
					 
					
						2005-08-03 15:22:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							375f6f8754 
							
						 
					 
					
						
						
							
							Miscellaneous cleanups.  
						
						 
						
						
						
						
					 
					
						2005-08-03 11:53:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							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.
Renamed #definitions of driver process numbers, e.g., TTY now is TTY_PROC_NR.
All known (special) processes now have consistent naming scheme. Kernel tasks
don't follow this scheme. 
						
						
					 
					
						2005-08-03 08:14:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							0bd61375ad 
							
						 
					 
					
						
						
							
							Miscellaneous small fixes to prettify startup output.  
						
						 
						
						
						
						
					 
					
						2005-08-02 15:56:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2005-08-02 15:30:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							537d7ddcdf 
							
						 
					 
					
						
						
							
							Replace REVIVE with notify.  
						
						 
						
						
						
						
					 
					
						2005-08-01 14:40:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							1198491af2 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2005-07-29 15:33:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							a93faca75f 
							
						 
					 
					
						
						
							
							rs232 support  
						
						 
						
						
						
						
					 
					
						2005-07-29 15:22:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							aec394a330 
							
						 
					 
					
						
						
							
							Updated drivers according to syslib interface changes.  
						
						 
						
						
						
						
					 
					
						2005-07-29 15:00:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2005-07-29 12:44:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							49c25df569 
							
						 
					 
					
						
						
							
							bios_wini driver  
						
						 
						
						
						
						
					 
					
						2005-07-29 10:21:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							f6b0544de9 
							
						 
					 
					
						
						
							
							Fixed prototype of random_update.  
						
						 
						
						
						
						
					 
					
						2005-07-29 10:16:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							62c08df482 
							
						 
					 
					
						
						
							
							Removed debugging statements from log.c; changed PRINTF_PROC in config.h  
						
						 
						
						... 
						
						
						
						back to LOG_PROC_NR 
						
						
					 
					
						2005-07-27 18:49:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							f88431f1f7 
							
						 
					 
					
						
						
							
							Made PRINTER driver use new revive-notify mechanism.  
						
						 
						
						... 
						
						
						
						Still to be tested. 
						
						
					 
					
						2005-07-27 15:04:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						
						
					 
					
						2005-07-27 14:32:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							28958cca35 
							
						 
					 
					
						
						
							
							Log device only suspendable now  
						
						 
						
						
						
						
					 
					
						2005-07-27 14:31:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							a1a7ccbd02 
							
						 
					 
					
						
						
							
							alert()-aware revive/select in log device  
						
						 
						
						
						
						
					 
					
						2005-07-27 13:11:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							30d95cad82 
							
						 
					 
					
						
						
							
							Removed debug output.  
						
						 
						
						
						
						
					 
					
						2005-07-26 14:54:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2005-07-26 13:11:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							a63d324caa 
							
						 
					 
					
						
						
							
							Small update to shared driver code: SYS_EVENT (signal) is now known.  
						
						 
						
						... 
						
						
						
						Fixed drivers. HARD_STOP message no longer exists. 
						
						
					 
					
						2005-07-26 12:50:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							f73af8573a 
							
						 
					 
					
						
						
							
							Some bugs in memory driver fixed (destination address of user buffer  
						
						 
						
						... 
						
						
						
						not updated) 
						
						
					 
					
						2005-07-22 18:25:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							d09f170abc 
							
						 
					 
					
						
						
							
							Nits here and there. Made log device buffer messages again.  
						
						 
						
						
						
						
					 
					
						2005-07-22 18:24:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							09830fc33e 
							
						 
					 
					
						
						
							
							Allowed printing diagnostic messages (either from system processes or the  
						
						 
						
						... 
						
						
						
						kernel) to the log driver. The log driver forwards such output to the TTY.
Changed driver_task() not to send a reply if the return value is EDONTREPLY. 
						
						
					 
					
						2005-07-21 18:29:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							d2d975246d 
							
						 
					 
					
						
						
							
							Kernel sends SIGKSTOP just before shutdown. Drivers do clean up and exit.  
						
						 
						
						
						
						
					 
					
						2005-07-20 15:28:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							5594b767c0 
							
						 
					 
					
						
						
							
							Renamed src/lib/utils to src/lib/sysutil --- because of new src/lib/util  
						
						 
						
						
						
						
					 
					
						2005-07-19 13:21:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							0129d98ae1 
							
						 
					 
					
						
						
							
							Added new signal types for kernel events:  
						
						 
						
						... 
						
						
						
						- SIGKMESS: new kernel message (sent to TTY, IS, or LOG)
- SIGKSTOP: MINIX is shut down (sent to TTY-> switch to primary console)
- SIGKSIG: kernel signals pending (sent to PM)
Renamed SYS_SETPRIORITY to SYS_NICE. 
						
						
					 
					
						2005-07-19 12:24:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							f8c380c195 
							
						 
					 
					
						
						
							
							Small update to random number generator  
						
						 
						
						
						
						
					 
					
						2005-07-19 12:16:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							8c024e28a1 
							
						 
					 
					
						
						
							
							Changed Makefiles: drivers are now installed in /usr/sbin.  
						
						 
						
						... 
						
						
						
						TTY now gets SYS_EVENT message with sigset (e.g., SIGKMESS, SIGKSTOP). 
						
						
					 
					
						2005-07-19 12:12:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							7d4e914618 
							
						 
					 
					
						
						
							
							Random number generator  
						
						 
						
						
						
						
					 
					
						2005-07-18 15:40:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							279250889f 
							
						 
					 
					
						
						
							
							Renamed some system library functionality.  
						
						 
						
						
						
						
					 
					
						2005-07-14 15:15:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							c389801a5f 
							
						 
					 
					
						
						
							
							Made timeout and no. of errors in at_wini dynamically settable  
						
						 
						
						... 
						
						
						
						by ioctl; made catch-all function in driver table also called when
unrecognized ioctl called, so drivers can add their own ioctl codes. 
						
						
					 
					
						2005-07-13 14:58:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							e0e5e62230 
							
						 
					 
					
						
						
							
							Increased timeout to avoid 'CU does not accept command' panic..  
						
						 
						
						
						
						
					 
					
						2005-07-13 11:50:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							ed66b0ff02 
							
						 
					 
					
						
						
							
							Increased mii_read timeout.  
						
						 
						
						
						
						
					 
					
						2005-07-11 13:09:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							d21c2c2229 
							
						 
					 
					
						
						
							
							Enable debug output  
						
						 
						
						
						
						
					 
					
						2005-07-11 12:49:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							640eb73ca2 
							
						 
					 
					
						
						
							
							New log driver; buffers messages and makes them available to userland.  
						
						 
						
						... 
						
						
						
						Added some fields in the generic device table to support this driver
using libdriver. Updated other drivers to fill these fields with nops
and NULLs. 
						
						
					 
					
						2005-07-08 17:23:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ac07400d 
							
						 
					 
					
						
						
							
							Fixed bug in AT driver: don't receive from HARDWARE, but use ANY.  
						
						 
						
						... 
						
						
						
						Timeouts are sent by the CLOCK. 
						
						
					 
					
						2005-06-29 10:27:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							6be8c4d8a3 
							
						 
					 
					
						
						
							
							Import of dpeth 3c501/3c509b/.. ethernet driver by  
						
						 
						
						... 
						
						
						
						Giovanni Falzoni <fgalzoni@inwind.it>. 
						
						
					 
					
						2005-06-29 10:16:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							a467c43c01 
							
						 
					 
					
						
						
							
							use relative directories in makefiles.  
						
						 
						
						
						
						
					 
					
						2005-06-28 14:56:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							575f2aa116 
							
						 
					 
					
						
						
							
							Unknown controllers are no longer fatal.  
						
						 
						
						
						
						
					 
					
						2005-06-27 11:45:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							62cb81cb3a 
							
						 
					 
					
						
						
							
							Fixed typo in printf() in fxp debug statement (caused delta  
						
						 
						
						... 
						
						
						
						value not to be printed) 
						
						
					 
					
						2005-06-27 08:55:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							5654996c07 
							
						 
					 
					
						
						
							
							New Makefiles for mkdep script.  
						
						 
						
						
						
						
					 
					
						2005-06-24 16:21:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							4ab7f34ea0 
							
						 
					 
					
						
						
							
							Workaround for fishy situation that caused checksum on outgoing packets  
						
						 
						
						... 
						
						
						
						to be broken in certain cases. (Seemingly when 2 short packets sent
back-to-back.) Buffer alignment seems to fix this ... 
						
						
					 
					
						2005-06-22 15:22:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							ec24a0798c 
							
						 
					 
					
						
						
							
							Updated function key mapping because of possible changes to NOTIFY.  
						
						 
						
						... 
						
						
						
						The TTY driver now only notifies the IS server about function key event,
but does not tell which keys are pressed. The IS servers queries the TTY
driver to find out about this. 
						
						
					 
					
						2005-06-20 14:23:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							9aae3002ed 
							
						 
					 
					
						
						
							
							Made libpci recognize my pci controller at home (again)  
						
						 
						
						
						
						
					 
					
						2005-06-19 22:11:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							471e0448c3 
							
						 
					 
					
						
						
							
							Changed timer library function args.  
						
						 
						
						... 
						
						
						
						Added select() support for tty fd's (not ptys yet). 
						
						
					 
					
						2005-06-17 13:37:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							7279bb68ef 
							
						 
					 
					
						
						
							
							Applied MINIX 2.0.4 pathes provides by Al Woodhull.  
						
						 
						
						
						
						
					 
					
						2005-06-17 13:00:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							c2cd510adf 
							
						 
					 
					
						
						
							
							Removed debug dumps from the PM and FS servers. The dumps are now done by the  
						
						 
						
						... 
						
						
						
						IS servers, which obtains a copy of the data through the getsysinfo() system
call. CTRL-F1 now is a special TTY key to shows function key mappings. 
						
						
					 
					
						2005-06-07 14:43:35 +00:00