Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2011-02-19 | xv6: formatting, cleanup, rev5 | Russ Cox | 3 | -0/+7 | |
2011-02-19 | xv6: refresh from 2010 page | Russ Cox | 14 | -683/+166 | |
2011-02-19 | xv6: link to xv6-rev4 | Russ Cox | 2 | -7/+6 | |
2011-01-11 | missing file memide.c | Russ Cox | 1 | -0/+58 | |
2011-01-11 | more trivial cleanup | Russ Cox | 3 | -16/+13 | |
2011-01-11 | multiboot support and memory-only (no disk) kernel | Russ Cox | 2 | -2/+97 | |
2011-01-11 | mp: do not panic on surprising hw | Russ Cox | 1 | -3/+12 | |
2011-01-11 | make new code like old code | Russ Cox | 21 | -199/+227 | |
Variable declarations at top of function, separate from initialization. Use == 0 instead of ! for checking pointers. Consistent spacing around {, *, casts. Declare 0-parameter functions as (void) not (). Integer valued functions return -1 on failure, 0 on success. | |||||
2011-01-10 | mkfs: avoid clash with system struct stat | Russ Cox | 1 | -0/+2 | |
2011-01-02 | mkfs: avoid out of bounds access to sb in wsect | Russ Cox | 1 | -1/+3 | |
2010-09-29 | even more fabulous exec | Robert Morris | 1 | -19/+8 | |
2010-09-27 | check exec() arg length | Robert Morris | 1 | -3/+8 | |
fix double iunlockput | |||||
2010-09-27 | copyout() copies data to a va in a pagetable, for exec() &c | Robert Morris | 6 | -45/+95 | |
usertest that passes too many arguments, break exec | |||||
2010-09-20 | map kernel instructions r/o | Robert Morris | 2 | -2/+35 | |
2010-09-19 | Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 | Robert Morris | 1 | -2/+2 | |
2010-09-19 | my comment is wrong, exec handles BSS fine | Robert Morris | 2 | -3/+16 | |
2010-09-19 | exec questions | Robert Morris | 2 | -3/+9 | |
2010-09-15 | Simplify boot loader by removing some JOS'isms | Austin Clements | 1 | -2/+2 | |
2010-09-13 | change some comments, maybe more informative | Robert Morris | 8 | -66/+70 | |
delete most comments from bootother.S (since copy of bootasm.S) ksegment() -> seginit() move more stuff from main() to mainc() | |||||
2010-09-03 | Rev 4 | Austin Clements | 2 | -1/+1 | |
2010-09-02 | Update example in TOC footer | Austin Clements | 1 | -5/+4 | |
2010-09-02 | Consistent style in defs.h | Austin Clements | 1 | -1/+1 | |