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 25data.S 26vm.c 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# pipes 50pipe.c 51 52 53# string operations 54string.c 55 56# low-level hardware 57mp.h 58mp.c 59lapic.c 60ioapic.c 61picirq.c 62kbd.h 63kbd.c 64console.c 65timer.c 66uart.c 67multiboot.S 68 69# user-level 70initcode.S 71usys.S 72init.c 73sh.c 74 75 76 77 78 79