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