Robert Morris
aefa2697d7
usertest for exec() out of memory recovery
...
and fix a few exec() bugs
2020-08-19 12:35:14 -04:00
Robert Morris
4a87a0ae8b
fix a bug in the out-of-memory handling code in exec
2020-08-13 14:10:58 -04:00
Robert Morris
d6dad42aaf
rename p->tf to p->trapframe, for consistency with p->context
2020-07-17 16:29:52 -04:00
Robert Morris
56583b1402
updated alarmtest
2019-10-03 15:02:19 -04:00
Robert Morris
9a817bd134
rationalize some vm function names
2019-07-24 15:28:37 -04:00
Frans Kaashoek
b2e9c8eea5
Clear U bit for second stack page so that it functions as a guard page
2019-07-22 15:38:08 -04:00
Frans Kaashoek
67702cf706
Checkpoint switching to per-process locks, in attempt clarify xv6's
...
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-02 09:14:47 -04:00
Robert Morris
5753553213
separate source into kernel/ user/ mkfs/
2019-06-11 09:57:14 -04:00