Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-08-26 | segment register -> segment descriptor | Robert Morris | 1 | -1/+1 | |
2011-08-25 | Make cross reference with text work | Frans Kaashoek | 1 | -2/+2 | |
2011-08-24 | Eliminate USERTOP; no use for it. | Frans Kaashoek | 2 | -4/+3 | |
2011-08-22 | A comment | Frans Kaashoek | 1 | -0/+3 | |
2011-08-22 | Remove sys_init syscall | Frans Kaashoek | 5 | -13/+7 | |
Invoke initlog from forkret on first user process | |||||
2011-08-21 | Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 | Frans Kaashoek | 2 | -18/+66 | |
2011-08-21 | delete dead code | Frans Kaashoek | 1 | -7/+1 | |
2011-08-19 | make dirlookup and dirlink more similar | Robert Morris | 2 | -18/+66 | |
2011-08-17 | bootloader reads into a physical address (not a virtual address) | Frans Kaashoek | 1 | -7/+7 | |
2011-08-17 | Make elf proghdr fields match what objdump prints | Frans Kaashoek | 3 | -7/+7 | |
2011-08-16 | Switch back to #define for PHYSTOP. Using the E820 to retrieve the memory ↵ | Frans Kaashoek | 3 | -14/+8 | |
map is too complicated (must be done in 16-bit real-mode, probably enlarged bootblock beyond 512 bytes, and a #define requires less explanation). | |||||
2011-08-16 | Clean up memlayout.h | Frans Kaashoek | 6 | -28/+42 | |
Get rid of last instances of linear address and "la" Get ready for detecting physical memory dynamically | |||||
2011-08-15 | Update make clean | Frans Kaashoek | 1 | -1/+1 | |
2011-08-15 | Update list of files to include in printout | Frans Kaashoek | 1 | -3/+7 | |
2011-08-15 | Make Austin happier | Frans Kaashoek | 2 | -13/+13 | |
2011 | |||||
2011-08-15 | Avoid "boot" in xv6 | Frans Kaashoek | 11 | -51/+43 | |
2011-08-15 | Use 4Mbyte pages during boot | Frans Kaashoek | 4 | -1035/+15 | |
2011-08-15 | Only commit log to disk if something was written in to it. | Austin Clements | 1 | -5/+7 | |
Without this, every write to the console results in log writes. | |||||
2011-08-15 | Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 | Robert Morris | 4 | -22/+22 | |
2011-08-15 | avoid deadlock by calling begin_trans() before locking any inodes | Robert Morris | 5 | -15/+66 | |
2011-08-15 | Separate more clearly bootloader from xv6 by renaming multiboot.S to entry.S ↵ | Frans Kaashoek | 4 | -22/+22 | |
etc. Maybe the string boot shouldn't appear in xv6 code? | |||||
2011-08-12 | Oops | Frans Kaashoek | 1 | -2/+2 | |
2011-08-12 | Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 | Robert Morris | 1 | -1/+7 | |
2011-08-12 | log write() data | Robert Morris | 7 | -44/+144 | |
usertest for big write()s push begin_trans/commit_trans down into syscalls | |||||
2011-08-12 | Some comments | Frans Kaashoek | 1 | -1/+7 | |
2011-08-11 | Make AP processors boot using bootpgdir | Frans Kaashoek | 5 | -65/+42 | |
Remove device mapping from bootpgdir Remove unnecessary vmenable Set CPUS back to 2 in Makefile Passes all usertests | |||||
2011-08-09 | One more low address | Frans Kaashoek | 1 | -1/+3 | |
2011-08-09 | Tiny bit of cleanup | Frans Kaashoek | 1 | -7/+7 | |
2011-08-09 | Shorten boot assembly | Frans Kaashoek | 1 | -15/+0 | |
2011-08-09 | x | Frans Kaashoek | 1 | -4/+4 | |
2011-08-09 | Remove jmpkstack | Frans Kaashoek | 1 | -27/+2 | |
2011-08-09 | Use static page table for boot, mapping first 4Mbyte; no more segment trick | Frans Kaashoek | 9 | -103/+1101 | |
Allocate proper kernel page table immediately in main using boot allocator Remove pginit Simplify address space layout a tiny bit More to come (e.g., superpages to simplify static table) | |||||
2011-08-09 | Use kernel virtual addresses for BIOS memory, etc. | Frans Kaashoek | 1 | -8/+8 | |
2011-08-09 | Allow gas to use / as divide (instead of comment) | Frans Kaashoek | 1 | -1/+1 | |
Maybe not necessary, but don't want to waste time figuring this out again | |||||
2011-08-08 | One definition of several macros and constants | Frans Kaashoek | 7 | -33/+25 | |
2011-08-08 | Speedup sbrk tst a bit (forking 100Mbyte processes is slow) | Frans Kaashoek | 1 | -4/+10 | |
2011-08-07 | Adjust sbrk test for large user address spaces | Frans Kaashoek | 2 | -21/+10 | |
All tests pass | |||||
2011-08-07 | oops | Frans Kaashoek | 2 | -0/+85 | |
2011-07-31 | Don't map IO space in the user part of the address space | Frans Kaashoek | 2 | -10/+11 | |
Passes all tests now (but need to update usertests to allow for more than 640k) | |||||
2011-07-29 | Map kernel high | Frans Kaashoek | 20 | -70/+207 | |
Very important to give qemu memory through PHYSTOP :( | |||||
2011-07-27 | Merge commit 'origin/master' into page | Frans Kaashoek | 61 | -1586/+1576 | |
2011-07-27 | Dirt simple logging | Frans Kaashoek | 11 | -47/+244 | |
Passes usertests and stressfs Seems to recover correctly in a number of simple cases | |||||
2011-06-24 | Add -fno-omit-frame-pointer to compile flags. | Austin Clements | 1 | -1/+1 | |
At some point between gcc 4.4 and 4.6, omitting the frame pointer became default if any -O is specified. getcallerpcs relies on the frame pointer, so bring it back. | |||||
2011-06-24 | do not run past the end of the disk! | Nickolai Zeldovich | 1 | -1/+1 | |
[ cherry-picked de6075ff0978108daea1d658425bcb37663a98a0 ] Conflicts: fs.c | |||||
2011-04-28 | Russ's fix for panic remap | Frans Kaashoek | 2 | -1/+2 | |
2011-02-28 | rebuild xv6-rev5.tar.gz | Russ Cox | 1 | -0/+0 | |
does not affect line numbers | |||||
2011-02-28 | fixes from Peter Froehlich | Russ Cox | 3 | -8/+8 | |
2011-02-19 | web: rev5 | Russ Cox | 1 | -3/+3 | |
2011-02-19 | updated book pdfs | Russ Cox | 10 | -0/+0 | |
2011-02-19 | xv6: formatting, cleanup, rev5 (take 2) | Russ Cox | 17 | -197/+193 | |