Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								a58d7fd8bb 
								
							 
						 
						
							
							
								
								Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.  
							
							
							
						 
						
							2019-04-06 14:29:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								a095a90b51 
								
							 
						 
						
							
							
								
								Kernel: Remove ancient nprocess and nblocked globals.  
							
							... 
							
							
							
							These were not in sync with reality, and not used anywhere anyway. 
							
						 
						
							2019-04-03 13:05:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								033a42b580 
								
							 
						 
						
							
							
								
								The syncd loop can just be a lambda.  
							
							
							
						 
						
							2018-12-24 23:10:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								503e32552c 
								
							 
						 
						
							
							
								
								Move kernel symbolication code out of init.cpp and into its own KSym files.  
							
							... 
							
							
							
							Also use a simple array of { dword, const char* } for the KSyms and put the
whole shebang in kmalloc_eternal() memory. This was a fugly source of
kmalloc perma-frag. 
							
						 
						
							2018-12-24 23:01:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ca6847b5bb 
								
							 
						 
						
							
							
								
								Import a simple text editor I started working on.  
							
							
							
						 
						
							2018-12-04 00:27:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								9d05f6b7a7 
								
							 
						 
						
							
							
								
								Make bash-2.05b build with minimal changes.  
							
							... 
							
							
							
							This is really neat. :^) 
							
						 
						
							2018-11-17 00:14:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								9a086b2d35 
								
							 
						 
						
							
							
								
								Add a kmalloc_eternal() for things that will never be destroyed.  
							
							
							
						 
						
							2018-10-31 23:19:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								2716a9e2d7 
								
							 
						 
						
							
							
								
								Greatly improve /proc/PID/stack by tracing the ebp frame chain.  
							
							... 
							
							
							
							I also added a generator cache to FileHandle. This way, multiple
reads to a generated file (i.e in a synthfs) can transparently
handle multiple calls to read() without the contents changing
between calls.
The cache is discarded at EOF (or when the FileHandle is destroyed.) 
							
						 
						
							2018-10-27 00:14:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c928b06218 
								
							 
						 
						
							
							
								
								Add a very hackish /proc/PID/stack.  
							
							... 
							
							
							
							It walks the stack and identifies anything that looks like a kernel symbol.
This could be a lot more sophisticated. 
							
						 
						
							2018-10-26 22:33:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								9396108034 
								
							 
						 
						
							
							
								
								Import the "gerbert" kernel I worked on earlier this year.  
							
							... 
							
							
							
							It's a lot crappier than I remembered it. It's gonna need a lot of work. 
							
						 
						
							2018-10-16 11:02:00 +02:00