Commit graph

  • 55caa76834 I found: http://osdir.com/ml/grub-devel-gnu/2010-12/msg00015.html clang Gregory Burd 2013-09-11 09:34:24 -0400
  • f818648e75 Add some information about the ASM .code16 directive and LLVM/clang. Gregory Burd 2013-09-11 09:32:54 -0400
  • 1627777b4a Merge remote-tracking branch 'origin/master' into clang Gregory Burd 2013-03-12 21:52:01 -0400
  • ff2783442e Correct a security bug in copyuvm() Stephen Tu 2013-03-04 16:16:54 -0500
  • 241c068066 Prevent extra rebuild of fs.img by keeping intermediate object files. Cam Tenny 2012-10-24 18:52:40 -0400
  • 9bac395221 use of GNU 'missing =' extension in designator Gregory Burd 2012-09-29 13:36:06 -0400
  • 80ce790881 comparison of unsigned enum expression >= 0 is always true Gregory Burd 2012-09-29 13:30:46 -0400
  • 8ae9d2f294 use of GNU 'missing =' extension in designator Gregory Burd 2012-09-29 13:26:19 -0400
  • c440b5cd97 Use static assert instead of _LP64 (thanks Eddie!) master Frans Kaashoek 2012-09-10 21:58:18 -0400
  • cf57e525c1 Remove -m32 flag from native gcc compiler But check that mkfs.c is building with LP64 Frans Kaashoek 2012-09-07 17:39:04 -0400
  • 2ae8392a5c make the book happy Robert Morris 2012-08-28 14:41:08 -0400
  • 792d83cad1 nits Robert Morris 2012-08-28 14:11:23 -0400
  • c1ee7eb4d3 Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 Robert Morris 2012-08-28 12:57:13 -0400
  • 8960f60b30 junk Robert Morris 2012-08-28 12:57:05 -0400
  • 951b77f7ec Various fixes and improvements to printpcs Austin Clements 2012-08-24 14:51:52 -0400
  • 020acb4f10 For the convenience of students Frans Kaashoek 2012-08-23 09:35:00 -0400
  • 6650cc934a Use addr2line (or i386-jos-elf-addr2line, if you cross compile) Frans Kaashoek 2012-08-22 21:25:19 -0400
  • 3fb7eceea7 Runoff still complaints these lines are too long, but it is now ok on printout Frans Kaashoek 2012-08-22 21:24:13 -0400
  • f3f4b0fd88 chmod +x Frans Kaashoek 2012-08-22 20:54:47 -0400
  • c2d393df13 Decode getcallerpcs() (thanks to Peter Froehlich) Frans Kaashoek 2012-08-22 20:51:29 -0400
  • 95692c4a8c Remove 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
  • 432acbaf9e Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 Frans Kaashoek 2012-08-22 20:20:17 -0400
  • 4ce832ddd2 Remove unused argument to setupkvm (thanks to Peter Froehlich) Frans Kaashoek 2012-08-22 20:19:37 -0400
  • 70c555574a Remove unused argument from lapicinit (thanks to Peter Froehlich) Frans Kaashoek 2012-08-22 20:13:43 -0400
  • b08d16f61d Fix from Peter Froehlich Frans Kaashoek 2012-08-22 20:07:04 -0400
  • 9d59eb0151 Make fetchint and fetchstr use proc instead of taking a struct proc Austin Clements 2012-02-17 23:20:13 -0500
  • 12abb1a561 don't let dirty blocks be evicted from cache! Robert Morris 2011-10-14 10:23:23 -0400
  • 38eee5bca7 more FS comment clarification Robert Morris 2011-10-11 10:11:53 -0400
  • a5fbfe418a clarify some FS comments Robert Morris 2011-10-11 06:41:37 -0400
  • d73dd097a5 Fix compile error on newer gcc's Austin Clements 2011-09-30 15:28:33 -0400
  • 0ca1c0407d Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 Frans Kaashoek 2011-09-27 13:00:20 -0400
  • 9b972c06b1 Update stressfs to trigger race now the logging code serializes writes Frans Kaashoek 2011-09-27 12:59:47 -0400
  • 1e6f0146d2 Use | instead of + for entrypgdir. Linker doesn't get in our way here. Austin Clements 2011-09-14 13:47:04 -0400
  • c092540e39 eliminate enter_alloc -- use kalloc for everything Robert Morris 2011-09-13 13:14:52 -0400
  • 7e7cb106d0 more regular kmap[] and description Robert Morris 2011-09-13 12:28:45 -0400
  • 90a81b3228 comment nits Robert Morris 2011-09-12 14:27:14 -0400
  • 9b59dc44dc Remove unused 'state' variable that broke the build in recent gcc's Austin Clements 2011-09-07 16:39:27 -0400
  • e64c661ae8 Rev 6 Austin Clements 2011-09-07 12:42:09 -0400
  • 8bfcffeae1 Remove nice font from master Austin Clements 2011-09-07 12:40:02 -0400
  • 5c87802de2 Fetch nice font from font branch, if possible Austin Clements 2011-09-07 12:38:24 -0400
  • 5304c854a4 Move xv6 release tars/pdfs in to 6.828 repo Austin Clements 2011-09-07 11:57:41 -0400
  • 01a6c054d5 Remove web directory; all cruft or moved to 6.828 repo Austin Clements 2011-09-07 11:49:14 -0400
  • 64a03bd7aa Make web page refer to git releases Austin Clements 2011-09-07 11:36:53 -0400
  • b81aadf093 Remove old book chapters Austin Clements 2011-09-07 10:05:52 -0400
  • 09b1909163 Re-alphabetize OBJS Austin Clements 2011-09-05 23:45:04 -0400
  • 03f48901f0 Note about the meaning of sheet1 in runoff.spec Austin Clements 2011-09-05 15:30:14 -0400
  • 861cc158be sources -> sources and text Frans Kaashoek 2011-09-05 20:56:48 -0400
  • 5f46b272fe Shorten 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
  • 79bc8be8de Setting indent-tabs-mode nil everywhere is dangerous Austin Clements 2011-09-05 15:22:16 -0400
  • b1c66ca899 Sync up clean and gitignore better Austin Clements 2011-09-05 15:21:40 -0400
  • 87904b01a3 Update gitignore Austin Clements 2011-09-05 12:54:42 -0400
  • 310edc99fe Fix stale comments in entryother.S Austin Clements 2011-09-04 15:56:16 -0400
  • 2fc6c35b2f Make the ELF entry point a physical address Austin Clements 2011-09-04 15:51:46 -0400
  • 68b5872716 kernel depends on kernel.ld Austin Clements 2011-09-04 15:19:43 -0400
  • e33873067b Add QEMUEXTRA environment to add extra QEMU arguments, like in JOS Austin Clements 2011-09-04 15:19:33 -0400
  • 549c62cc1c I can't do math; fix bug introduced in 5a9761 Austin Clements 2011-09-03 10:21:51 -0400
  • 215a9ce237 A few missed xv6.pdf dependencies Austin Clements 2011-09-02 16:36:08 -0400
  • e3ab68e031 Update year in URL Austin Clements 2011-09-02 16:32:46 -0400
  • 49d64d330e Update index example in TOC footer Austin Clements 2011-09-02 16:30:20 -0400
  • 2a2e6eb13d Updated runoff spec; everything but ide.c is satisfied Austin Clements 2011-09-02 15:36:23 -0400
  • c6c0cb82c4 Fix same wonky pagebreak bug in console.c Austin Clements 2011-09-02 15:35:49 -0400
  • e76dab4fd7 Put filewrite in its own column Austin Clements 2011-09-02 15:35:34 -0400
  • 7d9ee3b833 Fix weird pagebreak bug Austin Clements 2011-09-02 15:29:33 -0400
  • 5a97613bab Fit exec on a page. Again Austin Clements 2011-09-02 15:27:41 -0400
  • 4e015d81aa Shorten sys_unlink a little; create now fits in column Austin Clements 2011-09-02 15:20:27 -0400
  • 9bb1e53df5 Add blank page to get our super FS spreads back Austin Clements 2011-09-02 15:14:06 -0400
  • 7fb21193b0 Remove comment debug prints from log.c; now fits nicely in a spread Austin Clements 2011-09-02 15:11:52 -0400
  • ee1b33065c Define struct log separately from log to avoid confusing column breaker Austin Clements 2011-09-02 15:08:35 -0400
  • a14c96f825 Comment balance Austin Clements 2011-09-02 15:08:13 -0400
  • 436f657e2d Remove unused headers from log.c Austin Clements 2011-09-02 15:07:56 -0400
  • 788e27def2 Fit fs.h in one column Austin Clements 2011-09-02 14:57:28 -0400
  • 3c01f5a0ed Remove data.S from runoff, too Austin Clements 2011-09-02 14:52:53 -0400
  • 30c1901a5a Remove unused x86.h definitions Austin Clements 2011-09-02 14:52:13 -0400
  • dd4438b4fe Nuke data.S, since we do have a custom linker script. Austin Clements 2011-09-02 14:51:55 -0400
  • ce6dd9de27 Correct terminology in kernel.ld Austin Clements 2011-09-02 14:46:01 -0400
  • 6f3ca059f2 Oops, dropped a paren Austin Clements 2011-09-02 14:37:42 -0400
  • 2eb214c9db clear_pte_u -> clearpteu Austin Clements 2011-09-02 14:37:04 -0400
  • 91aa0f3296 Move copy_pte_u; fits vm.c in one less column and aligns proc.h Austin Clements 2011-09-02 14:35:58 -0400
  • 9e4272c14e Cleanup comments and fit setupkvm on same page as kmap, which aligns lots of other things Austin Clements 2011-09-02 14:34:29 -0400
  • 14835ec987 Style Austin Clements 2011-09-02 14:28:44 -0400
  • cf7b670293 Make mappages fit on the page Austin Clements 2011-09-02 14:11:16 -0400
  • 82bb0b56c6 bootother -> entryother in README Austin Clements 2011-09-02 14:00:33 -0400
  • 052e18485d Skip missing page directories in deallocuvm Austin Clements 2011-09-01 21:29:09 -0400
  • 1eadf4a8fc Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 Robert Morris 2011-09-01 13:26:03 -0400
  • 371ab7fa96 inaccessible page under the user stack page, to help exec deal w/ too-large args Robert Morris 2011-09-01 13:25:34 -0400
  • 6bb9221395 Fix layout Frans Kaashoek 2011-09-01 13:18:02 -0400
  • e04329aae8 Have one definition of kernel stack size Frans Kaashoek 2011-09-01 12:18:43 -0400
  • 62e3b8a92c Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 Robert Morris 2011-09-01 12:03:49 -0400
  • 5a23692444 fix 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
  • d0f3efca65 Use stosl in memset; makes boot time bearable Austin Clements 2011-09-01 10:41:21 -0400
  • e25b74ca80 Fix layout issues for printed version Frans Kaashoek 2011-09-01 10:25:20 -0400
  • 15997d5849 move the kernel to 0x80000000 Robert Morris 2011-08-31 09:48:52 -0400
  • 5c292b3d71 simplify the end of entry.S Robert Morris 2011-08-31 05:38:05 -0400
  • 5e08357827 enterpgdir -> entrypgdir Robert Morris 2011-08-30 20:50:19 -0400
  • 1ddfbbb194 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 Frans Kaashoek 2011-08-29 17:18:40 -0400
  • 22f7db5336 Renumber I_VALID since I_BUSY is gone Austin Clements 2011-08-29 16:14:44 -0400
  • 920b7b44b5 dir-locals.el to set style in Emacs Austin Clements 2011-08-29 16:12:17 -0400
  • a7061b4f97 Style nits; indentation and tabs Austin Clements 2011-08-29 16:12:01 -0400
  • 16f205b5c9 Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 Frans Kaashoek 2011-08-26 10:10:37 -0400
  • 3a5fa7ed90 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) Frans Kaashoek 2011-08-26 10:08:29 -0400