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
path:
root
/
kernel
/
proc.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-10
lab pgtbl: finish
pgtbl
Mole Shang
1
-1
/
+44
2024-02-05
lab syscall: finish
Mole Shang
1
-0
/
+20
2022-10-17
x
Robert Morris
1
-1
/
+2
2022-10-17
oops. scheduler() inherits the interrupt status of the
Robert Morris
1
-4
/
+4
2022-10-16
scheduler()'s intr_on() is in the wrong place, reflecting
Robert Morris
1
-3
/
+4
2022-10-12
forkret first memory model
Robert Morris
1
-1
/
+4
2022-08-23
Merge branch 'riscv' into uvm-perm
Frans Kaashoek
1
-14
/
+33
2022-08-23
Merge branch 'riscv-killed' into riscv
Frans Kaashoek
1
-1
/
+20
2022-08-22
Use pp instead of np to be more consistent
Frans Kaashoek
1
-12
/
+12
2022-08-17
Use uint64 (thanks carlclone and Harry Porter)
Frans Kaashoek
1
-1
/
+1
2022-08-12
Experiment with being more precise setting permissions for user pages.
Frans Kaashoek
1
-1
/
+1
2022-08-12
cosmetic changes (thanks Harry Porter)
Frans Kaashoek
1
-3
/
+4
2022-08-12
Add USED to states (thanks Harry Porter)
Frans Kaashoek
1
-0
/
+2
2022-08-11
Use p->lock to read p->killed
Frans Kaashoek
1
-2
/
+15
2022-08-11
Use atomic store_n and load_n
Frans Kaashoek
1
-2
/
+2
2022-08-11
Clean up using killed()
Frans Kaashoek
1
-1
/
+7
2022-08-10
Read and write p->killed using atomics
Frans Kaashoek
1
-2
/
+2
2022-08-09
nothing much
Robert Morris
1
-8
/
+13
2020-11-05
proc_tree_lock -> wait_lock
Robert Morris
1
-14
/
+15
2020-11-05
don't over-lock in exit()
Robert Morris
1
-2
/
+4
2020-11-05
oops
Robert Morris
1
-1
/
+1
2020-11-05
Frans' proc_lock.
Robert Morris
1
-76
/
+33
2020-11-05
free proc if kalloc fails
Robert Morris
1
-0
/
+1
2020-10-14
kvmmake() makes a complete kernel page table, matching Figure 3.3
Frans Kaashoek
1
-11
/
+18
2020-08-17
handle another out-of-memory in fork(). the policy here is not consistent,
Robert Morris
1
-0
/
+2
2020-08-17
try to handle a few of the possible out-of-memory errors in fork()
Robert Morris
1
-5
/
+18
2020-08-17
modify uvmunmap() to be in aligned pages
Robert Morris
1
-2
/
+2
2020-08-10
Merge pull request #9 from d0iasm/riscv
Frans Kaashoek
1
-7
/
+7
2020-08-10
modify each page in usertests countfree()
Robert Morris
1
-2
/
+3
2020-08-10
cpu->scheduler -> cpu->context to reduce confusion
Robert Morris
1
-2
/
+2
2020-08-10
rename p->tf to p->trapframe, for consistency with p->context
Robert Morris
1
-9
/
+9
2020-03-20
update initcode to avoid using the compressed extension
Asami Doi
1
-7
/
+7
2019-10-27
fix a potential memory leak
Robert Morris
1
-2
/
+1
2019-10-16
nits
Robert Morris
1
-1
/
+1
2019-09-23
story is more complex than I thought.
Robert Morris
1
-8
/
+11
2019-09-23
bug fix: reparent() sometimes deadlocked
Robert Morris
1
-15
/
+32
2019-09-20
don't panic if a program frees all its memory with sbrk().
Robert Morris
1
-3
/
+1
2019-09-10
Support exit status for exit/wait
Frans Kaashoek
1
-2
/
+10
2019-08-19
A few now unused DOC
Frans Kaashoek
1
-2
/
+2
2019-08-18
Cosmetic cleanup: fsinit reads sb and calls loginit. initialize icache
Frans Kaashoek
1
-4
/
+3
2019-07-27
beautify console.c
Robert Morris
1
-0
/
+1
2019-07-26
trampin -> uservec
Robert Morris
1
-2
/
+2
2019-07-25
fix an exit/exit deadlock -> one more locking protocol violation
Robert Morris
1
-10
/
+14
2019-07-24
rationalize some vm function names
Robert Morris
1
-3
/
+3
2019-07-24
no more PAGEBREAK
Robert Morris
1
-3
/
+0
2019-07-23
simplify kernel mapping calls
Robert Morris
1
-6
/
+12
2019-07-23
a few core -> CPU
Robert Morris
1
-1
/
+1
2019-07-22
fix mapkstack
Frans Kaashoek
1
-2
/
+2
2019-07-22
-MD and TRAPFRAME
Robert Morris
1
-3
/
+3
2019-07-22
Merge branch 'riscv-kstack' into riscv
Frans Kaashoek
1
-13
/
+7
[next]