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
41911afa45segment register -> segment descriptor
Robert Morris
2011-08-26 06:47:13 -0400
8a9b6dbd44Make cross reference with text work
Frans Kaashoek
2011-08-25 14:39:09 -0400
6f2327580fEliminate USERTOP; no use for it.
Frans Kaashoek
2011-08-24 10:24:40 -0400
194f8bf739A comment
Frans Kaashoek
2011-08-22 20:07:18 -0400
d10d324e79Remove sys_init syscall Invoke initlog from forkret on first user process
Frans Kaashoek
2011-08-22 20:05:15 -0400
39f8cc56d3Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
Frans Kaashoek
2011-08-21 21:14:42 -0400
3682474f77delete dead code
Frans Kaashoek
2011-08-21 21:14:29 -0400
327cc21fbamake dirlookup and dirlink more similar
Robert Morris
2011-08-19 13:30:57 -0400
cd3d739e6fbootloader reads into a physical address (not a virtual address)
Frans Kaashoek
2011-08-17 20:52:28 -0400
fa81545f1cMake elf proghdr fields match what objdump prints
Frans Kaashoek
2011-08-17 20:23:36 -0400
5f069dcf2fSwitch back to #define for PHYSTOP. Using the E820 to retrieve the memory map is too complicated (must be done in 16-bit real-mode, probably enlarged bootblock beyond 512 bytes, and a #define requires less explanation).
Frans Kaashoek
2011-08-16 20:23:17 -0400
c3dcf47966Clean up memlayout.h Get rid of last instances of linear address and "la" Get ready for detecting physical memory dynamically
Frans Kaashoek
2011-08-16 15:47:22 -0400
427958cb71Update make clean
Frans Kaashoek
2011-08-15 20:32:04 -0400
eeea49e8d5Update list of files to include in printout
Frans Kaashoek
2011-08-15 20:28:28 -0400
d9818bdd7dMake Austin happier 2011
Frans Kaashoek
2011-08-15 20:21:14 -0400
a4b213cf49Avoid "boot" in xv6
Frans Kaashoek
2011-08-15 20:11:13 -0400
9449646853Use 4Mbyte pages during boot
Frans Kaashoek
2011-08-15 17:41:58 -0400
843eecfcd0Only commit log to disk if something was written in to it.
Austin Clements
2011-08-15 14:11:22 -0400
7f1718ca33Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
Robert Morris
2011-08-15 12:44:41 -0400
5053dd6a6davoid deadlock by calling begin_trans() before locking any inodes
Robert Morris
2011-08-15 12:44:20 -0400
c60a3551c2Separate more clearly bootloader from xv6 by renaming multiboot.S to entry.S etc. Maybe the string boot shouldn't appear in xv6 code?
Frans Kaashoek
2011-08-15 12:02:59 -0400
c95ce31c59Oops
Frans Kaashoek
2011-08-12 12:02:17 -0400
e0d1ba0d74Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
Robert Morris
2011-08-12 09:26:23 -0400
2e59046362log write() data usertest for big write()s push begin_trans/commit_trans down into syscalls
Robert Morris
2011-08-12 09:25:39 -0400
e577a62f0dSome comments
Frans Kaashoek
2011-08-12 07:31:52 -0400
bd71a45046Make AP processors boot using bootpgdir Remove device mapping from bootpgdir Remove unnecessary vmenable Set CPUS back to 2 in Makefile Passes all usertests
Frans Kaashoek
2011-08-11 12:25:10 -0400
673b739d31One more low address
Frans Kaashoek
2011-08-09 23:22:48 -0400
8a9933a200Tiny bit of cleanup
Frans Kaashoek
2011-08-09 21:56:43 -0400