Major revisions to documentation.
authorBen Pfaff <blp@cs.stanford.edu>
Thu, 20 Apr 2006 22:56:54 +0000 (22:56 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Thu, 20 Apr 2006 22:56:54 +0000 (22:56 +0000)
commitf415a37905c57f61b444806bf84f5405184452aa
tree7e4877cbf1a60f5499dbfc720dcf6d2bf6949b0a
parentfa97205f611b922b85299e79edba9a0bbbe3cfb2
Major revisions to documentation.
Rewrite VM assignment entirely, adding implementation order and
terminology suggested by Godmar Back.
Make the terminology used elsewhere agree.
Rename "Tour" to "Reference Guide" and move to appendix.
Add "Virtual Addresses" and "Page Tables" sections to reference guide.
Rename "References" to "Bibliography" (to avoid confusion) and move to
end of documentation.
Get rid of option to eagerly load partial pages.
Get rid of fullpage.lds linker script, so rename the normal one from
normal.lds to user.lds.
Break mmu.h into vaddr.h and pte.h.
Add "mcat" to examples as a simpler example of mmap.

NB: Any webpages that reference chapters in the documentation will
need to be updated, because the chapters have been reordered.
37 files changed:
doc/44bsd.texi
doc/Makefile
doc/bibliography.texi [new file with mode: 0644]
doc/debug.texi
doc/devel.texi
doc/doc.texi
doc/filesys.texi
doc/intro.texi
doc/pintos.texi
doc/reference.texi [new file with mode: 0644]
doc/references.texi [deleted file]
doc/standards.texi
doc/threads.texi
doc/tour.texi [deleted file]
doc/userprog.texi
doc/vm.texi
doc/vm.tmpl
src/Makefile.userprog
src/devices/vga.c
src/examples/Makefile
src/examples/mcat.c [new file with mode: 0644]
src/filesys/fsutil.c
src/lib/user/fullpage.lds [deleted file]
src/lib/user/normal.lds [deleted file]
src/lib/user/user.lds [new file with mode: 0644]
src/threads/init.c
src/threads/interrupt.c
src/threads/malloc.c
src/threads/mmu.h [deleted file]
src/threads/palloc.c
src/threads/pte.h [new file with mode: 0644]
src/threads/thread.c
src/threads/vaddr.h [new file with mode: 0644]
src/userprog/gdt.c
src/userprog/pagedir.c
src/userprog/process.c
src/userprog/tss.c