Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							f6bc0beb6f 
							
						 
					 
					
						
						
							
							Less debug output  
						
						 
						
						
						
						
					 
					
						2005-11-10 15:40:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							0f8090e653 
							
						 
					 
					
						
						
							
							Small fix for ioctls.  
						
						 
						
						
						
						
					 
					
						2005-11-08 13:57:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							fa76dcb8c1 
							
						 
					 
					
						
						
							
							Giovanni's symlink patches.  
						
						 
						
						
						
						
					 
					
						2005-11-01 13:19:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							6a0a7c1a76 
							
						 
					 
					
						
						
							
							More filedescriptors  
						
						 
						
						
						
						
					 
					
						2005-10-24 13:43:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							7104974cb5 
							
						 
					 
					
						
						
							
							Optionalize memory and vm verbose prints  
						
						 
						
						
						
						
					 
					
						2005-10-21 19:37:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							bbcecf5e6d 
							
						 
					 
					
						
						
							
							Don't panic on missing drivers.  
						
						 
						
						
						
						
					 
					
						2005-10-21 19:31:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							ad1f30a63f 
							
						 
					 
					
						
						
							
							Deal with crashing ethernet drivers  
						
						 
						
						
						
						
					 
					
						2005-10-21 16:51:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							78f20c3959 
							
						 
					 
					
						
						
							
							Rest ...  
						
						 
						
						
						
						
					 
					
						2005-10-21 13:46:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							9333141704 
							
						 
					 
					
						
						
							
							New rescue functionality.  
						
						 
						
						
						
						
					 
					
						2005-10-21 13:28:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							724813fdce 
							
						 
					 
					
						
						
							
							Prelim commit for ethernet driver crash recovery.  
						
						 
						
						
						
						
					 
					
						2005-10-21 11:51:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							aac4f32f51 
							
						 
					 
					
						
						
							
							Don't print SIGKSTOP message  
						
						 
						
						
						
						
					 
					
						2005-10-21 11:28:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							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) 
						
						
					 
					
						2005-10-21 11:13:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							629453fba8 
							
						 
					 
					
						
						
							
							Added explanation of SIGKILL, REBOOT order.  
						
						 
						
						
						
						
					 
					
						2005-10-21 11:10:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							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) 
						
						
					 
					
						2005-10-21 11:07:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							d4e111c05d 
							
						 
					 
					
						
						
							
							I forgot to enter this file so my disembodied ghost is committing it  
						
						 
						
						... 
						
						
						
						through the body of ben. 
						
						
					 
					
						2005-10-20 21:30:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							f7f30a3a44 
							
						 
					 
					
						
						
							
							2 extra error conditions on disappearing processes during/before sendrec()  
						
						 
						
						
						
						
					 
					
						2005-10-20 20:46:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							9ea63c60fa 
							
						 
					 
					
						
						
							
							Updated makefile for DS server.  
						
						 
						
						
						
						
					 
					
						2005-10-20 20:32:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							7f6137d230 
							
						 
					 
					
						
						
							
							Renamed to manager.h.  
						
						 
						
						
						
						
					 
					
						2005-10-20 20:32:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							8d99d24ce6 
							
						 
					 
					
						
						
							
							Also dev_open opened block and character special files  
						
						 
						
						
						
						
					 
					
						2005-10-20 20:32:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							26188d9595 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2005-10-20 20:31:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						
						
					 
					
						2005-10-20 20:31:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							d1f2ba26b0 
							
						 
					 
					
						
						
							
							New Data Store server.  
						
						 
						
						
						
						
					 
					
						2005-10-20 20:29:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							288860f6e6 
							
						 
					 
					
						
						
							
							New dumps for RS and DS server.  
						
						 
						
						
						
						
					 
					
						2005-10-20 20:28:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							f6bdd6a4a9 
							
						 
					 
					
						
						
							
							New DMAP_BABY flag in <minix/dmap.h> and to be printed by IS in dmap dump.  
						
						 
						
						
						
						
					 
					
						2005-10-20 19:40:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2005-10-20 19:39:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							11146aba3d 
							
						 
					 
					
						
						
							
							Newline after startup msg  
						
						 
						
						
						
						
					 
					
						2005-10-20 18:54:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							4bae163d37 
							
						 
					 
					
						
						
							
							High watermark memory usage feature  
						
						 
						
						
						
						
					 
					
						2005-10-18 17:21:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							ee5940e097 
							
						 
					 
					
						
						
							
							Print quant as signed number so a 'scheduling defecit' appears as such  
						
						 
						
						
						
						
					 
					
						2005-10-17 14:06:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							b1ca4d2d42 
							
						 
					 
					
						
						
							
							Check for ZOMBIE flag with findproc  
						
						 
						
						
						
						
					 
					
						2005-10-17 13:20:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						
						
					 
					
						2005-10-13 12:48:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							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). 
						
						
					 
					
						2005-10-12 15:07:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							46678bdb7f 
							
						 
					 
					
						
						
							
							Compile fix  
						
						 
						
						
						
						
					 
					
						2005-10-12 15:07:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							fc58687905 
							
						 
					 
					
						
						
							
							rw_block is private to cache.c  
						
						 
						
						
						
						
					 
					
						2005-10-12 15:06:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							2eca6f9374 
							
						 
					 
					
						
						
							
							If processes are blocked on device drivers (returning SUSPEND),  
						
						 
						
						... 
						
						
						
						unblock the processes when the device drivers die. 
						
						
					 
					
						2005-10-12 15:01:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							4dfe841667 
							
						 
					 
					
						
						
							
							No driver in dmap is NONE instead of 0.  
						
						 
						
						
						
						
					 
					
						2005-10-10 14:27:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							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)
IS:
	. print mutable flag of dmap table too
FS changes require sync() to be done 'manually' (currently by
reboot/shutdown) at shutdown time; could be caught by SIGTERM in
the future. 
						
						
					 
					
						2005-10-05 15:38:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							2986c11811 
							
						 
					 
					
						
						
							
							DEV_UNMAP devctl()  
						
						 
						
						... 
						
						
						
						FSDEVUNMAP svrctl() 
						
						
					 
					
						2005-10-03 14:17:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							8c4166ee85 
							
						 
					 
					
						
						
							
							Add SIGWINCH signal and functionality in tty and support in PM.  
						
						 
						
						
						
						
					 
					
						2005-10-03 12:03:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							42e1dad99c 
							
						 
					 
					
						
						
							
							Hack to provide kernel with space for page table.  
						
						 
						
						
						
						
					 
					
						2005-09-30 12:56:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							5f7b803dcd 
							
						 
					 
					
						
						
							
							Asynchronous connect (for non-blocking socket connect emulation)  
						
						 
						
						
						
						
					 
					
						2005-09-30 12:44:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							231488dd1c 
							
						 
					 
					
						
						
							
							Al's patch  
						
						 
						
						
						
						
					 
					
						2005-09-23 20:46:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							40ca9c0a8e 
							
						 
					 
					
						
						
							
							Als select.c fixes.  
						
						 
						
						
						
						
					 
					
						2005-09-22 21:17:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							6a44098b96 
							
						 
					 
					
						
						
							
							Added Shift+F5 debug dump - show debug dumps.  
						
						 
						
						
						
						
					 
					
						2005-09-22 12:21:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							dabaebfeb2 
							
						 
					 
					
						
						
							
							No more F9  
						
						 
						
						
						
						
					 
					
						2005-09-22 11:41:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							42fbd9aced 
							
						 
					 
					
						
						
							
							Andy's formatting changes.  
						
						 
						
						
						
						
					 
					
						2005-09-11 16:45:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							119f9c714c 
							
						 
					 
					
						
						
							
							diagnostics will look funny during setup  
						
						 
						
						
						
						
					 
					
						2005-09-08 16:00:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							c1de7758b7 
							
						 
					 
					
						
						
							
							Jorrit's fixes after reviewing Al's PM chapter  
						
						 
						
						
						
						
					 
					
						2005-09-01 10:16:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							4d3e666043 
							
						 
					 
					
						
						
							
							Less debug output  
						
						 
						
						
						
						
					 
					
						2005-08-31 14:20:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							a9302ba6e3 
							
						 
					 
					
						
						
							
							Propagate EXTRA_OPTS  
						
						 
						
						
						
						
					 
					
						2005-08-29 20:00:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							a565c350e1 
							
						 
					 
					
						
						
							
							propagate EXTRA_OPTS  
						
						 
						
						
						
						
					 
					
						2005-08-29 20:00:39 +00:00