Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-08-31 | Acknowledge patches | Austin Clements | 1 | -0/+3 | |
2010-08-31 | Hopefully get the printf size spec right, regardless of compiler. | Austin Clements | 1 | -2/+2 | |
2010-08-31 | no more pminit, or ELF header at 0x10000 | Robert Morris | 5 | -49/+13 | |
kinit() knows about end and PHYSTOP map all of kernel read/write (rather than r/o instructions) thanks, austin | |||||
2010-08-31 | mkfs must be compiled 32-bit. Fix mkfs warnings | Austin Clements | 2 | -3/+3 | |
2010-08-31 | Infer qemu path, just like in JOS | Austin Clements | 1 | -5/+22 | |
2010-08-31 | Infer TOOLPREFIX, just like in JOS | Austin Clements | 1 | -1/+17 | |
2010-08-31 | kalloc/kfree now only a page at a time | Robert Morris | 9 | -91/+46 | |
do not keep sorted contiguous free list | |||||
2010-08-30 | Merge remote branch 'origin/master' into page | Robert Morris | 1 | -3/+7 | |
2010-08-30 | Fix for gdbstub argument change in qemu 0.11. Rename qemu-gdb-nox target to ↵ | Austin Clements | 1 | -3/+7 | |
qemu-nox-gdb because you frequently want to add the gdb part, but rarely the nox part. | |||||
2010-08-30 | oops ended up with 2x vm.c | Robert Morris | 1 | -1/+0 | |
2010-08-30 | Merge remote branch 'origin/page' into page | Robert Morris | 2 | -0/+2 | |
2010-08-30 | xx | Robert Morris | 3 | -4/+4 | |
2010-08-30 | no more xv6.pdf .ps | Robert Morris | 2 | -23941/+0 | |
2010-08-30 | we don't need CR0_WP | Robert Morris | 1 | -3/+1 | |
2010-08-30 | set only PG and WP in vminit; the rest don't seem to be needed and are confusing | Robert Morris | 3 | -3/+5 | |
2010-08-26 | Merge commit 'origin/page' into page | Frans Kaashoek | 21 | -167/+351 | |
2010-08-26 | add vm.c | Frans Kaashoek | 2 | -0/+2 | |
2010-08-11 | uptime() sys call for benchmarking | Robert Morris | 9 | -9/+47 | |
increase PHYSTOP | |||||
2010-08-10 | allow sbrk(-x) to de-allocate user memory | Robert Morris | 4 | -4/+89 | |
2010-08-06 | fix corner cases in exec of ELF | Robert Morris | 8 | -37/+84 | |
put an invalid page below the stack have fork() handle invalid pages | |||||
2010-08-05 | add some comments | Robert Morris | 6 | -19/+30 | |
find out the hard way why user and kernel must have separate segment descriptors | |||||
2010-08-05 | remove some unused vm #defines | Robert Morris | 4 | -66/+28 | |
fix corner cases with alignment when mapping kernel ELF file | |||||
2010-08-05 | move jkstack to main.c | Robert Morris | 6 | -28/+17 | |
replace jstack with asm()s | |||||
2010-08-05 | fix allocuvm() to handle sbrk() with non-page-granularity argument | Robert Morris | 5 | -13/+65 | |
(maybe this never worked, but it works now) | |||||
2010-07-28 | kill TLB shoot down code | Frans Kaashoek | 5 | -49/+0 | |
2010-07-26 | more cleanup | Frans Kaashoek | 1 | -32/+12 | |
2010-07-25 | some cleanup | Frans Kaashoek | 5 | -32/+45 | |
2010-07-23 | a few nits | Frans Kaashoek | 3 | -4/+1 | |
passes all tests on two-processor smp | |||||
2010-07-23 | oops, vm.c | Frans Kaashoek | 1 | -0/+353 | |
2010-07-23 | Checkpoint page-table version for SMP | Frans Kaashoek | 8 | -20/+65 | |
Includes code for TLB shootdown (which actually seems unnecessary for xv6) | |||||
2010-07-02 | nits | Frans Kaashoek | 4 | -17/+6 | |
2010-07-02 | Initial version of single-cpu xv6 with page tables | Frans Kaashoek | 22 | -152/+307 | |
2010-02-06 | another rev2 -> rev3 | Russ Cox | 1 | -1/+1 | |
2010-02-06 | point at rev3 | Russ Cox | 1 | -2/+2 | |
2009-12-01 | 8ae0 instead of 8e00, thanks yandong | Frans Kaashoek | 4 | -2/+4 | |
2009-11-23 | Add stressfs and gdbutil to dist | Austin Clements | 1 | -4/+5 | |
2009-11-23 | GDB utilities | Austin Clements | 1 | -0/+291 | |
2009-11-23 | Add the test we used in lecture to creash the IDE system when the | Austin Clements | 2 | -0/+39 | |
locks were moved around. | |||||
2009-10-24 | Merge branch 'master' of git+ssh://am.lcs/home/am0/6.828/xv6 | Austin Clements | 1 | -1/+3 | |
2009-10-24 | Comment typo | Austin Clements | 1 | -1/+1 | |
2009-10-07 | Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 | Frans Kaashoek | 4 | -9/+28 | |
2009-10-07 | fine-tune comment | Frans Kaashoek | 1 | -2/+2 | |
2009-10-07 | fine tune comment | Frans Kaashoek | 1 | -1/+3 | |
2009-10-07 | Remove memcpy prototypes at Russ' request to prevent code from calling | Austin Clements | 3 | -2/+1 | |
memcpy directly. | |||||
2009-10-07 | Provide memcpy for compatibility with older versions of gcc | Austin Clements | 3 | -0/+8 | |
2009-10-05 | Record debug info for assmebly code | Austin Clements | 1 | -1/+1 | |
2009-09-30 | Handle backspace on serial input and output better. Better solutions are ↵ | Austin Clements | 1 | -1/+7 | |
welcome. | |||||
2009-09-30 | Be consistent with JOS make targets | Austin Clements | 1 | -1/+5 | |
2009-09-20 | Hack to make newlines on the serial port work | Austin Clements | 1 | -0/+3 | |
2009-09-20 | Use the symbol file | Austin Clements | 1 | -4/+3 | |