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