Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							73e5de6354 
							
						 
					 
					
						
						
							
							Added sys_readbios.  
						
						 
						
						... 
						
						
						
						Changed pci_dev_name and pci_slot_name to use safecopies.
Mae it possible to disable the use of safecopies in kputc for debugging. 
						
						
					 
					
						2006-07-10 12:17:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							1561067ee4 
							
						 
					 
					
						
						
							
							Grant system dynamic-only.  
						
						 
						
						
						
						
					 
					
						2006-06-30 14:40:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							6b1f8de38a 
							
						 
					 
					
						
						
							
							Added _select() stub for select().  
						
						 
						
						
						
						
					 
					
						2006-06-27 18:28:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							59bedc2074 
							
						 
					 
					
						
						
							
							let dynamic allocation of table work  
						
						 
						
						
						
						
					 
					
						2006-06-27 14:15:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							607fb6bf7f 
							
						 
					 
					
						
						
							
							Add a flag to grants system indicating a slot is VALID; so a slot  
						
						 
						
						... 
						
						
						
						can be reserved (USED), while toggling VALID on and off. 
						
						
					 
					
						2006-06-27 12:19:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							a587273c56 
							
						 
					 
					
						
						
							
							. expanded grant manipulation interface to more direct  
						
						 
						
						... 
						
						
						
						manipulation
. made fs allocate a grant for every ioctl, even if no data
  is being copied, in order to disambiguate concurrent ioctls
  on the same minor 
						
						
					 
					
						2006-06-26 16:08:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							3b814d36d1 
							
						 
					 
					
						
						
							
							Rename paramctl to setgrant.  
						
						 
						
						
						
						
					 
					
						2006-06-23 15:35:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							002922fa4c 
							
						 
					 
					
						
						
							
							New kernel call, SYS_PARAMCTL, that sets parameters of the caller  
						
						 
						
						... 
						
						
						
						and is therefore unprivileged. Used to set grant tables. 
						
						
					 
					
						2006-06-23 15:07:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							0e9c6932c4 
							
						 
					 
					
						
						
							
							use malloc() + copy + free() instead of realloc()  
						
						 
						
						
						
						
					 
					
						2006-06-23 12:07:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							31318a8ce5 
							
						 
					 
					
						
						
							
							library interface for vectored safecopy variant.  
						
						 
						
						
						
						
					 
					
						2006-06-23 11:54:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							529ca8a4df 
							
						 
					 
					
						
						
							
							Added strlcat and strlcpy.  
						
						 
						
						
						
						
					 
					
						2006-06-22 11:47:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							9df1183b94 
							
						 
					 
					
						
						
							
							. removed const from putenv() for g++  
						
						 
						
						... 
						
						
						
						. added safecopies.c:
  these are library functions to maintain grant tables in own address space
. sys_safecopy.c:
  interfaces to kernel calls to perform safe copy functions in from or to
  foreign process
. changes in i/o fields (type merged with request) reflected in
  library functions (sys_out.c, sys_vinb.c, sys_vinl.c, sys_vinw.c,
  sys_voutb.c, sys_voutl.c, sys_voutw.c)
. type merged with request in sys_sdevio, also now accepts offset which
  is used when a grant is specified (the _DIO_SAFE subtype)
. system printf() function changed to send DIAGNOSTICS_S messages, which
  specify a grant id instead of a direct address for the buffer to be
  printed; tty and log can then safecopy the buffer 
						
						
					 
					
						2006-06-20 08:45:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							a617a46e35 
							
						 
					 
					
						
						
							
							Retry read after EINTR.  
						
						 
						
						
						
						
					 
					
						2006-06-14 13:18:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							acebf7b52f 
							
						 
					 
					
						
						
							
							Important BSD version of setenv, added killpg, replaced _sigsetjmp.c with  
						
						 
						
						... 
						
						
						
						an assembler jump to longjmp. 
						
						
					 
					
						2006-06-07 14:38:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							3ea083b8d4 
							
						 
					 
					
						
						
							
							Actually remove allocmem and freemem sources from the library.  
						
						 
						
						
						
						
					 
					
						2006-05-19 12:45:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							e9aabcf2f8 
							
						 
					 
					
						
						
							
							Disabled building rescue driver (no longer needed). Moved allocmem from  
						
						 
						
						... 
						
						
						
						library to the memory driver. Always put output from within TTY directly on
the console. Removed second include of driver.h from tty.c. Made tty_inrepcode
bigger. First step to move PM and FS calls that are not regular (API)
system calls out of callnr.h (renumbered them, and removed them from the
table.c files). Imported the Minix-vmd uname implementation. This provides
a more stable ABI than the current implementation. Added a bit of security
checking. Unfortunately not nearly enough to get a secure system. Fixed a
bug related to the sizes of the programs in the image (in PM patch_mem_chunks). 
						
						
					 
					
						2006-05-19 12:19:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							71917d6383 
							
						 
					 
					
						
						
							
							Changes for restarting disk drivers and new interface between PM and FS.  
						
						 
						
						
						
						
					 
					
						2006-05-11 14:47:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							461a4fafb1 
							
						 
					 
					
						
						
							
							Added fchmod() and fchown()  
						
						 
						
						
						
						
					 
					
						2006-04-18 11:26:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							3172b4d0ad 
							
						 
					 
					
						
						
							
							Patches by Jeff Bailey for posixifications.  
						
						 
						
						
						
						
					 
					
						2006-04-09 23:16:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							23f881aa29 
							
						 
					 
					
						
						
							
							Hack to mask 1586 ('extended family') as 686  
						
						 
						
						
						
						
					 
					
						2006-04-05 20:57:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							7d0b64505a 
							
						 
					 
					
						
						
							
							Added getifaddrs()  
						
						 
						
						
						
						
					 
					
						2006-04-03 15:03:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							d464faf987 
							
						 
					 
					
						
						
							
							updated syslog(), added setenv()  
						
						 
						
						
						
						
					 
					
						2006-04-03 15:03:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							846ae81717 
							
						 
					 
					
						
						
							
							Fix for 'pci: mem_top too low' panic. Removed 'pci_next_dev: got nothing'  
						
						 
						
						... 
						
						
						
						message. 
						
						
					 
					
						2006-04-03 12:12:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							9e2ee91082 
							
						 
					 
					
						
						
							
							Don't close the master fd before returning if slave opens ok  
						
						 
						
						
						
						
					 
					
						2006-03-27 11:08:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							894fa0520e 
							
						 
					 
					
						
						
							
							getsockname() reported local port and remote address - changed to local address.  
						
						 
						
						
						
						
					 
					
						2006-03-27 11:07:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							7b58dd7f9b 
							
						 
					 
					
						
						
							
							Renamed findproc() to _pm_findproc() to reduce polluting of application  
						
						 
						
						... 
						
						
						
						namespace. 
						
						
					 
					
						2006-03-25 04:49:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							e6dbd5cabf 
							
						 
					 
					
						
						
							
							Added SO_ERROR support for tcp sockets.  
						
						 
						
						
						
						
					 
					
						2006-03-24 14:07:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							65723cba53 
							
						 
					 
					
						
						
							
							Fix compiler warnings for pax  
						
						 
						
						
						
						
					 
					
						2006-03-24 14:03:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							0bcb14b384 
							
						 
					 
					
						
						
							
							_SC_PAGESIZE sysconf() support  
						
						 
						
						
						
						
					 
					
						2006-03-23 11:05:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							36e8c1a185 
							
						 
					 
					
						
						
							
							Added assert to syslib. Moved panic from sysutil to syslib for assert.  
						
						 
						
						... 
						
						
						
						Panic now tries sys_kill with SIGKILL first. 
						
						
					 
					
						2006-03-15 12:06:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							376d8485d8 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2006-03-10 16:20:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							453beb04ad 
							
						 
					 
					
						
						
							
							Library progress  
						
						 
						
						
						
						
					 
					
						2006-03-10 16:16:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							5d7f5fccf5 
							
						 
					 
					
						
						
							
							. rename message fields to endpoint variants  
						
						 
						
						... 
						
						
						
						. remove or optionalify some pci debugging stuff 
						
						
					 
					
						2006-03-03 09:44:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							b13e39ed1b 
							
						 
					 
					
						
						
							
							Conditional compilation for SIGIOT and SIGEMT.  
						
						 
						
						
						
						
					 
					
						2006-02-17 14:12:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							1991246020 
							
						 
					 
					
						
						
							
							Socket options SO_RCVBUF, SO_SNDBUF, and TCP_NODELAY.  
						
						 
						
						
						
						
					 
					
						2006-02-17 13:45:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							38804a964b 
							
						 
					 
					
						
						
							
							More error texts.  
						
						 
						
						
						
						
					 
					
						2006-02-17 13:44:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							30f7f852ba 
							
						 
					 
					
						
						
							
							Really disable debug  
						
						 
						
						
						
						
					 
					
						2006-02-15 14:22:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							7034c0795d 
							
						 
					 
					
						
						
							
							Moved PCI driver to the ramdisk.  
						
						 
						
						
						
						
					 
					
						2006-02-15 14:21:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							1116853ae9 
							
						 
					 
					
						
						
							
							Turn off debug in getsockname.c  
						
						 
						
						... 
						
						
						
						allow NULL for setgroups argument 
						
						
					 
					
						2006-02-15 14:16:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							39816868de 
							
						 
					 
					
						
						
							
							Make initgroups() fail if user has any supplemental groups.  
						
						 
						
						
						
						
					 
					
						2006-02-13 15:06:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							5911460ce5 
							
						 
					 
					
						
						
							
							Fake setgroups() and initgroups() implementation.  
						
						 
						
						
						
						
					 
					
						2006-02-13 15:00:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							a3bda44a41 
							
						 
					 
					
						
						
							
							. use proper S_ISFIFO for ISFIFO check  
						
						 
						
						... 
						
						
						
						. ignore ESPIPE error from lseek() in fflush() on read streams
  (because fifo's aren't detected when stdin, stdout or stderr) 
						
						
					 
					
						2006-02-02 16:59:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							8ec6f7af83 
							
						 
					 
					
						
						
							
							Make sys_privctl make the prototype.  
						
						 
						
						
						
						
					 
					
						2006-01-27 14:14:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							7392c839e0 
							
						 
					 
					
						
						
							
							fts import from freebsd  
						
						 
						
						... 
						
						
						
						re-activated fchdir() 
						
						
					 
					
						2006-01-27 14:01:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							4a713d8b6d 
							
						 
					 
					
						
						
							
							Added sys_privctl.c.  
						
						 
						
						
						
						
					 
					
						2006-01-27 12:54:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							030c1c2560 
							
						 
					 
					
						
						
							
							fchdir() fix  
						
						 
						
						
						
						
					 
					
						2006-01-20 12:49:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							36f91229ea 
							
						 
					 
					
						
						
							
							Re-enable fchdir()  
						
						 
						
						
						
						
					 
					
						2006-01-20 12:44:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							a85797f486 
							
						 
					 
					
						
						
							
							Make error message conditional  
						
						 
						
						
						
						
					 
					
						2006-01-18 09:47:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c085d3cc 
							
						 
					 
					
						
						
							
							Added pci files.  
						
						 
						
						
						
						
					 
					
						2006-01-17 10:49:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							0e9a5612d7 
							
						 
					 
					
						
						
							
							Throw away unused dirs, generated Makefiles.  
						
						 
						
						... 
						
						
						
						Moved some calls back. 
						
						
					 
					
						2006-01-17 10:36:53 +00:00