ff2783442eCorrect a security bug in copyuvm()
Stephen Tu
2013-03-04 16:16:54 -0500
241c068066Prevent extra rebuild of fs.img by keeping intermediate object files.
Cam Tenny
2012-10-24 18:52:40 -0400
9bac395221use of GNU 'missing =' extension in designator
Gregory Burd
2012-09-29 13:36:06 -0400
80ce790881comparison of unsigned enum expression >= 0 is always true
Gregory Burd
2012-09-29 13:30:46 -0400
8ae9d2f294use of GNU 'missing =' extension in designator
Gregory Burd
2012-09-29 13:26:19 -0400
c440b5cd97Use static assert instead of _LP64 (thanks Eddie!)
master
Frans Kaashoek
2012-09-10 21:58:18 -0400
cf57e525c1Remove -m32 flag from native gcc compiler But check that mkfs.c is building with LP64
Frans Kaashoek
2012-09-07 17:39:04 -0400
2ae8392a5cmake the book happy
Robert Morris
2012-08-28 14:41:08 -0400
792d83cad1nits
Robert Morris
2012-08-28 14:11:23 -0400
c1ee7eb4d3Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
Robert Morris
2012-08-28 12:57:13 -0400
8960f60b30junk
Robert Morris
2012-08-28 12:57:05 -0400
951b77f7ecVarious fixes and improvements to printpcs
Austin Clements
2012-08-24 14:51:52 -0400
020acb4f10For the convenience of students
Frans Kaashoek
2012-08-23 09:35:00 -0400
6650cc934aUse addr2line (or i386-jos-elf-addr2line, if you cross compile)
Frans Kaashoek
2012-08-22 21:25:19 -0400
3fb7eceea7Runoff still complaints these lines are too long, but it is now ok on printout
Frans Kaashoek
2012-08-22 21:24:13 -0400
f3f4b0fd88chmod +x
Frans Kaashoek
2012-08-22 20:54:47 -0400
c2d393df13Decode getcallerpcs() (thanks to Peter Froehlich)
Frans Kaashoek
2012-08-22 20:51:29 -0400
95692c4a8cRemove left-over from some logging plan making complete syscalls atomic 0 is not a system call (thanks to Peter Froehlich)
Frans Kaashoek
2012-08-22 20:28:58 -0400
432acbaf9eMerge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
Frans Kaashoek
2012-08-22 20:20:17 -0400
4ce832ddd2Remove unused argument to setupkvm (thanks to Peter Froehlich)
Frans Kaashoek
2012-08-22 20:19:37 -0400
70c555574aRemove unused argument from lapicinit (thanks to Peter Froehlich)
Frans Kaashoek
2012-08-22 20:13:43 -0400
b08d16f61dFix from Peter Froehlich
Frans Kaashoek
2012-08-22 20:07:04 -0400
9d59eb0151Make fetchint and fetchstr use proc instead of taking a struct proc
Austin Clements
2012-02-17 23:20:13 -0500
12abb1a561don't let dirty blocks be evicted from cache!
Robert Morris
2011-10-14 10:23:23 -0400
38eee5bca7more FS comment clarification
Robert Morris
2011-10-11 10:11:53 -0400
a5fbfe418aclarify some FS comments
Robert Morris
2011-10-11 06:41:37 -0400
03f48901f0Note about the meaning of sheet1 in runoff.spec
Austin Clements
2011-09-05 15:30:14 -0400
861cc158besources -> sources and text
Frans Kaashoek
2011-09-05 20:56:48 -0400
5f46b272feShorten history of xv6 Cut section about commentary Add (failing) link to xv6 source section pointing to the text. Delete the incorrect/incomplete list of universities using jos/xv6
Frans Kaashoek
2011-09-05 20:54:25 -0400
1eadf4a8fcMerge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
Robert Morris
2011-09-01 13:26:03 -0400
371ab7fa96inaccessible page under the user stack page, to help exec deal w/ too-large args
Robert Morris
2011-09-01 13:25:34 -0400
6bb9221395Fix layout
Frans Kaashoek
2011-09-01 13:18:02 -0400
e04329aae8Have one definition of kernel stack size
Frans Kaashoek
2011-09-01 12:18:43 -0400
62e3b8a92cMerge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
Robert Morris
2011-09-01 12:03:49 -0400
5a23692444fix usertests to correctly test what happens when you call exec() with arguments that don't fit on a single page.
Robert Morris
2011-09-01 12:02:49 -0400
d0f3efca65Use stosl in memset; makes boot time bearable
Austin Clements
2011-09-01 10:41:21 -0400
e25b74ca80Fix layout issues for printed version
Frans Kaashoek
2011-09-01 10:25:20 -0400
15997d5849move the kernel to 0x80000000
Robert Morris
2011-08-31 09:48:52 -0400
5c292b3d71simplify the end of entry.S
Robert Morris
2011-08-31 05:38:05 -0400
5e08357827enterpgdir -> entrypgdir
Robert Morris
2011-08-30 20:50:19 -0400
1ddfbbb194Revert "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
Frans Kaashoek
2011-08-29 17:18:40 -0400
22f7db5336Renumber I_VALID since I_BUSY is gone
Austin Clements
2011-08-29 16:14:44 -0400
920b7b44b5dir-locals.el to set style in Emacs
Austin Clements
2011-08-29 16:12:17 -0400
a7061b4f97Style nits; indentation and tabs
Austin Clements
2011-08-29 16:12:01 -0400
16f205b5c9Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
Frans Kaashoek
2011-08-26 10:10:37 -0400
3a5fa7ed90Introduce 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)
Frans Kaashoek
2011-08-26 10:08:29 -0400