1# basic headers 2types.h 3param.h 4defs.h 5x86.h 6asm.h 7mmu.h 8elf.h 9 10# startup 11bootasm.S 12bootother.S 13bootmain.c 14main.c 15 16# locks 17spinlock.h 18spinlock.c 19 20# processes 21proc.h 22proc.c 23swtch.S 24kalloc.c 25vm.c 26 27# system calls 28traps.h 29vectors.pl 30trapasm.S 31trap.c 32syscall.h 33syscall.c 34sysproc.c 35 36# file system 37buf.h 38fcntl.h 39stat.h 40fs.h 41file.h 42ide.c 43bio.c 44fs.c 45file.c 46sysfile.c 47exec.c 48 49 50 51# pipes 52pipe.c 53 54# string operations 55string.c 56 57# low-level hardware 58mp.h 59mp.c 60lapic.c 61ioapic.c 62picirq.c 63kbd.h 64kbd.c 65console.c 66timer.c 67uart.c 68 69# user-level 70initcode.S 71usys.S 72init.c 73sh.c 74 75 76