1# basic headers 2types.h 3param.h 4memlayout.h 5defs.h 6x86.h 7asm.h 8mmu.h 9elf.h 10date.h 11 12# entering xv6 13entry.S 14entryother.S 15main.c 16 17# locks 18spinlock.h 19spinlock.c 20 21# processes 22vm.c 23proc.h 24proc.c 25swtch.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 39sleeplock.h 40fcntl.h 41stat.h 42fs.h 43file.h 44ide.c 45bio.c 46sleeplock.c 47log.c 48fs.c 49file.c 50sysfile.c 51exec.c 52 53# pipes 54pipe.c 55 56# string operations 57string.c 58 59# low-level hardware 60mp.h 61mp.c 62lapic.c 63ioapic.c 64kbd.h 65kbd.c 66console.c 67uart.c 68 69# user-level 70initcode.S 71usys.S 72init.c 73sh.c 74 75# bootloader 76bootasm.S 77bootmain.c 78 79# link 80kernel.ld 81