Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | 4 | -29/+52 | |
2019-07-02 | Checkpoint switching to per-process locks, in attempt clarify xv6's | Frans Kaashoek | 12 | -79/+133 | |
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-01 | oops, don't hold mycpu() result across intr_off() | Robert Morris | 1 | -4/+3 | |
2019-07-01 | x | Frans Kaashoek | 1 | -1/+0 | |
2019-07-01 | Introduce alloc3_desc and UsedArea to make code easier to read | Frans Kaashoek | 2 | -33/+38 | |
2019-06-13 | FD_DEVICE | Robert Morris | 7 | -42/+41 | |
2019-06-13 | for spinlocks, use gcc intrinsics, but say what they compile to | Robert Morris | 2 | -21/+21 | |
2019-06-13 | clean up virtio code | Robert Morris | 6 | -39/+46 | |
2019-06-13 | eliminate ramdisk | Robert Morris | 4 | -8/+2 | |
2019-06-13 | virtio disk driver | Robert Morris | 11 | -8/+354 | |
2019-06-11 | separate source into kernel/ user/ mkfs/ | Robert Morris | 43 | -0/+5609 | |