lab2-report.txt
3KB
function.mk
3KB
sign.c
1KB
grade.sh
6KB
vector.c
528B
gdbinit
60B
kernel.ld
1KB
bootmain.c
3KB
asm.h
785B
bootasm.S
3KB
init.c
848B
entry.S
719B
picirq.c
2KB
picirq.h
188B
intr.c
193B
clock.c
1KB
kbdreg.h
3KB
clock.h
166B
console.c
10KB
console.h
222B
intr.h
151B
pmm.h
3KB
mmu.h
10KB
buddy_pmm.h
174B
slab.h
243B
slab.c
13KB
pmm.c
14KB
memlayout.h
5KB
vmm.c
8KB
vmm.h
1KB
buddy_pmm.c
7KB
kdebug.h
1KB
stab.h
2KB
assert.h
691B
kdebug.c
14KB
monitor.c
7KB
monitor.h
728B
panic.c
884B
sync.h
515B
trap.c
4KB
trapentry.S
737B
trap.h
2KB
vectors.S
21KB
rb_tree.h
1KB
stdio.c
1KB
rb_tree.c
12KB
readline.c
1KB
proj7-handin.tar.gz
137KB
Makefile
6KB
stdio.h
676B
stdarg.h
419B
atomic.h
7KB
string.h
708B
printfmt.c
8KB
types.h
2KB
string.c
10KB
error.h
530B
list.h
4KB
stdlib.h
223B
rand.c
524B
elf.h
724B
x86.h
8KB
function.mk
3KB
sign.c
1KB
grade.sh
6KB
vector.c
528B
gdbinit
60B
kernel.ld
1KB
bootmain.c
3KB
asm.h
785B
bootasm.S
3KB
proj5-handin.tar.gz
114KB
oslab2_proj5.udb
268KB
init.c
779B
entry.S
719B
picirq.c
2KB
picirq.h
188B
intr.c
193B
clock.c
1KB
kbdreg.h
3KB
clock.h
166B
console.c
10KB
console.h
222B
intr.h
151B
pmm.h
3KB
mmu.h
10KB
buddy_pmm.h
174B
pmm.c
15KB
memlayout.h
5KB
buddy_pmm.c
7KB
kdebug.h
1KB
stab.h
2KB
assert.h
691B
kdebug.c
14KB
monitor.c
7KB
monitor.h
728B
panic.c
884B
sync.h
461B
trap.c
4KB
trapentry.S
737B
trap.h
2KB
vectors.S
21KB
stdio.c
1KB
readline.c
1KB
Makefile
6KB
stdio.h
676B
stdarg.h
419B
atomic.h
7KB
string.h
708B
printfmt.c
8KB
types.h
2KB
string.c
10KB
error.h
530B
list.h
4KB
elf.h
724B
x86.h
7KB
manual.pdf
302KB
20110518-lab5-v2.pdf
462KB
init
3KB
oslab5_proj16.IMB
56KB
oslab5_proj16.PR
49KB
function.mk
3KB
sign.c
1KB
grade.sh
15KB
vector.c
643B
gdbinit
52B
user.ld
2KB
kernel.ld
1KB
bootmain.c
3KB
asm.h
961B
bootasm.S
4KB
oslab5_proj16.PS
1.31MB
oslab5_proj16.udb
948KB
oslab5_proj16.IMD
888B
spipetest2.c
2KB
sem_rf.c
4KB
buggy_event.c
626B
hello.c
180B
swaptest.c
2KB
matrix.c
2KB
forktree.c
556B
sem_wf.c
5KB
buggy_wait.c
542B
softint.c
113B
semtest3.c
529B
cdt_wf.c
6KB
spipetest.c
692B
sleep.c
1KB
faultread.c
141B
faultreadkernel.c
156B
sleepkill.c
263B
badbrktest.c
883B
mboxtest.c
2KB
exit.c
632B
cowtest.c
943B
testbss.c
742B
badarg.c
473B
semtest2.c
1KB
yield.c
340B
threadtest.c
379B
brktest.c
942B
pgdir.c
171B
divzero.c
136B
brkfreetest.c
906B
semtest.c
1KB
threadfork.c
979B
primer2.c
2KB
primer.c
2KB
mboxmap.c
5KB
badsegment.c
200B
cdt_pc.c
4KB
spin.c
602B
shmemtest.c
967B
forktest.c
595B
buggy_wait2.c
420B
waitkill.c
878B
threadwork.c
3KB
eventtest.c
1KB
mmaptest.c
1KB
primer3.c
1KB
semtest4.c
612B
ulib.h
3KB
umain.c
95B
malloc.h
203B
spipe.h
541B
stdio.c
1KB
lock.h
682B
syscall.c
4KB
malloc.c
4KB
clone.S
1KB
ulib.c
4KB
thread.h
347B
syscall.h
1KB
spipe.c
3KB
thread.c
1009B
initcode.S
241B
panic.c
584B
oslab5_proj16.WK3
18KB
tmp
0B
oslab5_proj16.IAB
112KB
init.c
1KB
entry.S
1KB
syscall.c
7KB
syscall.h
134B
picirq.c
2KB
ide.h
403B
picirq.h
192B
intr.c
199B
clock.c
1KB
ide.c
6KB
kbdreg.h
4KB
clock.h
179B
console.c
12KB
console.h
222B
intr.h
151B
switch.S
756B
proc.h
5KB
proc.c
33KB
entry.S
302B
pmm.h
5KB
mmu.h
12KB
buddy_pmm.h
174B
slab.h
248B
shmem.c
5KB
slab.c
20KB
pmm.c
21KB
swap.c
40KB
memlayout.h
8KB
shmem.h
2KB
vmm.c
22KB
swap.h
1KB
vmm.h
4KB
buddy_pmm.c
10KB
fs.h
213B
swapfs.c
688B
swapfs.h
275B
kdebug.h
1KB
stab.h
2KB
assert.h
942B
kdebug.c
17KB
monitor.c
8KB
monitor.h
728B
panic.c
956B
mbox.h
459B
condition.h
3KB
sem.h
3KB
mbox.c
14KB
sync.h
582B
sync.c
80B
klock.h
1KB
ipc.h
921B
sem.c
10KB
wait.h
2KB
event.c
3KB
event.h
390B
wait.c
3KB
trap.c
6KB
trapentry.S
925B
trap.h
3KB
vectors.S
21KB
sched_MLFQ.h
190B
sched.c
4KB
sched_RR.c
1KB
sched_RR.h
182B
sched_MLFQ.c
2KB
sched.h
2KB
rb_tree.h
1KB
stdio.c
1KB
rb_tree.c
15KB
readline.c
1KB
oslab5_proj16.PO
776B
Makefile
8KB
oslab5_proj16.IAD
1KB
oslab5_proj16.PRI
317KB
oslab5_proj16.PFI
640B
stdio.h
676B
stdarg.h
357B
atomic.h
7KB
string.h
708B
hash.c
459B
unistd.h
2KB
printfmt.c
10KB
mboxbuf.h
404B
types.h
2KB
string.c
11KB
error.h
903B
list.h
5KB
stdlib.h
315B
rand.c
538B
elf.h
2KB
x86.h
9KB
lab5_report.txt
10KB
lab3_20110331_v4.pdf
154KB
oslab3_proj10.1.IMD
648B
oslab3_proj10.1.PR
26KB
function.mk
3KB
sign.c
1KB
grade.sh
12KB
vector.c
643B
gdbinit
52B
user.ld
2KB
kernel.ld
1KB
bootmain.c
3KB
asm.h
961B
bootasm.S
4KB
oslab3_proj10.1.PFI
340B
oslab3_proj10.1.PRI
169KB
oslab3_proj10.1.PO
776B
hello.c
180B
softint.c
113B
faultread.c
141B
faultreadkernel.c
156B
testbss.c
742B
yield.c
340B
pgdir.c
171B
divzero.c
136B
badsegment.c
200B
ulib.h
1KB
umain.c
95B
stdio.c
1KB
syscall.c
952B
ulib.c
393B
syscall.h
240B
initcode.S
241B
panic.c
584B
init.c
1KB
entry.S
1KB
syscall.c
2KB
syscall.h
134B
picirq.c
2KB
ide.h
403B
picirq.h
192B
intr.c
199B
clock.c
1KB
ide.c
6KB
kbdreg.h
4KB
clock.h
179B
console.c
12KB
console.h
222B
intr.h
151B
switch.S
756B
proc.h
2KB
proc.c
19KB
entry.S
302B
pmm.h
4KB
mmu.h
12KB
buddy_pmm.h
174B
slab.h
248B
shmem.c
5KB
slab.c
20KB
pmm.c
21KB
swap.c
38KB
memlayout.h
8KB
shmem.h
2KB
vmm.c
20KB
swap.h
1KB
vmm.h
3KB
buddy_pmm.c
9KB
fs.h
213B
swapfs.c
688B
swapfs.h
275B
kdebug.h
1KB
stab.h
2KB
assert.h
942B
kdebug.c
17KB
monitor.c
8KB
monitor.h
728B
panic.c
956B
sync.h
964B
trap.c
6KB
trapentry.S
925B
trap.h
3KB
vectors.S
21KB
sched.c
932B
sched.h
195B
rb_tree.h
1KB
stdio.c
1KB
rb_tree.c
15KB
readline.c
1KB
oslab3_proj10.1.PS
251KB
proj10.1-handin.tar.gz
298KB
Makefile
8KB
oslab3_proj10.1.WK3
12KB
oslab3_proj10.1.IAB
72KB
oslab3_proj10.1.IMB
32KB
oslab3_proj10.1.IAD
1KB
stdio.h
676B
stdarg.h
357B
atomic.h
7KB
string.h
708B
hash.c
459B
unistd.h
789B
printfmt.c
10KB
types.h
2KB
string.c
11KB
error.h
806B
list.h
5KB
stdlib.h
315B
rand.c
538B
elf.h
1KB
x86.h
9KB
oslab3_proj10.udb
542KB
function.mk
3KB
sign.c
1KB
grade.sh
8KB
vector.c
643B
gdbinit
52B
kernel.ld
1KB
bootmain.c
3KB
asm.h
961B
bootasm.S
4KB
oslab3_proj10.IMB
28KB
oslab3_proj10.PS
234KB
oslab3_proj10.PFI
308B
oslab3_proj10.IMD
608B
proj10-handin.tar.gz
513KB
oslab3_proj10.PRI
153KB
init.c
1KB
entry.S
1KB
picirq.c
2KB
ide.h
403B
picirq.h
192B
intr.c
199B
clock.c
1KB
ide.c
6KB
kbdreg.h
4KB
clock.h
179B
console.c
12KB
console.h
222B
intr.h
151B
switch.S
756B
proc.h
2KB
proc.c
11KB
entry.S
302B
pmm.h
4KB
mmu.h
12KB
buddy_pmm.h
174B
slab.h
248B
shmem.c
5KB
slab.c
20KB
pmm.c
21KB
swap.c
38KB
memlayout.h
7KB
shmem.h
2KB
vmm.c
19KB
swap.h
1KB
vmm.h
3KB
buddy_pmm.c
9KB
fs.h
213B
swapfs.c
688B
swapfs.h
275B
kdebug.h
1KB
stab.h
2KB
assert.h
942B
kdebug.c
16KB
monitor.c
8KB
monitor.h
728B
panic.c
956B
sync.h
984B
trap.c
6KB
trapentry.S
925B
trap.h
3KB
vectors.S
21KB
sched.c
964B
sched.h
195B
rb_tree.h
1KB
stdio.c
1KB
rb_tree.c
15KB
readline.c
1KB
oslab3_proj10.PO
776B
oslab3_proj10.PR
24KB
oslab3_proj10.WK3
22KB
Makefile
7KB
oslab3_proj10.IAD
1008B
stdio.h
676B
stdarg.h
357B
atomic.h
7KB
string.h
708B
hash.c
459B
unistd.h
789B
printfmt.c
10KB
types.h
2KB
string.c
11KB
error.h
651B
list.h
5KB
stdlib.h
315B
rand.c
538B
elf.h
801B
x86.h
9KB
oslab3_proj10.IAB
68KB
oslab3_proj10.3.PS
264KB
proj10.3-handin.tar.gz
316KB
oslab3_proj10.3.PRI
212KB
oslab3_proj10.3.IMB
32KB
oslab3_proj10.3.PR
33KB
function.mk
3KB
sign.c
1KB
grade.sh
15KB
vector.c
643B
gdbinit
52B
user.ld
2KB
kernel.ld
1KB
bootmain.c
3KB
asm.h
961B
bootasm.S
4KB
oslab3_proj10.3.PFI
428B
oslab3_proj10.3.IMD
648B
oslab3_proj10.3.IAB
76KB
hello.c
180B
forktree.c
556B
softint.c
113B
faultread.c
141B
faultreadkernel.c
156B
badbrktest.c
883B
exit.c
632B
testbss.c
742B
badarg.c
473B
yield.c
340B
brktest.c
942B
pgdir.c
171B
divzero.c
136B
brkfreetest.c
906B
badsegment.c
200B
spin.c
602B
forktest.c
595B
waitkill.c
878B
ulib.h
1KB
umain.c
95B
malloc.h
170B
stdio.c
1KB
syscall.c
1KB
malloc.c
2KB
ulib.c
563B
syscall.h
353B
initcode.S
241B
panic.c
584B
oslab3_proj10.3.IAD
1KB
init.c
1KB
entry.S
1KB
syscall.c
2KB
syscall.h
134B
picirq.c
2KB
ide.h
403B
picirq.h
192B
intr.c
199B
clock.c
1KB
ide.c
6KB
kbdreg.h
4KB
clock.h
179B
console.c
12KB
console.h
222B
intr.h
151B
switch.S
756B
proc.h
2KB
proc.c
24KB
entry.S
302B
pmm.h
4KB
mmu.h
12KB
buddy_pmm.h
174B
slab.h
248B
shmem.c
5KB
slab.c
20KB
pmm.c
21KB
swap.c
38KB
memlayout.h
8KB
shmem.h
2KB
vmm.c
21KB
swap.h
1KB
vmm.h
4KB
buddy_pmm.c
9KB
fs.h
213B
swapfs.c
688B
swapfs.h
275B
kdebug.h
1KB
stab.h
2KB
assert.h
942B
kdebug.c
17KB
monitor.c
8KB
monitor.h
728B
panic.c
956B
sync.h
964B
trap.c
6KB
trapentry.S
925B
trap.h
3KB
vectors.S
21KB
sched.c
1KB
sched.h
195B
rb_tree.h
1KB
stdio.c
1KB
rb_tree.c
15KB
readline.c
1KB
oslab3_proj10.3.WK3
13KB
Makefile
8KB
oslab3_proj10.3.PO
776B
stdio.h
676B
stdarg.h
357B
atomic.h
7KB
string.h
708B
hash.c
459B
unistd.h
789B
printfmt.c
10KB
types.h
2KB
string.c
11KB
error.h
806B
list.h
5KB
stdlib.h
315B
rand.c
538B
elf.h
1KB
x86.h
9KB
oslab3_proj12.PR
40KB
oslab3_proj12.WK3
30KB
testsprint.c
0B
proj12-handin.tar.gz
648KB
function.mk
3KB
sign.c
1KB
grade.sh
18KB
vector.c
643B
gdbinit
52B
user.ld
2KB
kernel.ld
1KB
bootmain.c
3KB
asm.h
961B
bootasm.S
4KB
oslab3_proj12.PRI
254KB
oslab3_proj12.IMD
728B
hello.c
180B
swaptest.c
2KB
forktree.c
556B
testsprint.c
133B
buggy_wait.c
542B
softint.c
113B
sleep.c
1KB
faultread.c
141B
faultreadkernel.c
156B
sleepkill.c
263B
badbrktest.c
883B
exit.c
632B
cowtest.c
943B
testbss.c
742B
badarg.c
473B
yield.c
340B
threadtest.c
379B
brktest.c
942B
pgdir.c
171B
divzero.c
136B
brkfreetest.c
906B
threadfork.c
979B
primer.c
2KB
badsegment.c
200B
spin.c
602B
shmemtest.c
967B
forktest.c
595B
buggy_wait2.c
420B
waitkill.c
878B
threadwork.c
3KB
mmaptest.c
1KB
ulib.h
1KB
umain.c
95B
malloc.h
203B
stdio.c
1KB
lock.h
682B
syscall.c
2KB
malloc.c
4KB
clone.S
1KB
ulib.c
2KB
thread.h
347B
syscall.h
654B
thread.c
997B
initcode.S
241B
panic.c
584B
oslab3_proj12.PFI
512B
init.c
1KB
entry.S
1KB
syscall.c
4KB
syscall.h
134B
picirq.c
2KB
ide.h
403B
picirq.h
192B
intr.c
199B
clock.c
1KB
ide.c
6KB
kbdreg.h
4KB
clock.h
179B
console.c
12KB
console.h
222B
intr.h
151B
switch.S
756B
proc.h
3KB
proc.c
30KB
entry.S
302B
pmm.h
4KB
mmu.h
12KB
buddy_pmm.h
174B
slab.h
248B
shmem.c
5KB
slab.c
20KB
pmm.c
21KB
swap.c
40KB
memlayout.h
8KB
shmem.h
2KB
vmm.c
22KB
swap.h
1KB
vmm.h
4KB
buddy_pmm.c
9KB
fs.h
213B
swapfs.c
688B
swapfs.h
275B
kdebug.h
1KB
stab.h
2KB
assert.h
942B
kdebug.c
17KB
monitor.c
8KB
monitor.h
728B
panic.c
956B
sync.h
964B
wait.h
1KB
wait.c
3KB
trap.c
6KB
trapentry.S
925B
trap.h
3KB
vectors.S
21KB
sched.c
3KB
sched.h
744B
rb_tree.h
1KB
stdio.c
1KB
rb_tree.c
15KB
readline.c
1KB
oslab3_proj12.IAB
88KB
Makefile
8KB
oslab3_proj12.udb
727KB
oslab3_proj12.PO
776B
oslab3_proj12.PS
301KB
oslab3_proj12.IMB
40KB
stdio.h
676B
stdarg.h
357B
atomic.h
7KB
string.h
708B
hash.c
459B
unistd.h
949B
printfmt.c
10KB
types.h
2KB
string.c
11KB
error.h
806B
list.h
5KB
stdlib.h
315B
rand.c
538B
elf.h
1KB
x86.h
9KB
oslab3_proj12.IAD
1KB
function.mk
3KB
sign.c
1KB
grade.sh
14KB
vector.c
643B
gdbinit
52B
user.ld
2KB
kernel.ld
1KB
bootmain.c
3KB
asm.h
961B
bootasm.S
4KB
hello.c
180B
forktree.c
556B
softint.c
113B
faultread.c
141B
faultreadkernel.c
156B
exit.c
632B
testbss.c
742B
badarg.c
473B
yield.c
340B
pgdir.c
171B
divzero.c
136B
badsegment.c
200B
spin.c
602B
forktest.c
595B
waitkill.c
878B
ulib.h
1KB
umain.c
95B
stdio.c
1KB
syscall.c
1KB
ulib.c
563B
syscall.h
298B
initcode.S
241B
panic.c
584B
init.c
1KB
entry.S
1KB
syscall.c
2KB
syscall.h
134B
picirq.c
2KB
ide.h
403B
picirq.h
192B
intr.c
199B
clock.c
1KB
ide.c
6KB
kbdreg.h
4KB
clock.h
179B
console.c
12KB
console.h
222B
intr.h
151B
switch.S
756B
proc.c.bak
23KB
proc.h
2KB
proc.c
23KB
entry.S
302B
pmm.h
4KB
mmu.h
12KB
buddy_pmm.h
174B
slab.h
248B
shmem.c
5KB
slab.c
20KB
pmm.c
21KB
swap.c
38KB
memlayout.h
8KB
shmem.h
2KB
vmm.c
20KB
swap.h
1KB
vmm.h
3KB
buddy_pmm.c
9KB
fs.h
213B
swapfs.c
688B
swapfs.h
275B
kdebug.h
1KB
stab.h
2KB
assert.h
942B
kdebug.c
17KB
monitor.c
8KB
monitor.h
728B
panic.c
956B
sync.h
964B
trap.c
6KB
trapentry.S
925B
trap.h
3KB
vectors.S
21KB
sched.c
1KB
sched.h
195B
rb_tree.h
1KB
stdio.c
1KB
rb_tree.c
15KB
readline.c
1KB
proj10.2-handin.tar.gz
581KB
Makefile
8KB
stdio.h
676B
stdarg.h
357B
atomic.h
7KB
string.h
708B
hash.c
459B
unistd.h
789B
printfmt.c
10KB
types.h
2KB
string.c
11KB
error.h
806B
list.h
5KB
stdlib.h
315B
rand.c
538B
elf.h
1KB
x86.h
9KB
function.mk
3KB
sign.c
1KB
grade.sh
16KB
vector.c
643B
gdbinit
52B
user.ld
2KB
kernel.ld
1KB
bootmain.c
3KB
asm.h
961B
bootasm.S
4KB
hello.c
180B
forktree.c
556B
softint.c
113B
sleep.c
1KB
faultread.c
141B
faultreadkernel.c
156B
sleepkill.c
263B
badbrktest.c
883B
exit.c
632B
testbss.c
742B
badarg.c
473B
yield.c
340B
brktest.c
942B
pgdir.c
171B
divzero.c
136B
brkfreetest.c
906B
badsegment.c
200B
spin.c
602B
forktest.c
595B
waitkill.c
878B
ulib.h
1KB
umain.c
95B
malloc.h
170B
stdio.c
1KB
syscall.c
1KB
malloc.c
2KB
ulib.c
702B
syscall.h
413B
initcode.S
241B
panic.c
584B
init.c
1KB
entry.S
1KB
syscall.c
3KB
syscall.h
134B
picirq.c
2KB
ide.h
403B
picirq.h
192B
intr.c
199B
clock.c
1KB
ide.c
6KB
kbdreg.h
4KB
clock.h
179B
console.c
12KB
console.h
222B
intr.h
151B
switch.S
756B
proc.c.bak
25KB
proc.h
2KB
proc.c
25KB
entry.S
302B
pmm.h
4KB
mmu.h
12KB
buddy_pmm.h
174B
slab.h
248B
shmem.c
5KB
slab.c
20KB
pmm.c
21KB
swap.c
38KB
memlayout.h
8KB
shmem.h
2KB
vmm.c
21KB
swap.h
1KB
vmm.h
4KB
buddy_pmm.c
9KB
fs.h
213B
swapfs.c
688B
swapfs.h
275B
kdebug.h
1KB
stab.h
2KB
assert.h
942B
kdebug.c
17KB
monitor.c
8KB
monitor.h
728B
panic.c
956B
sync.h
964B
trap.c
6KB
trapentry.S
925B
trap.h
3KB
vectors.S
21KB
sched.c
3KB
sched.h
744B
rb_tree.h
1KB
stdio.c
1KB
rb_tree.c
15KB
readline.c
1KB
proj10.4-handin.tar.gz
586KB
Makefile
8KB
stdio.h
676B
stdarg.h
357B
atomic.h
7KB
string.h
708B
hash.c
459B
unistd.h
789B
printfmt.c
10KB
types.h
2KB
string.c
11KB
error.h
806B
list.h
5KB
stdlib.h
315B
rand.c
538B
elf.h
1KB
x86.h
9KB
lab3-report.txt
10KB
sign
12KB
bootblock
512B
ucore.img
4.88MB
oslab1_proj3.1.udb
119KB
function.mk
3KB
sign.c
1KB
gdbinit
65B
bootmain.c
4KB
asm.h
875B
bootasm.S
3KB
bootasm.d
65B
bootmain.d
95B
bootasm.o
2KB
bootmain.o
7KB
sign.d
58B
sign.o
8KB
bootblock.asm
15KB
bootblock.o
6KB
bootblock.out
474B
oslab1_proj2.udb
23KB
Makefile
4KB
types.h
720B
elf.h
724B
x86.h
996B
lab1-report.txt
18KB
function.mk
3KB
sign.c
1KB
grade.sh
5KB
vector.c
528B
gdbinit
60B
kernel.ld
1KB
bootmain.c
3KB
asm.h
785B
bootasm.S
3KB
proj4-handin.tar.gz
66KB
oslab1_proj4.udb
148KB
init.c
709B
picirq.c
2KB
picirq.h
188B
clock.c
1KB
kbdreg.h
3KB
clock.h
166B
console.c
10KB
console.h
222B
mmu.h
4KB
memlayout.h
743B
kdebug.h
218B
stab.h
2KB
assert.h
691B
kdebug.c
10KB
monitor.c
3KB
monitor.h
350B
panic.c
874B
trap.c
4KB
trapentry.S
737B
trap.h
2KB
vectors.S
21KB
stdio.c
1KB
readline.c
1KB
Makefile
6KB
stdio.h
676B
stdarg.h
419B
string.h
708B
printfmt.c
8KB
types.h
750B
string.c
10KB
error.h
530B
elf.h
724B
x86.h
5KB
sign
12KB
bootblock
512B
ucore.img
4.88MB
function.mk
3KB
sign.c
1KB
gdbinit
100B
bootmain.c
3KB
asm.h
875B
bootasm.S
3KB
bootasm.d
65B
bootmain.d
84B
bootasm.o
2KB
bootmain.o
6KB
sign.d
58B
sign.o
8KB
bootblock.asm
13KB
bootblock.o
5KB
bootblock.out
405B
Makefile
4KB
types.h
501B
x86.h
503B
sign
12KB
bootblock
512B
kernel
20KB
ucore.img
4.88MB
function.mk
3KB
sign.c
1KB
gdbinit
60B
bootmain.c
3KB
asm.h
785B
bootasm.S
3KB
kernel.asm
82KB
bootasm.d
65B
bootmain.d
95B
bootasm.o
2KB
bootmain.o
6KB
sign.d
58B
sign.o
8KB
bootblock.asm
13KB
bootblock.o
5KB
init.d
139B
init.o
3KB
console.d
146B
console.o
8KB
stdio.d
128B
stdio.o
4KB
bootblock.out
386B
kernel.sym
1010B
string.o
4KB
printfmt.d
138B
string.d
92B
printfmt.o
9KB
oslab1_proj3.udb
60KB
init.c
420B
console.c
4KB
console.h
156B
stdio.c
1KB
Makefile
5KB
stdio.h
593B
stdarg.h
419B
string.h
327B
printfmt.c
8KB
types.h
750B
string.c
3KB
error.h
530B
elf.h
1KB
x86.h
3KB
lab1-manual-20110221.pdf
550KB
sign
12KB
bootblock
512B
kernel
44KB
ucore.img
4.88MB
proj3.1-handin.tar.gz
46KB
function.mk
3KB
sign.c
1KB
grade.sh
6KB
gdbinit
60B
kernel.ld
1KB
bootmain.c
3KB
asm.h
785B
bootasm.S
3KB
kernel.asm
179KB
bootasm.d
65B
bootmain.d
95B
bootasm.o
2KB
bootmain.o
4KB
sign.d
58B
sign.o
8KB
bootblock.asm
13KB
bootblock.o
5KB
init.d
200B
init.o
4KB
console.d
167B
console.o
15KB
panic.d
161B
monitor.d
190B
kdebug.o
8KB
kdebug.d
178B
monitor.o
5KB
panic.o
4KB
stdio.d
128B
stdio.o
4KB
readline.o
3KB
readline.d
115B
bootblock.out
386B
kernel.sym
2KB
string.o
8KB
printfmt.d
138B
string.d
92B
printfmt.o
9KB
init.c
996B
kbdreg.h
3KB
console.c
10KB
console.h
177B
kdebug.h
218B
stab.h
2KB
assert.h
691B
kdebug.c
10KB
monitor.c
3KB
monitor.h
350B
panic.c
856B
trap.h
114B
stdio.c
1KB
readline.c
1KB
Makefile
6KB
stdio.h
676B
stdarg.h
419B
string.h
708B
printfmt.c
8KB
types.h
750B
string.c
10KB
error.h
530B
elf.h
724B
x86.h
4KB
lab0-manual-20110218.pdf
999KB
lab4.pdf
248KB
oslab4_proj13.1.IMD
728B
proj13.1-handin.tar.gz
679KB
oslab4_proj13.1.IAD
1KB
function.mk
3KB
sign.c
1KB
grade.sh
14KB
vector.c
643B
gdbinit
52B
user.ld
2KB
kernel.ld
1KB
bootmain.c
3KB
asm.h
961B
bootasm.S
4KB
oslab4_proj13.1.PS
312KB
oslab4_proj13.1.WK3
37KB
oslab4_proj13.1.IMB
40KB
oslab.udb
5KB
hello.c
180B
swaptest.c
2KB
matrix.c
2KB
forktree.c
556B
buggy_wait.c
542B
softint.c
113B
sleep.c
1KB
faultread.c
141B
faultreadkernel.c
156B
sleepkill.c
263B
priority.c
1KB
badbrktest.c
883B
exit.c
632B
cowtest.c
943B
testbss.c
742B
badarg.c
473B
yield.c
340B
threadtest.c
379B
brktest.c
942B
pgdir.c
171B
divzero.c
136B
brkfreetest.c
906B
threadfork.c
979B
primer.c
2KB
badsegment.c
200B
spin.c
602B
shmemtest.c
967B
forktest.c
595B
buggy_wait2.c
420B
waitkill.c
878B
threadwork.c
3KB
mmaptest.c
1KB
ulib.h
1KB
umain.c
95B
malloc.h
203B
stdio.c
1KB
lock.h
682B
syscall.c
2KB
malloc.c
4KB
clone.S
1KB
ulib.c
2KB
thread.h
347B
syscall.h
665B
thread.c
997B
initcode.S
241B
panic.c
584B
oslab4_proj13.1.udb
763KB
oslab4_proj13.1.PR
40KB
init.c
1KB
entry.S
1KB
syscall.c
4KB
syscall.h
134B
picirq.c
2KB
ide.h
403B
picirq.h
192B
intr.c
199B
clock.c
1KB
ide.c
6KB
kbdreg.h
4KB
clock.h
179B
console.c
12KB
console.h
222B
intr.h
151B
switch.S
756B
proc.h
5KB
proc.c
32KB
entry.S
302B
pmm.h
5KB
mmu.h
12KB
buddy_pmm.h
174B
slab.h
248B
shmem.c
5KB
slab.c
20KB
pmm.c
21KB
swap.c
40KB
memlayout.h
8KB
shmem.h
2KB
vmm.c
22KB
swap.h
1KB
vmm.h
4KB
buddy_pmm.c
10KB
fs.h
213B
swapfs.c
688B
swapfs.h
275B
kdebug.h
1KB
stab.h
2KB
assert.h
942B
kdebug.c
17KB
monitor.c
8KB
monitor.h
728B
panic.c
956B
sync.h
964B
wait.h
1KB
wait.c
3KB
trap.c
6KB
trapentry.S
925B
trap.h
3KB
vectors.S
21KB
sched_stride.h
198B
sched_stride.c
4KB
sched.c
4KB
sched_RR.c
3KB
sched_RR.h
182B
sched.h
2KB
rb_tree.h
1KB
stdio.c
1KB
rb_tree.c
15KB
readline.c
1KB
oslab4_proj13.1.PO
776B
Makefile
8KB
oslab4_proj13.1.PRI
259KB
oslab4_proj13.1.IAB
88KB
oslab4_proj13.1.PFI
524B
skew_heap.h
2KB
stdio.h
676B
stdarg.h
357B
atomic.h
7KB
string.h
708B
hash.c
459B
unistd.h
944B
printfmt.c
10KB
types.h
2KB
string.c
11KB
error.h
806B
list.h
5KB
stdlib.h
315B
rand.c
538B
elf.h
1KB
x86.h
9KB
lab4-report.txt
5KB
function.mk
3KB
sign.c
1KB
grade.sh
18KB
vector.c
643B
mksfs.c
20KB
gdbinit
52B
user.ld
2KB
kernel.ld
1KB
bootmain.c
3KB
asm.h
961B
bootasm.S
4KB
.ignore
0B
testfile
21B
awk
81KB
cpp
31KB
cat
2KB
cp
5KB
mv
3KB
rm
4KB
ls
7KB
gdb
8KB
sed
10KB
gcc
399KB
zsh
17KB
ld
45KB
.ignore
0B
spipetest2.c
2KB
sem_rf.c
4KB
buggy_event.c
626B
hello.c
180B
swaptest.c
2KB
fwrite_test.c
1KB
matrix.c
2KB
sfs_dirtest2.c
3KB
forktree.c
556B
sem_wf.c
4KB
buggy_wait.c
542B
pipetest2.c
2KB
softint.c
113B
hello2.c
190B
semtest3.c
529B
threadgroup1.c
669B
spipetest.c
692B
sleep.c
1KB
faultread.c
141B
faultreadkernel.c
156B
sleepkill.c
263B
badbrktest.c
883B
fread_test2.c
430B
mboxtest.c
2KB
exit.c
632B
pipetest.c
3KB
cowtest.c
943B
testbss.c
742B
sfs_dirtest1.c
2KB
badarg.c
473B
semtest2.c
1KB
yield.c
340B
threadtest.c
379B
brktest.c
942B
sfs_filetest1.c
3KB
pgdir.c
171B
divzero.c
136B
brkfreetest.c
906B
semtest.c
1KB
threadfork.c
977B
fread_test.c
334B
primer2.c
2KB
primer.c
2KB
mboxmap.c
5KB
sfs_filetest2.c
2KB
threadgroup2.c
782B
badsegment.c
200B
spin.c
602B
shmemtest.c
967B
forktest.c
595B
buggy_wait2.c
420B
waitkill.c
878B
sfs_filetest3.c
4KB
threadwork.c
3KB
eventtest.c
1KB
mmaptest.c
1KB
primer3.c
1KB
semtest4.c
612B
sfs_dirtest3.c
3KB
ulib.h
2KB
umain.c
652B
malloc.h
203B
spipe.h
541B
file.h
565B
stdio.c
2KB
lock.h
682B
syscall.c
4KB
malloc.c
4KB
dir.h
525B
clone.S
1KB
ulib.c
3KB
dir.c
1KB
thread.h
347B
string.c
218B
syscall.h
2KB
spipe.c
3KB
file.c
1KB
thread.c
1020B
initcode.S
241B
panic.c
584B
init.c
1KB
entry.S
1KB
syscall.c
10KB
syscall.h
134B
picirq.c
2KB
ide.h
403B
picirq.h
192B
intr.c
199B
clock.c
1KB
ide.c
7KB
kbdreg.h
4KB
clock.h
179B
console.c
12KB
console.h
222B
intr.h
151B
switch.S
756B
proc.h
6KB
proc.c
36KB
entry.S
302B
pmm.h
5KB
mmu.h
12KB
buddy_pmm.h
174B
slab.h
248B
shmem.c
5KB
slab.c
20KB
pmm.c
21KB
swap.c
40KB
memlayout.h
8KB
shmem.h
2KB
vmm.c
23KB
swap.h
1KB
vmm.h
4KB
buddy_pmm.c
10KB
file.h
1KB
sfs_inode.c
40KB
sfs.h
6KB
bitmap.c
3KB
sfs.c
216B
sfs_io.c
3KB
sfs_fs.c
6KB
sfs_lock.c
474B
bitmap.h
476B
inode.c
3KB
vfspath.c
2KB
inode.h
15KB
vfsfile.c
4KB
vfslookup.c
2KB
vfs.c
2KB
vfsdev.c
7KB
vfs.h
8KB
fs.h
1KB
swapfs.c
688B
swapfs.h
290B
iobuf.h
590B
sysfile.h
908B
fs.c
2KB
sysfile.c
7KB
dev_disk0.c
4KB
dev_stdout.c
1KB
dev_stdin.c
3KB
dev.h
798B
dev.c
4KB
dev_null.c
1KB
pipe_root.c
5KB
pipe_inode.c
6KB
pipe.c
1KB
pipe_state.h
544B
pipe_state.c
5KB
pipe.h
951B
iobuf.c
1KB
file.c
9KB
kdebug.h
1KB
stab.h
2KB
assert.h
942B
kdebug.c
17KB
monitor.c
8KB
monitor.h
728B
panic.c
956B
mbox.h
459B
sem.h
2KB
mbox.c
14KB
sync.h
582B
sync.c
80B
ipc.h
921B
sem.c
9KB
wait.h
2KB
event.c
3KB
event.h
390B
wait.c
3KB
trap.c
6KB
trapentry.S
925B
trap.h
3KB
vectors.S
21KB
sched_MLFQ.h
190B
sched.c
4KB
sched_RR.c
1KB
sched_RR.h
182B
sched_MLFQ.c
2KB
sched.h
2KB
rb_tree.h
1KB
stdio.c
2KB
rb_tree.c
15KB
string.c
564B
readline.c
1KB
Makefile
9KB
stdio.h
702B
stdarg.h
357B
atomic.h
7KB
string.h
831B
hash.c
459B
unistd.h
3KB
printfmt.c
11KB
mboxbuf.h
404B
types.h
2KB
string.c
11KB
error.h
2KB
list.h
5KB
stdlib.h
315B
rand.c
538B
elf.h
2KB
x86.h
9KB
dirent.h
201B
stat.h
1KB
lab6-20110603.pdf
695KB
用户评论