Checkpoint some progress compiling xv6.pdf
This commit is contained in:
		
							parent
							
								
									2c0338fe42
								
							
						
					
					
						commit
						c34bd3d167
					
				
					 2 changed files with 47 additions and 56 deletions
				
			
		
							
								
								
									
										5
									
								
								runoff
									
										
									
									
									
								
							
							
						
						
									
										5
									
								
								runoff
									
										
									
									
									
								
							| 
						 | 
					@ -12,7 +12,10 @@ pad()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# create formatted (numbered) files
 | 
					# create formatted (numbered) files
 | 
				
			||||||
mkdir -p fmt
 | 
					mkdir -p fmt
 | 
				
			||||||
rm -f fmt/*
 | 
					mkdir -p fmt/kernel
 | 
				
			||||||
 | 
					mkdir -p fmt/user
 | 
				
			||||||
 | 
					rm -f fmt/kernel/*
 | 
				
			||||||
 | 
					rm -f fmt/user/*
 | 
				
			||||||
cp README fmt
 | 
					cp README fmt
 | 
				
			||||||
echo > fmt/blank
 | 
					echo > fmt/blank
 | 
				
			||||||
files=`grep -v '^#' runoff.list | awk '{print $1}'`
 | 
					files=`grep -v '^#' runoff.list | awk '{print $1}'`
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										98
									
								
								runoff.list
									
										
									
									
									
								
							
							
						
						
									
										98
									
								
								runoff.list
									
										
									
									
									
								
							| 
						 | 
					@ -1,76 +1,64 @@
 | 
				
			||||||
# basic headers
 | 
					# basic headers
 | 
				
			||||||
types.h
 | 
					kernel/types.h
 | 
				
			||||||
param.h
 | 
					kernel/param.h
 | 
				
			||||||
memlayout.h
 | 
					kernel/memlayout.h
 | 
				
			||||||
defs.h
 | 
					kernel/defs.h
 | 
				
			||||||
x86.h
 | 
					kernel/riscv.h
 | 
				
			||||||
asm.h
 | 
					kernel/elf.h
 | 
				
			||||||
mmu.h
 | 
					kernel/date.h
 | 
				
			||||||
elf.h
 | 
					 | 
				
			||||||
date.h
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# entering xv6
 | 
					# entering xv6
 | 
				
			||||||
entry.S
 | 
					kernel/entry.S
 | 
				
			||||||
entryother.S
 | 
					kernel/main.c
 | 
				
			||||||
main.c
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# locks
 | 
					# locks
 | 
				
			||||||
spinlock.h
 | 
					kernel/spinlock.h
 | 
				
			||||||
spinlock.c
 | 
					kernel/spinlock.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# processes
 | 
					# processes
 | 
				
			||||||
vm.c
 | 
					kernel/vm.c
 | 
				
			||||||
proc.h
 | 
					kernel/proc.h
 | 
				
			||||||
proc.c
 | 
					kernel/proc.c
 | 
				
			||||||
swtch.S
 | 
					kernel/swtch.S
 | 
				
			||||||
kalloc.c
 | 
					kernel/kalloc.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# system calls
 | 
					# system calls
 | 
				
			||||||
traps.h
 | 
					user/usys.pl
 | 
				
			||||||
vectors.pl
 | 
					kernel/trap.c
 | 
				
			||||||
trapasm.S
 | 
					kernel/syscall.h
 | 
				
			||||||
trap.c
 | 
					kernel/syscall.c
 | 
				
			||||||
syscall.h
 | 
					kernel/sysproc.c
 | 
				
			||||||
syscall.c
 | 
					 | 
				
			||||||
sysproc.c
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# file system
 | 
					# file system
 | 
				
			||||||
buf.h
 | 
					kernel/buf.h
 | 
				
			||||||
sleeplock.h
 | 
					kernel/sleeplock.h
 | 
				
			||||||
fcntl.h
 | 
					kernel/fcntl.h
 | 
				
			||||||
stat.h
 | 
					kernel/stat.h
 | 
				
			||||||
fs.h
 | 
					kernel/fs.h
 | 
				
			||||||
file.h
 | 
					kernel/file.h
 | 
				
			||||||
ide.c
 | 
					kernel/virtio_disk.c
 | 
				
			||||||
bio.c
 | 
					kernel/bio.c
 | 
				
			||||||
sleeplock.c
 | 
					kernel/sleeplock.c
 | 
				
			||||||
log.c
 | 
					kernel/log.c
 | 
				
			||||||
fs.c
 | 
					kernel/fs.c
 | 
				
			||||||
file.c
 | 
					kernel/file.c
 | 
				
			||||||
sysfile.c
 | 
					kernel/sysfile.c
 | 
				
			||||||
exec.c
 | 
					kernel/exec.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# pipes
 | 
					# pipes
 | 
				
			||||||
pipe.c
 | 
					kernel/pipe.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# string operations
 | 
					# string operations
 | 
				
			||||||
string.c
 | 
					kernel/string.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# low-level hardware
 | 
					# low-level hardware
 | 
				
			||||||
mp.h
 | 
					kernel/uart.c
 | 
				
			||||||
mp.c
 | 
					 | 
				
			||||||
lapic.c
 | 
					 | 
				
			||||||
ioapic.c
 | 
					 | 
				
			||||||
kbd.h
 | 
					 | 
				
			||||||
kbd.c
 | 
					 | 
				
			||||||
console.c
 | 
					 | 
				
			||||||
uart.c
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
# user-level
 | 
					# user-level
 | 
				
			||||||
initcode.S
 | 
					user/initcode.S
 | 
				
			||||||
usys.S
 | 
					user/usys.S
 | 
				
			||||||
init.c
 | 
					user/init.c
 | 
				
			||||||
sh.c
 | 
					user/sh.c
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# link
 | 
					# link
 | 
				
			||||||
kernel.ld
 | 
					kernel/kernel.ld
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue