summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-08-29Ack all bug reports and patches. Is this all of them?Frans Kaashoek1-2/+4
2014-08-28update for 2014Frans Kaashoek1-6/+3
2014-08-28xxRobert Morris2-2/+2
2014-08-28Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6Robert Morris10-163/+215
2014-08-28write log blocks from cache only at end of transactionRobert Morris1-7/+21
2014-08-28nitsRobert Morris1-24/+10
2014-08-28i think this is a working concurrent logging schemeRobert Morris5-95/+113
2014-08-27a start at concurrent FS system callsRobert Morris6-61/+95
2014-08-27commentsRobert Morris2-2/+2
2014-08-04every iput() and namei() must be inside a transactionRobert Morris6-17/+145
2014-08-04use acquire/release to force order for pid=np->pid;np->state=RUNNINGRobert Morris3-11/+19
for bug reported by [email protected] and [email protected]
2014-07-31newer versions of qemu have different binary names (per Joel Nider ↵Frans Kaashoek1-2/+4
<[email protected]>)
2013-03-04Correct a security bug in copyuvm()Stephen Tu2-2/+4
copyuvm() should not allow new copied pages to inherit more permissions than the original pages.
2012-10-24Prevent extra rebuild of fs.img by keeping intermediate object files.Cam Tenny1-0/+6
2012-09-10Use static assert instead of _LP64 (thanks Eddie!)Frans Kaashoek1-3/+4
2012-09-07Remove -m32 flag from native gcc compilerFrans Kaashoek2-1/+5
But check that mkfs.c is building with LP64
2012-08-28make the book happyRobert Morris1-2/+2
2012-08-28nitsRobert Morris2-12/+12
2012-08-28Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6Robert Morris9-16/+27
2012-08-28junkRobert Morris3-5/+5
2012-08-24Various fixes and improvements to printpcsAustin Clements1-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-23For the convenience of studentsFrans Kaashoek1-0/+11
2012-08-22Use addr2line (or i386-jos-elf-addr2line, if you cross compile)Frans Kaashoek1-48/+0
2012-08-22Runoff still complaints these lines are too long, but it is now ok on printoutFrans Kaashoek1-4/+4
2012-08-22chmod +xFrans Kaashoek1-0/+0
2012-08-22Decode getcallerpcs() (thanks to Peter Froehlich)Frans Kaashoek1-0/+48
2012-08-22Remove left-over from some logging plan making complete syscalls atomicFrans Kaashoek2-4/+1
0 is not a system call (thanks to Peter Froehlich)
2012-08-22Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6Frans Kaashoek6-17/+28
2012-08-22Remove unused argument to setupkvm (thanks to Peter Froehlich)Frans Kaashoek4-4/+4
2012-08-22Remove unused argument from lapicinit (thanks to Peter Froehlich)Frans Kaashoek3-4/+4
2012-08-22Fix from Peter FroehlichFrans Kaashoek1-1/+1
2012-02-17Make fetchint and fetchstr use proc instead of taking a struct procAustin Clements3-13/+13
Previously, these were inconsistent: they used their struct proc argument for bounds checking, but always copied the argument from the current address space (and hence the current process). Drop the struct proc argument and always use the current proc. Suggested by Carmi Merimovich.
2011-10-14don't let dirty blocks be evicted from cache!Robert Morris4-4/+15
2011-10-11more FS comment clarificationRobert Morris1-45/+62
2011-10-11clarify some FS commentsRobert Morris6-46/+69
2011-09-30Fix compile error on newer gcc'sAustin Clements1-2/+1
2011-09-27Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6Frans Kaashoek10-785/+94
2011-09-27Update stressfs to trigger race now the logging code serializes writesFrans Kaashoek1-5/+17
2011-09-14Use | instead of + for entrypgdir. Linker doesn't get in our way here.Austin Clements1-2/+2
2011-09-13eliminate enter_alloc -- use kalloc for everythingRobert Morris4-50/+52
2011-09-13more regular kmap[] and descriptionRobert Morris3-24/+27
2011-09-12comment nitsRobert Morris1-3/+3
2011-09-07Remove unused 'state' variable that broke the build in recent gcc'sAustin Clements1-2/+1
2011-09-07Rev 6Austin Clements0-0/+0
2011-09-07Remove nice font from masterAustin Clements1-701/+0
2011-09-07Fetch nice font from font branch, if possibleAustin Clements1-3/+9
2011-09-07Move xv6 release tars/pdfs in to 6.828 repoAustin Clements7-0/+0
2011-09-07Remove web directory; all cruft or moved to 6.828 repoAustin Clements40-8437/+0
2011-09-07Make web page refer to git releasesAustin Clements1-6/+13
2011-09-07Remove old book chaptersAustin Clements10-0/+0