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 15initcode.S 16init.c 17 18# locks 19spinlock.h 20spinlock.c 21 22# processes 23proc.h 24proc.c 25setjmp.S 26kalloc.c 27 28# system calls 29traps.h 30vectors.pl 31trapasm.S 32trap.c 33syscall.h 34syscall.c 35sysproc.c 36 37# file system 38buf.h 39dev.h 40fcntl.h 41stat.h 42file.h 43fs.h 44fsvar.h 45ide.c 46bio.c 47fs.c 48file.c 49sysfile.c 50exec.c 51 52# pipes 53pipe.c 54 55# string operations 56string.c 57 58# low-level PC 59mp.h 60mp.c 61lapic.c 62ioapic.c 63picirq.c 64kbd.h 65kbd.c 66console.c 67timer.c 68 69# user-level 70usys.S 71sh.c 72 73 74 75 76 77 78 79 80 81