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