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