Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							e782e76944 
							
						 
					 
					
						
						
							
							Created new findproc system call to the PM (to replace similar kernel  
						
						 
						
						... 
						
						
						
						functionality). Currently working on memory allocation (not yet finished). 
						
						
					 
					
						2005-06-02 12:43:21 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							f0af8d85e7 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
						
					 
					
						2005-05-31 14:44:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							0165662cd9 
							
						 
					 
					
						
						
							
							Replaced flagalrm() timers with another technique to check for timeouts.  
						
						 
						
						... 
						
						
						
						This allowed removing the p_flagarlm timer from the kernel's process table.
Furthermore, I merged p_syncalrm and p_signalrm into p_alarm_timer to save
even more space. Note that processes can no longer have both a signal and
synchronous alarm timer outstanding as of now. 
						
						
					 
					
						2005-05-31 14:43:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							322ec9ef8b 
							
						 
					 
					
						
						
							
							Moved stime, time, times POSIX calls from FS to PM. Removed child time  
						
						 
						
						... 
						
						
						
						accounting from kernel (now in PM).  Large amount of files in this commit
is due to system time problems during development. 
						
						
					 
					
						2005-05-31 09:50:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							b421423c77 
							
						 
					 
					
						
						
							
							SENDREC now always has flag FRESH_ANSWER to prevent pending notifications  
						
						 
						
						... 
						
						
						
						to be used as answer to a SENDREC call. 
						
						
					 
					
						2005-05-30 11:11:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							8d9c0886cd 
							
						 
					 
					
						
						
							
							Created ECHO system call for testing purposes.  
						
						 
						
						... 
						
						
						
						Furthermore, a quick way to get one's own process number. 
						
						
					 
					
						2005-05-27 13:57:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							d0a5a5d007 
							
						 
					 
					
						
						
							
							New system call added to PM: getprocnr(int *proc_nr) (like getpid);  
						
						 
						
						... 
						
						
						
						Minor update to scheduling code (unready(). 
						
						
					 
					
						2005-05-20 09:37:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							307c825515 
							
						 
					 
					
						
						
							
							New NOTIFY trap (IPC call) to send queued notification messages.  
						
						 
						
						... 
						
						
						
						The call works. Permission check, restriction of outstanding notifications
to be added. Low level code to make it work from within interrupt handlers
will be added as well. 
						
						
					 
					
						2005-05-19 14:05:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							1cb880b158 
							
						 
					 
					
						
						
							
							Intermediate update---please await next commit.  
						
						 
						
						
						
						
					 
					
						2005-05-19 09:36:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							7f52483b9f 
							
						 
					 
					
						
						
							
							Release process to use and create 16MB root; FS setcache call removed  
						
						 
						
						
						
						
					 
					
						2005-05-13 12:47:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jorrit Herder 
							
						 
					 
					
						
						
						
						
							
						
						
							49b86f3373 
							
						 
					 
					
						
						
							
							Fixed tick_delay; it now reschedules a previous synchronous alarm.  
						
						 
						
						
						
						
					 
					
						2005-05-13 09:33:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							0e859fd436 
							
						 
					 
					
						
						
							
							Must be able to run FP.compile if FP.compile isn't an executable script.  
						
						 
						
						
						
						
					 
					
						2005-05-03 15:41:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							6a335043f6 
							
						 
					 
					
						
						
							
							bugfix from jnherder  
						
						 
						
						
						
						
					 
					
						2005-05-03 09:03:55 +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