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 25 26# system calls 27traps.h 28vectors.pl 29trapasm.S 30trap.c 31syscall.h 32syscall.c 33sysproc.c 34 35# file system 36buf.h 37fcntl.h 38stat.h 39fs.h 40file.h 41ide.c 42bio.c 43fs.c 44file.c 45sysfile.c 46exec.c 47 48 49 50# pipes 51pipe.c 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 67 68# user-level 69initcode.S 70usys.S 71init.c 72sh.c 73 74 75