History log of /xv6-public/ (Results 126 – 150 of 974)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
de4af19311-Apr-2015 Frans Kaashoek <kaashoek@mit.edu>

One ide command for nsector_per_block generates nsector_per_block interrupts,
instead of 1. ideintr() should wait for nsector_per_block interrupts before
waking up the reader; now it wakes up the r

One ide command for nsector_per_block generates nsector_per_block interrupts,
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.

show more ...

895af77f10-Apr-2015 Frans Kaashoek <kaashoek@mit.edu>

check blockno passed to idestart

c24ac5d703-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 ...

7443b96425-Mar-2015 Austin Clements <amdragon@mit.edu>

Fix missing NUL-terminator in grep

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

Fix missing NUL-terminator in grep

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.

show more ...

3d2dedd419-Feb-2015 Cody Cutler <ccutler@csail.mit.edu>

fix buf where concurrent fs syscalls race on log entries

41f16c2103-Oct-2014 Austin Clements <aclements@csail.mit.edu>

Increase VM memory when running qemu-memfs

Presumably because of the pre-loaded file system, the default RAM is
insufficient when running kernelmemfs

8e54196303-Oct-2014 Austin Clements <aclements@csail.mit.edu>

Make kernelmemfs depend on kernel.ld

0dd991dd03-Oct-2014 Austin Clements <aclements@csail.mit.edu>

Fix kernelmemfs linking

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 lin

Fix kernelmemfs linking

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.

show more ...

053082fb23-Sep-2014 Frans Kaashoek <kaashoek@mit.edu>

ggdb -> gdwarf-2 for gcc4.8

e7d77aad12-Sep-2014 Cody Cutler <ccutler@mat.lcs.mit.edu>

whoops. forgot date.h

aae4e74912-Sep-2014 Cody Cutler <ccutler@mat.lcs.mit.edu>

cmosgetdate() for system-call homework

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() usin

cmosgetdate() for system-call homework

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.

show more ...

75dee12108-Sep-2014 Frans Kaashoek <kaashoek@mit.edu>

Oops (thanks David Lawrence)

9ba2126729-Aug-2014 Frans Kaashoek <kaashoek@mit.edu>

no need to generate postscript version

74c77da629-Aug-2014 Frans Kaashoek <kaashoek@mit.edu>

Nice layout for a printout of the code

ac83a21a29-Aug-2014 Frans Kaashoek <kaashoek@mit.edu>

Ack all bug reports and patches. Is this all of them?

698b8fb528-Aug-2014 Frans Kaashoek <kaashoek@mit.edu>

update for 2014

e2b4583d28-Aug-2014 Robert Morris <rtm@csail.mit.edu>

xx

2b2c197128-Aug-2014 Robert Morris <rtm@csail.mit.edu>

write log blocks from cache only at end of transaction

1118358828-Aug-2014 Robert Morris <rtm@csail.mit.edu>

nits

48aa917428-Aug-2014 Robert Morris <rtm@csail.mit.edu>

i think this is a working concurrent logging scheme

71453f7227-Aug-2014 Robert Morris <rtm@csail.mit.edu>

a start at concurrent FS system calls

12eeefc727-Aug-2014 Robert Morris <rtm@csail.mit.edu>

comments

2c56547204-Aug-2014 Robert Morris <rtm@csail.mit.edu>

every iput() and namei() must be inside a transaction

020c8e2304-Aug-2014 Robert Morris <rtm@csail.mit.edu>

use acquire/release to force order for pid=np->pid;np->state=RUNNING
for bug reported by symingz@gmail.com and cs1100254@cse.iitd.ernet.in

86188d9d31-Jul-2014 Frans Kaashoek <kaashoek@mit.edu>

newer versions of qemu have different binary names (per Joel Nider <joel@nider.org>)

12345678910>>...39