Commit Graph

241 Commits (util)

Author SHA1 Message Date
asselism 74c1eba516 Made va and size page aligned in mappages
3 years ago
Robert Morris 0802d56a9b x
3 years ago
Robert Morris 4a88273db5 oops. scheduler() inherits the interrupt status of the
3 years ago
Robert Morris f376ad7f1f scheduler()'s intr_on() is in the wrong place, reflecting
3 years ago
Robert Morris 348cf7fee4 forkret first memory model
3 years ago
Robert Morris d2b2dff749 fix copyout() to refuse to write a read-only page
3 years ago
Frans Kaashoek 989e8f2f1f Remove unused PLIC_M* macros
3 years ago
Robert Morris 463ae0abc3 handle negative arguments to sleep() a little better
3 years ago
Robert Morris ed101befee comment the sfences
3 years ago
Robert Morris 581bc4cbd1 sfence before enabling paging
3 years ago
Robert Morris 29ce3161f8 Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv
3 years ago
Robert Morris 9c1b8a4eb0 sfence before writing satp, as well as after
3 years ago
Frans Kaashoek cc486ddee0 Help students read this C syntax
3 years ago
Robert Morris 96047832c6 Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv
3 years ago
Robert Morris 7c1810e1ae tolerate running out of inodes
3 years ago
Frans Kaashoek ac8c0bb177 x
3 years ago
Frans Kaashoek 858fc68bdf Linker script makes binaries bigger; use larger disk so that usertests
3 years ago
Frans Kaashoek ccb7bd14c7 Merge branch 'riscv' into uvm-perm
3 years ago
Frans Kaashoek 4cd4d194b8 Use simple linker script to force data segment to be page aligned
3 years ago
Robert Morris 8621be8f3d tolerate out of disk when creating . and .. in mkdir()
3 years ago
Robert Morris dc405cdb7b don't panic if out of disk space when extending a directory.
3 years ago
Frans Kaashoek cd6207a972 Merge branch 'riscv-killed' into riscv
3 years ago
Frans Kaashoek 2f0b4d698b Use pp instead of np to be more consistent
3 years ago
Frans Kaashoek 2a391ebc8b Make argint() and argaddr() of type void (thanks Harry Porter)
3 years ago
Frans Kaashoek 7086197c27 Simplify uartputc slightly (thanks Harry Porter)
3 years ago
Robert Morris 63ef3b8c9f slightly better comments
3 years ago
Frans Kaashoek 1d4c437ea1 Use uint64 (thanks carlclone and Harry Porter)
3 years ago
Frans Kaashoek cef1b57d4a Compile user binary to map text without W and data without X
3 years ago
Frans Kaashoek 7a6d57235c Costmestic change (thanks Harry Porter)
3 years ago
Frans Kaashoek 899cc02660 Experiment with being more precise setting permissions for user pages.
3 years ago
Frans Kaashoek 8f58cc7df9 Cosmetic change (thanks Harry Porter)
3 years ago
Frans Kaashoek 62bc610424 cosmetic changes (thanks Harry Porter)
3 years ago
Frans Kaashoek dd5a720044 cosmetic changes (thanks Harry Porter)
3 years ago
Frans Kaashoek 8bd04852c9 Delete rtcdate, which is a left-over from an old lab (thanks Harry Porter)
3 years ago
Frans Kaashoek 48d1a7ffa5 Add USED to states (thanks Harry Porter)
3 years ago
Frans Kaashoek 4f716c8550 Use p->lock to read p->killed
3 years ago
Frans Kaashoek 429c7b717e Use atomic store_n and load_n
3 years ago
Frans Kaashoek 975f3b31d3 Clean up using killed()
3 years ago
Frans Kaashoek 4087a6e7fc Read and write p->killed using atomics
3 years ago
Robert Morris c908d20132 put walk() in defs.h so it's clear students can call it
3 years ago
Robert Morris 872fa88e8a tolerate running out of disk blocks
3 years ago
Robert Morris 7d573bae2a Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv
3 years ago
Robert Morris f4b3edf5ab comment nits
3 years ago
WaheedHafez 9f3673c4da fix 'kfree' comment in kalloc.c
3 years ago
Ravjot Singh Samra a2e4051b99 Added missing va_end().
3 years ago
Robert Morris 7d8bfdcbe3 nothing much
3 years ago
Robert Morris 27a669ef25 comment nits
3 years ago
Robert Morris af9abaca05 Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv
3 years ago
Robert Morris 3abd7a16dd comment
3 years ago
Robert Morris cf0c095721 sscratch cleanup
3 years ago