index
:
135e2/xv6-labs.git
cow
fs
lock
mmap
net
pgtbl
syscall
thread
traps
util
xv6-labs-2024-winter
135e2
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2019-07-24
x
Frans Kaashoek
1
-1
/
+1
2019-07-24
One more
Frans Kaashoek
1
-123
/
+0
2019-07-24
Delete a few other no-longer relevant files
Frans Kaashoek
8
-410
/
+0
2019-07-24
Remove a few no longer relevant files
Frans Kaashoek
3
-1036
/
+0
2019-07-24
add rtm's cow lab
Frans Kaashoek
1
-0
/
+99
2019-07-24
Add relevant docs to repo
Frans Kaashoek
5
-0
/
+0
2019-07-24
Add a few sbrktest for lazy allocatioin lab
Frans Kaashoek
2
-0
/
+178
2019-07-23
mstart -> start
Robert Morris
3
-7
/
+5
2019-07-23
simplify kernel mapping calls
Robert Morris
8
-45
/
+53
2019-07-23
a few core -> CPU
Robert Morris
10
-560
/
+7
2019-07-23
one more TRAMPOLINE
Frans Kaashoek
1
-1
/
+1
2019-07-22
fix mapkstack
Frans Kaashoek
3
-5
/
+5
2019-07-22
Test whether writing below stack fails
Frans Kaashoek
1
-1
/
+25
2019-07-22
Clear U bit for second stack page so that it functions as a guard page
Frans Kaashoek
3
-1
/
+13
2019-07-22
nit
Robert Morris
1
-2
/
+2
2019-07-22
-MD and TRAPFRAME
Robert Morris
5
-13
/
+18
2019-07-22
Allocate 2 pages per proc, with the top one unmapped.
Frans Kaashoek
1
-1
/
+1
2019-07-22
Merge branch 'riscv-kstack' into riscv
Frans Kaashoek
5
-14
/
+43
2019-07-20
not much
Robert Morris
1
-5
/
+4
2019-07-20
pi for pipe, rather than p, to avoid confusion with proc's p->lock
Robert Morris
2
-58
/
+51
2019-07-20
not much
Robert Morris
1
-2
/
+2
2019-07-19
it's not clear that the release will always enable interrupts
Robert Morris
1
-3
/
+3
2019-07-19
x
Frans Kaashoek
1
-1
/
+2
2019-07-19
with per-proc locks, we don't need the intr_on() inside the loop.
Robert Morris
1
-3
/
+3
2019-07-19
no need to save/restore 14
Robert Morris
1
-2
/
+0
2019-07-19
One way of supporting a guard page below kstack: allocate kstacks in
Frans Kaashoek
5
-14
/
+42
2019-07-17
Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv
Frans Kaashoek
13
-124
/
+190
2019-07-17
Delete x86 comment
Frans Kaashoek
1
-6
/
+0
2019-07-16
conservatively call sfence.vma before every satp load.
Robert Morris
4
-2
/
+16
2019-07-11
cosmetic changes
Robert Morris
2
-14
/
+22
2019-07-11
another test, to help with locking exercises
Robert Morris
3
-5
/
+47
2019-07-10
nits
Robert Morris
3
-6
/
+4
2019-07-10
feeble attempt at build instructions
Robert Morris
1
-7
/
+5
2019-07-10
more comment cleanup
Robert Morris
1
-24
/
+30
2019-07-10
document which proc fields are protected by p->lock
Robert Morris
1
-5
/
+9
2019-07-10
have kill() lock before looking at p->pid
Robert Morris
3
-36
/
+32
2019-07-10
tweak some comments.
Robert Morris
4
-28
/
+28
2019-07-08
Merge branch 'riscv-proc' into riscv
Frans Kaashoek
17
-118
/
+177
2019-07-08
Merge branch 'riscv-proc' of g.csail.mit.edu:xv6-dev into riscv-proc
Robert Morris
1
-0
/
+2
2019-07-08
holding p->lock all the way through state=RUNNABLE means we don't need EMBRYO
Robert Morris
2
-12
/
+7
2019-07-08
Update runoff list for producing xv6.pdf
Frans Kaashoek
1
-0
/
+2
2019-07-07
eliminate ptable. ptable.lock -> pid_lock.
Robert Morris
1
-15
/
+14
2019-07-07
nits
Robert Morris
1
-10
/
+11
2019-07-07
avoid a double-lock of initproc->lock if child of init is reparenting
Robert Morris
1
-2
/
+5
2019-07-07
Merge branch 'riscv-proc' of g.csail.mit.edu:xv6-dev into riscv-proc
Robert Morris
1
-12
/
+20
2019-07-07
another fork test
Robert Morris
1
-0
/
+35
2019-07-06
Maybe fix two races identified by rtm (thx!):
Frans Kaashoek
1
-12
/
+20
2019-07-05
back-port fork/exit/exit tests to xv6-riscv
Robert Morris
3
-5
/
+115
2019-07-05
two exit/exit tests
Robert Morris
1
-2
/
+76
2019-07-04
Make size in stat.h be a uint64
Frans Kaashoek
3
-3
/
+5
[next]