77 lines
		
	
	
	
		
			604 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
	
		
			604 B
		
	
	
	
		
			Text
		
	
	
	
	
	
# basic headers
 | 
						|
types.h
 | 
						|
param.h
 | 
						|
memlayout.h
 | 
						|
defs.h
 | 
						|
x86.h
 | 
						|
asm.h
 | 
						|
mmu.h
 | 
						|
elf.h
 | 
						|
 | 
						|
# entering xv6
 | 
						|
entry.S
 | 
						|
entryother.S
 | 
						|
main.c
 | 
						|
 | 
						|
# locks
 | 
						|
spinlock.h
 | 
						|
spinlock.c
 | 
						|
 | 
						|
# processes
 | 
						|
vm.c
 | 
						|
proc.h
 | 
						|
proc.c
 | 
						|
swtch.S
 | 
						|
kalloc.c
 | 
						|
 | 
						|
# system calls
 | 
						|
traps.h
 | 
						|
vectors.pl
 | 
						|
trapasm.S
 | 
						|
trap.c
 | 
						|
syscall.h
 | 
						|
syscall.c
 | 
						|
sysproc.c
 | 
						|
 | 
						|
# file system
 | 
						|
buf.h
 | 
						|
sleeplock.h
 | 
						|
fcntl.h
 | 
						|
stat.h
 | 
						|
fs.h
 | 
						|
file.h
 | 
						|
ide.c
 | 
						|
bio.c
 | 
						|
sleeplock.c
 | 
						|
log.c
 | 
						|
fs.c
 | 
						|
file.c
 | 
						|
sysfile.c
 | 
						|
exec.c
 | 
						|
 | 
						|
# pipes
 | 
						|
pipe.c
 | 
						|
 | 
						|
# string operations
 | 
						|
string.c
 | 
						|
 | 
						|
# low-level hardware
 | 
						|
mp.h
 | 
						|
mp.c
 | 
						|
lapic.c
 | 
						|
ioapic.c
 | 
						|
kbd.h
 | 
						|
kbd.c
 | 
						|
console.c
 | 
						|
uart.c
 | 
						|
 | 
						|
# user-level
 | 
						|
initcode.S
 | 
						|
usys.S
 | 
						|
init.c
 | 
						|
sh.c
 | 
						|
 | 
						|
# bootloader
 | 
						|
bootasm.S
 | 
						|
bootmain.c
 | 
						|
 |