| 
					
						
							
								asm.h
							
						
					
				 | 
				
					
						
							
							oops
						
					
				 | 
				2006-06-22 15:28:09 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								bootasm.S
							
						
					
				 | 
				
					
						
							
							checkpoint. booting second processor.  stack is messed up, but thanks to cliff
						
					
				 | 
				2006-06-22 01:28:57 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								bootmain.c
							
						
					
				 | 
				
					
						
							
							import
						
					
				 | 
				2006-06-12 15:22:12 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								bootother.S
							
						
					
				 | 
				
					
						
							
							stick mpstack in cpu structure
						
					
				 | 
				2006-06-26 16:40:43 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								console.c
							
						
					
				 | 
				
					
						
							
							send console output to parallel port
						
					
				 | 
				2006-06-22 15:51:57 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								defs.h
							
						
					
				 | 
				
					
						
							
							timer interrupts
						
					
				 | 
				2006-06-28 16:35:03 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								dot-bochsrc
							
						
					
				 | 
				
					
						
							
							more or less take traps/interrupts
						
					
				 | 
				2006-06-13 15:50:06 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								elf.h
							
						
					
				 | 
				
					
						
							
							import
						
					
				 | 
				2006-06-12 15:22:12 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								fd.c
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								fd.h
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ide.c
							
						
					
				 | 
				
					
						
							
							checkpoint
						
					
				 | 
				2006-06-16 20:29:25 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								kalloc.c
							
						
					
				 | 
				
					
						
							
							import
						
					
				 | 
				2006-06-12 15:22:12 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								main.c
							
						
					
				 | 
				
					
						
							
							timer interrupts
						
					
				 | 
				2006-06-28 16:35:03 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Makefile
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								memlayout.h
							
						
					
				 | 
				
					
						
							
							boot more than two CPUs, each on own initial stack
						
					
				 | 
				2006-06-24 22:47:06 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								mmu.h
							
						
					
				 | 
				
					
						
							
							import
						
					
				 | 
				2006-06-12 15:22:12 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								mp.c
							
						
					
				 | 
				
					
						
							
							timer interrupts
						
					
				 | 
				2006-06-28 16:35:03 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								mp.h
							
						
					
				 | 
				
					
						
							
							timer interrupts
						
					
				 | 
				2006-06-28 16:35:03 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Notes
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								param.h
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								picirq.c
							
						
					
				 | 
				
					
						
							
							checkpoint. booting second processor.  stack is messed up, but thanks to cliff
						
					
				 | 
				2006-06-22 01:28:57 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								pipe.c
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								proc.c
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								proc.h
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								sign.pl
							
						
					
				 | 
				
					
						
							
							import
						
					
				 | 
				2006-06-12 15:22:12 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								spinlock.c
							
						
					
				 | 
				
					
						
							
							system call arguments
						
					
				 | 
				2006-06-26 15:11:19 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								string.c
							
						
					
				 | 
				
					
						
							
							checkpoint. booting second processor.  stack is messed up, but thanks to cliff
						
					
				 | 
				2006-06-22 01:28:57 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								syscall.c
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								syscall.h
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								trap.c
							
						
					
				 | 
				
					
						
							
							timer interrupts
						
					
				 | 
				2006-06-28 16:35:03 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								trapasm.S
							
						
					
				 | 
				
					
						
							
							bug in trapret
						
					
				 | 
				2006-06-22 20:50:32 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								traps.h
							
						
					
				 | 
				
					
						
							
							timer interrupts
						
					
				 | 
				2006-06-28 16:35:03 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								types.h
							
						
					
				 | 
				
					
						
							
							import
						
					
				 | 
				2006-06-12 15:22:12 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ulib.c
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								user1.c
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								usertests.c
							
						
					
				 | 
				
					
						
							
							file descriptors
						
					
				 | 
				2006-06-27 14:35:53 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								vectors.pl
							
						
					
				 | 
				
					
						
							
							fix some trap bugs
						
					
				 | 
				2006-06-13 22:08:20 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								x86.h
							
						
					
				 | 
				
					
						
							
							checkpoint. booting second processor.  stack is messed up, but thanks to cliff
						
					
				 | 
				2006-06-22 01:28:57 +00:00 |