Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-11-14 | Update URL for 2014 | kehao95 | 1 | -1/+1 | |
2015-08-12 | Fixed broken build on Arch Linux | Ayan Shafqat | 1 | -0/+2 | |
2015-06-30 | coding style (per Jeremías Feltan <[email protected]>) | Frans Kaashoek | 2 | -7/+7 | |
2015-06-27 | Update memide to reflect recent changes to fs and buf | Frans Kaashoek | 1 | -2/+3 | |
2015-06-27 | Pick up where i left off in april: | Frans Kaashoek | 7 | -45/+47 | |
- 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-04-10 | One ide command for nsector_per_block generates nsector_per_block interrupts, | Frans Kaashoek | 1 | -1/+1 | |
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-04-10 | check blockno passed to idestart | Frans Kaashoek | 3 | -9/+9 | |
2015-04-03 | Disentangle block size from the disk's sector size. Set block size to 1024 ↵ | Frans Kaashoek | 11 | -86/+91 | |
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. | |||||
2015-03-24 | Fix missing NUL-terminator in grep | Austin Clements | 1 | -1/+2 | |
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-02-19 | fix buf where concurrent fs syscalls race on log entries | Cody Cutler | 1 | -0/+2 | |
2014-10-03 | Increase VM memory when running qemu-memfs | Austin Clements | 1 | -1/+1 | |
Presumably because of the pre-loaded file system, the default RAM is insufficient when running kernelmemfs | |||||
2014-10-03 | Make kernelmemfs depend on kernel.ld | Austin Clements | 1 | -1/+1 | |
2014-10-03 | Fix kernelmemfs linking | Austin Clements | 1 | -1/+1 | |
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-09-23 | ggdb -> gdwarf-2 for gcc4.8 | Frans Kaashoek | 1 | -1/+1 | |
2014-09-12 | whoops. forgot date.h | Cody Cutler | 1 | -0/+8 | |
2014-09-12 | cmosgetdate() for system-call homework | Cody Cutler | 4 | -3/+72 | |
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-09-08 | Oops (thanks David Lawrence) | Frans Kaashoek | 1 | -1/+1 | |
2014-08-29 | no need to generate postscript version | Frans Kaashoek | 1 | -2/+2 | |
2014-08-29 | Nice layout for a printout of the code | Frans Kaashoek | 7 | -5/+20 | |
2014-08-29 | Ack all bug reports and patches. Is this all of them? | Frans Kaashoek | 1 | -2/+4 | |
2014-08-28 | update for 2014 | Frans Kaashoek | 1 | -6/+3 | |
2014-08-28 | xx | Robert Morris | 2 | -2/+2 | |
2014-08-28 | Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 | Robert Morris | 10 | -163/+215 | |
2014-08-28 | write log blocks from cache only at end of transaction | Robert Morris | 1 | -7/+21 | |
2014-08-28 | nits | Robert Morris | 1 | -24/+10 | |
2014-08-28 | i think this is a working concurrent logging scheme | Robert Morris | 5 | -95/+113 | |
2014-08-27 | a start at concurrent FS system calls | Robert Morris | 6 | -61/+95 | |
2014-08-27 | comments | Robert Morris | 2 | -2/+2 | |
2014-08-04 | every iput() and namei() must be inside a transaction | Robert Morris | 6 | -17/+145 | |
2014-08-04 | use acquire/release to force order for pid=np->pid;np->state=RUNNING | Robert Morris | 3 | -11/+19 | |
for bug reported by [email protected] and [email protected] | |||||
2014-07-31 | newer versions of qemu have different binary names (per Joel Nider ↵ | Frans Kaashoek | 1 | -2/+4 | |
<[email protected]>) | |||||
2013-03-04 | Correct a security bug in copyuvm() | Stephen Tu | 2 | -2/+4 | |
copyuvm() should not allow new copied pages to inherit more permissions than the original pages. | |||||
2012-10-24 | Prevent extra rebuild of fs.img by keeping intermediate object files. | Cam Tenny | 1 | -0/+6 | |
2012-09-10 | Use static assert instead of _LP64 (thanks Eddie!) | Frans Kaashoek | 1 | -3/+4 | |
2012-09-07 | Remove -m32 flag from native gcc compiler | Frans Kaashoek | 2 | -1/+5 | |
But check that mkfs.c is building with LP64 | |||||
2012-08-28 | make the book happy | Robert Morris | 1 | -2/+2 | |
2012-08-28 | nits | Robert Morris | 2 | -12/+12 | |
2012-08-28 | Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 | Robert Morris | 9 | -16/+27 | |
2012-08-28 | junk | Robert Morris | 3 | -5/+5 | |
2012-08-24 | Various fixes and improvements to printpcs | Austin Clements | 1 | -8/+11 | |
Search for an addr2line that supports elf32-i386. Don't print the path of addr2line as a side-effect of which. Don't uselessly pipe "grep '^ '" to addr2line's stdin. Enable as many pretty-printing and otherwise helpful options as possible (this makes the output *much* more pleasant on modern addr2lines). | |||||
2012-08-23 | For the convenience of students | Frans Kaashoek | 1 | -0/+11 | |
2012-08-22 | Use addr2line (or i386-jos-elf-addr2line, if you cross compile) | Frans Kaashoek | 1 | -48/+0 | |
2012-08-22 | Runoff still complaints these lines are too long, but it is now ok on printout | Frans Kaashoek | 1 | -4/+4 | |
2012-08-22 | chmod +x | Frans Kaashoek | 1 | -0/+0 | |
2012-08-22 | Decode getcallerpcs() (thanks to Peter Froehlich) | Frans Kaashoek | 1 | -0/+48 | |
2012-08-22 | Remove left-over from some logging plan making complete syscalls atomic | Frans Kaashoek | 2 | -4/+1 | |
0 is not a system call (thanks to Peter Froehlich) | |||||
2012-08-22 | Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 | Frans Kaashoek | 6 | -17/+28 | |
2012-08-22 | Remove unused argument to setupkvm (thanks to Peter Froehlich) | Frans Kaashoek | 4 | -4/+4 | |
2012-08-22 | Remove unused argument from lapicinit (thanks to Peter Froehlich) | Frans Kaashoek | 3 | -4/+4 | |
2012-08-22 | Fix from Peter Froehlich | Frans Kaashoek | 1 | -1/+1 | |