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-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
2019-07-04
x
Frans Kaashoek
1
-1
/
+1
2019-07-03
Simplify wakeup1
Frans Kaashoek
1
-11
/
+5
2019-07-03
Apply some corresponding bug fixes from wq branch here
Frans Kaashoek
1
-27
/
+25
2019-07-02
Remove some debugging code
Frans Kaashoek
1
-8
/
+1
2019-07-02
Fix a lost wakeup bug: the disk driver's wakeup() can run after the
Frans Kaashoek
1
-65
/
+50
2019-07-02
Merge branch 'riscv' into riscv-proc
Frans Kaashoek
13
-134
/
+376
2019-07-02
x
Frans Kaashoek
2
-2
/
+2
2019-07-02
Don't start processes at the end of the proc table
Frans Kaashoek
1
-6
/
+8
2019-07-02
Avoid two cores selecting the same process to run
Frans Kaashoek
5
-30
/
+53
2019-07-02
try to continue from walk() failing to allocate a page-table page
Robert Morris
3
-8
/
+17
2019-07-02
avoid allocproc() returning a struct proc with non-zero p->sz
Robert Morris
1
-0
/
+2
2019-07-02
COW tests
Robert Morris
2
-2
/
+144
2019-07-02
Checkpoint switching to per-process locks, in attempt clarify xv6's
Frans Kaashoek
12
-79
/
+133
2019-07-02
don't enable interrupts until done with sstatus, scause, &c
Robert Morris
1
-4
/
+6
[next]