summaryrefslogtreecommitdiff
path: root/kernel/syscall.c
AgeCommit message (Collapse)AuthorFilesLines
2024-02-19lab mmap: finishMole Shang1-0/+6
2024-02-18lab fs/symlink: finishfsMole Shang1-0/+3
2024-02-13Merge branch 'cow' into netMole Shang1-0/+57
Conflicts: .gitignore Makefile conf/lab.mk kernel/defs.h kernel/syscall.c kernel/vm.c user/pingpong.c user/user.h user/usys.pl
2024-02-11lab traps: finishtrapsMole Shang1-0/+6
2024-02-10lab pgtbl: finishpgtblMole Shang1-0/+7
2024-02-05lab syscall: finishMole Shang1-0/+38
Conflicts: kernel/syscall.c kernel/syscall.h user/user.h user/usys.pl
2023-10-25release lab netSanjit Bhat1-0/+15
2023-09-083rd labRobert Morris1-0/+15
2022-08-24Help students read this C syntaxFrans Kaashoek1-0/+5
2022-08-22Make argint() and argaddr() of type void (thanks Harry Porter)Frans Kaashoek1-6/+3
2022-08-12Costmestic change (thanks Harry Porter)Frans Kaashoek1-4/+3
2022-08-12cosmetic changes (thanks Harry Porter)Frans Kaashoek1-15/+15
2020-08-10rename p->tf to p->trapframe, for consistency with p->contextRobert Morris1-9/+9
2019-09-20nitsRobert Morris1-1/+0
2019-08-02syscall lab nitsRobert Morris1-2/+0
2019-07-28argptr no longer needed, since copyin checksRobert Morris1-21/+7
2019-07-26fetchint isn't used any moreRobert Morris1-13/+0
2019-07-17Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscvFrans Kaashoek1-14/+2
2019-07-17Delete x86 commentFrans Kaashoek1-6/+0
2019-07-10have kill() lock before looking at p->pidRobert Morris1-14/+2
document wait()'s use of np->parent w/o holding lock.
2019-07-02Merge branch 'riscv' into riscv-procFrans Kaashoek1-23/+23
2019-07-02Checkpoint switching to per-process locks, in attempt clarify xv6'sFrans Kaashoek1-0/+3
locking plan, which is a difficult to understand because ptable lock protects many invariants. This implementation has a bug: once in a while xv6 unlocks a proc lock that is locked by another core.
2019-07-01sbrk() returns a pointer, so it should be 64 bitsRobert Morris1-23/+23
2019-06-11separate source into kernel/ user/ mkfs/Robert Morris1-0/+191