- 2016年 8月 19日 2 次提交
-
-
由 Frans Kaashoek 提交于
-
由 Frans Kaashoek 提交于
-
- 2016年 8月 18日 6 次提交
-
-
由 Peter H. Froehlich 提交于
-
由 Peter H. Froehlich 提交于
-
由 Peter H. Froehlich 提交于
-
由 Peter H. Froehlich 提交于
-
由 Frans Kaashoek 提交于
-
由 Frans Kaashoek 提交于
that is a multiple of the sector size.
-
- 2016年 8月 13日 1 次提交
-
-
由 Robert Morris 提交于
however, processes still modify their own p->* without locking
-
- 2016年 8月 12日 3 次提交
-
-
由 Robert Morris 提交于
* use xchg only for its atomicness. * use __sync_synchronize() for both CPU and compiler barrier.
-
由 Robert Morris 提交于
-
由 Robert Morris 提交于
-
- 2016年 8月 11日 1 次提交
-
-
由 Robert Morris 提交于
-
- 2016年 8月 10日 3 次提交
-
-
由 Robert Morris 提交于
-
由 Robert Morris 提交于
-
由 Robert Morris 提交于
-
- 2016年 8月 09日 1 次提交
-
-
由 Robert Morris 提交于
fix Regehr complaint
-
- 2015年 11月 16日 5 次提交
-
-
由 Frans Kaashoek 提交于
-
由 Nathaniel Wesley Filardo 提交于
Use cons.lock for everything. This eliminates the possibility that two CPUS independently, simultaneously manipulate the CRTC in cgaputc.
-
由 Nathaniel Wesley Filardo 提交于
-
由 kaashoek 提交于
Fix comments
-
由 kaashoek 提交于
Update URL for 2014
-
- 2015年 11月 14日 1 次提交
-
-
由 kehao95 提交于
-
- 2015年 9月 18日 1 次提交
-
-
由 Jindong Zhang 提交于
-
- 2015年 8月 13日 1 次提交
-
-
由 Ayan Shafqat 提交于
-
- 2015年 7月 01日 1 次提交
-
-
由 Frans Kaashoek 提交于
-
- 2015年 6月 28日 2 次提交
-
-
由 Frans Kaashoek 提交于
-
由 Frans Kaashoek 提交于
- move log into metadata part of disk, so that marking that the log's blocks are in use falls out for free - superblock describes the whole disk (sizes and offets) - sizes and offsets are computed in one place (mkfs) and the rest of the code refers to the superblock for these values, instead of recomputing them.
-
- 2015年 4月 11日 1 次提交
-
-
由 Frans Kaashoek 提交于
instead of 1. ideintr() should wait for nsector_per_block interrupts before waking up the reader; now it wakes up the reader after 1 interrupt, which apparently means that the first sector is available of the command instead of all. For now keep BSIZE to 512.
-
- 2015年 4月 10日 1 次提交
-
-
由 Frans Kaashoek 提交于
-
- 2015年 4月 03日 1 次提交
-
-
由 Frans Kaashoek 提交于
that they can be different. Clean up mkfs, simplifying specifying fs parameters, remove some redundancy between fs and mkfs, and fix disk layout bugs. Call blocks in the file system blocks instead of sectors. Passes usertests for different block sizes.
-
- 2015年 3月 25日 1 次提交
-
-
由 Austin Clements 提交于
Currently, grep read()s into a buffer and then uses the buffer as a string. Since there's no NUL-terminator, this can cause it to falsely identify line breaks and matches from leftover data on earlier lines and, if a line fills up the entire buffer, to read past the end of the buffer. Fix this by NUL-terminating any data returned by read(). Thanks to Keiichi Watanabe for the report.
-
- 2015年 2月 20日 1 次提交
-
-
由 Cody Cutler 提交于
-
- 2014年 10月 03日 3 次提交
-
-
由 Austin Clements 提交于
Presumably because of the pre-loaded file system, the default RAM is insufficient when running kernelmemfs
-
由 Austin Clements 提交于
-
由 Austin Clements 提交于
Commit 9aa0337d introduced a linker script for linking the kernel image, but only changed the kernel target to use it. kernelmemfs was still using the old linker command line arguments, which weren't sufficient.
-
- 2014年 9月 23日 1 次提交
-
-
由 Frans Kaashoek 提交于
-
- 2014年 9月 13日 2 次提交
-
-
由 Cody Cutler 提交于
-
由 Cody Cutler 提交于
the day of reckoning has come for the debug port "Shutdown" hack. instead of mucking with ACPI or using a new hack, the student will now write sys_date() using the cmosgetdate() helper.
-
- 2014年 9月 09日 1 次提交
-
-
由 Frans Kaashoek 提交于
-