Revision tags: xv6-rev11 |
|
#
4f14d8d1 |
| 09-Aug-2017 |
Frans Kaashoek <kaashoek@mit.edu> |
Commit to running on an SMP (perhaps with only 1 core). Remove most code from picirq.c and remove timer.c completely. Update runoff.list.
|
#
abf847a0 |
| 31-Jan-2017 |
Frans Kaashoek <kaashoek@mit.edu> |
Start of an experiment to remove the use of gs for cpu local variables.
|
#
6670d3b5 |
| 11-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Straight replacement of B_BUSY with a sleeping lock.
|
Revision tags: xv6-rev9 |
|
#
7894fcd2 |
| 25-Aug-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Remove trailing white space with: for f in *.{h,c}; do sed -i .sed 's/[[:blank:]]*$//' $f; done (Thanks to Nicolás Wolovick)
|
#
4a3576b8 |
| 18-Aug-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Small change to support RWMUL and WRMUL. Now xv6 truly works with a block size that is a multiple of the sector size.
|
#
895af77f |
| 10-Apr-2015 |
Frans Kaashoek <kaashoek@mit.edu> |
check blockno passed to idestart
|
#
c24ac5d7 |
| 03-Apr-2015 |
Frans Kaashoek <kaashoek@mit.edu> |
Disentangle block size from the disk's sector size. Set block size to 1024 to show that they can be different. Clean up mkfs, simplifying specifying fs parameters, remove some redundancy between fs
Disentangle block size from the disk's sector size. Set block size to 1024 to show 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.
show more ...
|
Revision tags: xv6-rev8, xv6-rev7 |
|
#
2ae8392a |
| 28-Aug-2012 |
Robert Morris <rtm@csail.mit.edu> |
make the book happy
|
Revision tags: osdi12-submit |
|
#
a5fbfe41 |
| 11-Oct-2011 |
Robert Morris <rtm@csail.mit.edu> |
clarify some FS comments
|
Revision tags: xv6-rev6 |
|
#
1ddfbbb1 |
| 29-Aug-2011 |
Frans Kaashoek <kaashoek@26-4-190.dynamic.csail.mit.edu> |
Revert "Introduce and use sleeplocks instead of BUSY flags" My changes have a race with re-used bufs and the code doesn't seem to get shorter Keep the changes that fixed ip->off race
This reverts co
Revert "Introduce and use sleeplocks instead of BUSY flags" My changes have a race with re-used bufs and the code doesn't seem to get shorter Keep the changes that fixed ip->off race
This reverts commit 3a5fa7ed9020eaf8ab843a16d26db7393b2ec072.
Conflicts:
defs.h file.c file.h
show more ...
|
#
3a5fa7ed |
| 26-Aug-2011 |
Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> |
Introduce and use sleeplocks instead of BUSY flags Remove I_BUSY, B_BUSY, and intrans defs and usages One spinlock per buf to avoid ugly loop in bget fix race in filewrite (don't update f->off after
Introduce and use sleeplocks instead of BUSY flags Remove I_BUSY, B_BUSY, and intrans defs and usages One spinlock per buf to avoid ugly loop in bget fix race in filewrite (don't update f->off after releasing lock)
show more ...
|
#
8a9b6dbd |
| 25-Aug-2011 |
Frans Kaashoek <kaashoek@26-4-190.dynamic.csail.mit.edu> |
Make cross reference with text work
|
#
9aa0337d |
| 29-Jul-2011 |
Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> |
Map kernel high Very important to give qemu memory through PHYSTOP :(
|
Revision tags: xv6-rev5 |
|
#
cf4b1ad9 |
| 20-Feb-2011 |
Russ Cox <rsc@swtch.com> |
xv6: formatting, cleanup, rev5 (take 2)
|
#
1a81e38b |
| 11-Jan-2011 |
Russ Cox <rsc@swtch.com> |
make new code like old code
Variable declarations at top of function, separate from initialization.
Use == 0 instead of ! for checking pointers.
Consistent spacing around {, *, casts.
Declare 0-p
make new code like old code
Variable declarations at top of function, separate from initialization.
Use == 0 instead of ! for checking pointers.
Consistent spacing around {, *, casts.
Declare 0-parameter functions as (void) not ().
Integer valued functions return -1 on failure, 0 on success.
show more ...
|
Revision tags: xv6-2010, xv6-rev4 |
|
#
40889627 |
| 02-Jul-2010 |
Frans Kaashoek <kaashoek@fransk-6.local> |
Initial version of single-cpu xv6 with page tables
|
Revision tags: xv6-rev3 |
|
#
48755214 |
| 31-Aug-2009 |
Russ Cox <rsc@swtch.com> |
assorted fixes: * rename c/cp to cpu/proc * rename cpu.context to cpu.scheduler * fix some comments * formatting for printout
|
#
34295f46 |
| 31-May-2009 |
rsc <rsc> |
group locks into structs they protect. few naming nits.
|
#
c47bc4fd |
| 31-May-2009 |
rsc <rsc> |
ide.c: make names more regular
|
#
21575761 |
| 08-Mar-2009 |
rsc <rsc> |
be consistent: no underscores in function names
|
Revision tags: xv6-2008 |
|
#
fbd8857d |
| 30-Aug-2007 |
rtm <rtm> |
make new Homework 8 work
|
Revision tags: xv6-2007, xv6-rev1 |
|
#
eb52c7de |
| 28-Aug-2007 |
rsc <rsc> |
comments; rename irq_ to pic_
|
#
5516be1f |
| 28-Aug-2007 |
rsc <rsc> |
spaces around else for rtm
|
#
c1b100e9 |
| 28-Aug-2007 |
rsc <rsc> |
nits
|
#
2868ca0f |
| 28-Aug-2007 |
rsc <rsc> |
comment non-check of cp->killed
|