summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-08-12Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6Robert Morris1-1/+7
2011-08-12log write() dataRobert Morris7-44/+144
usertest for big write()s push begin_trans/commit_trans down into syscalls
2011-08-12Some commentsFrans Kaashoek1-1/+7
2011-08-11Make AP processors boot using bootpgdirFrans Kaashoek5-65/+42
Remove device mapping from bootpgdir Remove unnecessary vmenable Set CPUS back to 2 in Makefile Passes all usertests
2011-08-09One more low addressFrans Kaashoek1-1/+3
2011-08-09Tiny bit of cleanupFrans Kaashoek1-7/+7
2011-08-09Shorten boot assemblyFrans Kaashoek1-15/+0
2011-08-09xFrans Kaashoek1-4/+4
2011-08-09Remove jmpkstackFrans Kaashoek1-27/+2
2011-08-09Use static page table for boot, mapping first 4Mbyte; no more segment trickFrans Kaashoek9-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-09Use kernel virtual addresses for BIOS memory, etc.Frans Kaashoek1-8/+8
2011-08-09Allow gas to use / as divide (instead of comment)Frans Kaashoek1-1/+1
Maybe not necessary, but don't want to waste time figuring this out again
2011-08-08One definition of several macros and constantsFrans Kaashoek7-33/+25
2011-08-08Speedup sbrk tst a bit (forking 100Mbyte processes is slow)Frans Kaashoek1-4/+10
2011-08-07Adjust sbrk test for large user address spacesFrans Kaashoek2-21/+10
All tests pass
2011-08-07oopsFrans Kaashoek2-0/+85
2011-07-31Don't map IO space in the user part of the address spaceFrans Kaashoek2-10/+11
Passes all tests now (but need to update usertests to allow for more than 640k)
2011-07-29Map kernel highFrans Kaashoek20-70/+207
Very important to give qemu memory through PHYSTOP :(
2011-07-27Merge commit 'origin/master' into pageFrans Kaashoek61-1586/+1576
2011-07-27Dirt simple loggingFrans Kaashoek11-47/+244
Passes usertests and stressfs Seems to recover correctly in a number of simple cases
2011-06-24Add -fno-omit-frame-pointer to compile flags.Austin Clements1-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-24do not run past the end of the disk!Nickolai Zeldovich1-1/+1
[ cherry-picked de6075ff0978108daea1d658425bcb37663a98a0 ] Conflicts: fs.c
2011-04-28Russ's fix for panic remapFrans Kaashoek2-1/+2
2011-02-28rebuild xv6-rev5.tar.gzRuss Cox1-0/+0
does not affect line numbers
2011-02-28fixes from Peter FroehlichRuss Cox3-8/+8
2011-02-19web: rev5Russ Cox1-3/+3
2011-02-19updated book pdfsRuss Cox10-0/+0
2011-02-19xv6: formatting, cleanup, rev5 (take 2)Russ Cox17-197/+193
2011-02-19xv6: formatting, cleanup, rev5Russ Cox3-0/+7
2011-02-19xv6: refresh from 2010 pageRuss Cox14-683/+166
2011-02-19xv6: link to xv6-rev4Russ Cox2-7/+6
2011-01-11missing file memide.cRuss Cox1-0/+58
2011-01-11more trivial cleanupRuss Cox3-16/+13
2011-01-11multiboot support and memory-only (no disk) kernelRuss Cox2-2/+97
2011-01-11mp: do not panic on surprising hwRuss Cox1-3/+12
2011-01-11make new code like old codeRuss Cox21-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-10mkfs: avoid clash with system struct statRuss Cox1-0/+2
2011-01-02mkfs: avoid out of bounds access to sb in wsectRuss Cox1-1/+3
2010-09-29even more fabulous execRobert Morris1-19/+8
2010-09-27check exec() arg lengthRobert Morris1-3/+8
fix double iunlockput
2010-09-27copyout() copies data to a va in a pagetable, for exec() &cRobert Morris6-45/+95
usertest that passes too many arguments, break exec
2010-09-20map kernel instructions r/oRobert Morris2-2/+35
2010-09-19Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6Robert Morris1-2/+2
2010-09-19my comment is wrong, exec handles BSS fineRobert Morris2-3/+16
2010-09-19exec questionsRobert Morris2-3/+9
2010-09-15Simplify boot loader by removing some JOS'ismsAustin Clements1-2/+2
2010-09-13change some comments, maybe more informativeRobert Morris8-66/+70
delete most comments from bootother.S (since copy of bootasm.S) ksegment() -> seginit() move more stuff from main() to mainc()
2010-09-03Rev 4Austin Clements2-1/+1
2010-09-02Update example in TOC footerAustin Clements1-5/+4
2010-09-02Consistent style in defs.hAustin Clements1-1/+1