Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							71917d6383 
							
						 
					 
					
						
						
							
							Changes for restarting disk drivers and new interface between PM and FS.  
						
						
						
						
					 
					
						2006-05-11 14:47:31 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7b58dd7f9b 
							
						 
					 
					
						
						
							
							Renamed findproc() to _pm_findproc() to reduce polluting of application  
						
						... 
						
						
						
						namespace. 
						
						
					 
					
						2006-03-25 04:49:04 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							7034c0795d 
							
						 
					 
					
						
						
							
							Moved PCI driver to the ramdisk.  
						
						
						
						
					 
					
						2006-02-15 14:21:56 +00:00 
						 
				 
			
				
					
						
							
							
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							8ec6f7af83 
							
						 
					 
					
						
						
							
							Make sys_privctl make the prototype.  
						
						
						
						
					 
					
						2006-01-27 14:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							4a713d8b6d 
							
						 
					 
					
						
						
							
							Added sys_privctl.c.  
						
						
						
						
					 
					
						2006-01-27 12:54:47 +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 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							591e943779 
							
						 
					 
					
						
						
							
							Makefiles of Joren's new library build system.  
						
						
						
						
					 
					
						2006-01-16 15:47:30 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							34d445c0af 
							
						 
					 
					
						
						
							
							Joren's new library make system (minus Makefiles)  
						
						
						
						
					 
					
						2006-01-16 15:44:55 +00:00 
						 
				 
			
				
					
						
							
							
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							f18faca855 
							
						 
					 
					
						
						
							
							Added pci_init1.c, pci_attr_r16.c, pci_attr_w8.c, pci_attr_w16.c,  
						
						... 
						
						
						
						and pci_rescan_bus.c 
						
						
					 
					
						2006-01-12 14:37:37 +00:00 
						 
				 
			
				
					
						
							
							
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							3dd0a97049 
							
						 
					 
					
						
						
							
							Stubs for accessing the PCI driver  
						
						
						
						
					 
					
						2005-12-02 14:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							233c092280 
							
						 
					 
					
						
						
							
							Resurrected sys_eniop.  
						
						
						
						
					 
					
						2005-11-09 17:14:14 +00:00 
						 
				 
			
				
					
						
							
							
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							36e1cb4436 
							
						 
					 
					
						
						
							
							sys_eniop was missing.  
						
						
						
						
					 
					
						2005-11-04 17:03:49 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							69a0586adf 
							
						 
					 
					
						
						
							
							Changes to make gcc compile our libraries too (Joren)  
						
						
						
						
					 
					
						2005-10-21 11:19:35 +00:00 
						 
				 
			
				
					
						
							
							
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							9528152f68 
							
						 
					 
					
						
						
							
							Added sys_eniop, sys_vm_setbuf, and sys_vm_map.  
						
						
						
						
					 
					
						2005-09-30 12:51:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							748b3dd434 
							
						 
					 
					
						
						
							
							Updates system library calls: interface changes (removed unused parameters).  
						
						... 
						
						
						
						Removed old notification trap: renamed alert() to notify() ... finally ;-) 
						
						
					 
					
						2005-07-29 15:01:59 +00:00 
						 
				 
			
				
					
						
							
							
								Philip Homburg 
							
						 
					 
					
						
						
						
						
							
						
						
							49c25df569 
							
						 
					 
					
						
						
							
							bios_wini driver  
						
						
						
						
					 
					
						2005-07-29 10:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							e2b05e4f55 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						
						
						
					 
					
						2005-07-21 18:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							ee509198a2 
							
						 
					 
					
						
						
							
							Removed 'tracing' flag from sys_exec. Logic is now local to PM.  
						
						... 
						
						
						
						Changed variable names in timers libary. Wrote new comments for
timers.h header file with explanation. 
						
						
					 
					
						2005-07-20 15:33:54 +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 
						 
				 
			
				
					
						
							
							
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							654722493b 
							
						 
					 
					
						
						
							
							Renamed various system calls.  
						
						... 
						
						
						
						Cleaned up system call library.
Added new alert() trap to replace notify() --- current notify will be removed
and alert() will be called notify() later. 
						
						
					 
					
						2005-07-14 15:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							3dcb2886ff 
							
						 
					 
					
						
						
							
							get/setpriority() and fsync() system calls  
						
						
						
						
					 
					
						2005-07-01 18:01:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							e3bb0e40ee 
							
						 
					 
					
						
						
							
							Removed sys_exit() kernel call.  
						
						
						
						
					 
					
						2005-06-24 16:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							c281867f46 
							
						 
					 
					
						
						
							
							Fixed bug relating to FS and MEMORY during startup;  
						
						... 
						
						
						
						Relocated some syslib functions to utils library;
Changed location of 'Multiuser startup ..." echo in /etc/rc 
						
						
					 
					
						2005-06-06 09:30:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							f2a85e58d9 
							
						 
					 
					
						
						
							
							Various updates.  
						
						... 
						
						
						
						* Removed some variants of the SYS_GETINFO calls from the kernel;
  replaced them with new PM and utils libary functionality. Fixed
  bugs in utils library that used old get_kenv() variant.
* Implemented a buffer in the kernel to gather random data.
  Memory driver periodically checks this for /dev/random.
  A better random algorithm can now be implemented in the driver.
  Removed SYS_RANDOM; the SYS_GETINFO call is used instead.
* Remove SYS_KMALLOC from the kernel. Memory allocation can now
  be done at the process manager with new 'other' library functions. 
						
						
					 
					
						2005-06-03 13:55:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							6d23f072f3 
							
						 
					 
					
						
						
							
							Cleaned up src/lib/utils library. Renamed server_ functions to more logical  
						
						... 
						
						
						
						names. All system processes can now either use panic() or report() from
libutils, or redefine their own function. Assertions are done via the standard
<assert.h> functionality. 
						
						
					 
					
						2005-06-01 14:31:00 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							b4335679cb 
							
						 
					 
					
						
						
							
							Added sys_physzero library call for corresponding system call; modified  
						
						... 
						
						
						
						system-printf() so it returns number of characters printed (for use in
smart formatting) 
						
						
					 
					
						2005-06-01 09:36:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							ac0995259d 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						
						
						
					 
					
						2005-05-02 14:30:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							89ac678b9b 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						
						
						
					 
					
						2005-04-29 15:36:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							9865aeaa79 
							
						 
					 
					
						
						
							
							Initial revision  
						
						
						
						
					 
					
						2005-04-21 14:53:53 +00:00