blob: 6e6af18fab2ce1b6b912b0583bd68738a1b97e1a (
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
|
# basic headers
kernel/types.h
kernel/param.h
kernel/memlayout.h
kernel/defs.h
kernel/riscv.h
kernel/elf.h
kernel/date.h
# entering xv6
kernel/entry.S
kernel/main.c
# locks
kernel/spinlock.h
kernel/spinlock.c
# processes
kernel/vm.c
kernel/proc.h
kernel/proc.c
kernel/swtch.S
kernel/kalloc.c
# system calls
user/usys.pl
kernel/trap.c
kernel/syscall.h
kernel/syscall.c
kernel/sysproc.c
# file system
kernel/buf.h
kernel/sleeplock.h
kernel/fcntl.h
kernel/stat.h
kernel/fs.h
kernel/file.h
kernel/virtio_disk.c
kernel/bio.c
kernel/sleeplock.c
kernel/log.c
kernel/fs.c
kernel/file.c
kernel/sysfile.c
kernel/exec.c
# pipes
kernel/pipe.c
# string operations
kernel/string.c
# low-level hardware
kernel/uart.c
# user-level
user/initcode.S
user/usys.S
user/init.c
user/sh.c
# link
kernel/kernel.ld
|