Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-09-02 | Nuke data.S, since we do have a custom linker script. | Austin Clements | 1 | -4/+4 | |
2011-08-15 | Update make clean | Frans Kaashoek | 1 | -1/+1 | |
2011-08-15 | Avoid "boot" in xv6 | Frans Kaashoek | 1 | -1/+1 | |
2011-08-15 | Separate more clearly bootloader from xv6 by renaming multiboot.S to entry.S ↵ | Frans Kaashoek | 1 | -10/+10 | |
etc. Maybe the string boot shouldn't appear in xv6 code? | |||||
2011-08-11 | Make AP processors boot using bootpgdir | Frans Kaashoek | 1 | -5/+5 | |
Remove device mapping from bootpgdir Remove unnecessary vmenable Set CPUS back to 2 in Makefile Passes all usertests | |||||
2011-08-09 | Use static page table for boot, mapping first 4Mbyte; no more segment trick | Frans Kaashoek | 1 | -2/+3 | |
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 | 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-07-29 | Map kernel high | Frans Kaashoek | 1 | -2/+2 | |
Very important to give qemu memory through PHYSTOP :( | |||||
2011-07-27 | Dirt simple logging | Frans Kaashoek | 1 | -0/+1 | |
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-02-19 | xv6: formatting, cleanup, rev5 (take 2) | Russ Cox | 1 | -9/+11 | |
2011-01-11 | multiboot support and memory-only (no disk) kernel | Russ Cox | 1 | -2/+22 | |
2010-09-03 | Rev 4 | Austin Clements | 1 | -1/+1 | |
2010-09-01 | Make it easy to change the number of CPUs | Austin Clements | 1 | -1/+4 | |
2010-08-31 | print depends on runoff.spec | Austin Clements | 1 | -1/+1 | |
2010-08-31 | mkfs must be compiled 32-bit. Fix mkfs warnings | Austin Clements | 1 | -1/+1 | |
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-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-05 | fix allocuvm() to handle sbrk() with non-page-granularity argument | Robert Morris | 1 | -1/+1 | |
(maybe this never worked, but it works now) | |||||
2010-07-02 | Initial version of single-cpu xv6 with page tables | Frans Kaashoek | 1 | -2/+3 | |
2009-11-23 | Add stressfs and gdbutil to dist | Austin Clements | 1 | -4/+5 | |
2009-11-23 | Add the test we used in lecture to creash the IDE system when the | Austin Clements | 1 | -0/+1 | |
locks were moved around. | |||||
2009-10-05 | Record debug info for assmebly code | Austin Clements | 1 | -1/+1 | |
2009-09-30 | Be consistent with JOS make targets | Austin Clements | 1 | -1/+5 | |
2009-09-20 | xv6 runs the console on the serial port, not the parallel port | Austin Clements | 1 | -2/+2 | |
2009-09-15 | add .gdbinit.tmpl to dist | Silas Boyd-Wickizer | 1 | -3/+2 | |
2009-09-15 | rev3 | Silas Boyd-Wickizer | 1 | -1/+1 | |
2009-09-15 | qemu-gdb target and script | Silas Boyd-Wickizer | 1 | -2/+13 | |
2009-09-02 | another attempt at cpu-local variables. | Russ Cox | 1 | -5/+5 | |
this time do it ourselves instead of piggybacking on TLS. add -fno-pic to Makefile; pic code breaks our fake TLS. | |||||
2009-09-02 | fix bootblock build with gcc 4.4 | Nickolai Zeldovich | 1 | -1/+1 | |
2009-08-30 | assorted fixes: | Russ Cox | 1 | -1/+1 | |
* rename c/cp to cpu/proc * rename cpu.context to cpu.scheduler * fix some comments * formatting for printout | |||||
2009-08-08 | shuffle and tweak for formatting. | Russ Cox | 1 | -0/+1 | |
pdf has very good page breaks now. would be a good copy for fall 2009. | |||||
2009-05-31 | Some proc cleanup, moving some of copyproc into allocproc. | rsc | 1 | -0/+4 | |
Also, an experiment: use "thread-local" storage for c and cp instead of the #define macro for curproc[cpu()]. | |||||
2008-09-11 | restore std toolprefix | rtm | 1 | -2/+2 | |
2008-09-11 | omit *.d from tar file | rtm | 1 | -2/+2 | |
2008-08-20 | now rev2 | rsc | 1 | -1/+1 | |
2007-09-19 | This should fix building on FreeBSD | nelhage | 1 | -1/+2 | |
2007-09-18 | Fix compilation on 64-bit machines (thanks to andersk for patch) | nelhage | 1 | -12/+14 | |
2007-08-30 | do not toss .ps | rsc | 1 | -1/+1 | |
2007-08-30 | tweak | rsc | 1 | -3/+14 | |
2007-08-28 | match README | rsc | 1 | -2/+2 | |
2007-08-28 | oops | rsc | 1 | -2/+2 | |
2007-08-28 | replace setjmp/longjmp with swtch | rsc | 1 | -15/+4 | |
2007-08-28 | rename 8253pit -> timer | rsc | 1 | -1/+1 | |
2007-08-28 | add grep; add lost echo | rsc | 1 | -0/+2 | |
2007-08-28 | clean up Makefile; add wc | rsc | 1 | -77/+54 | |
2007-08-28 | Move keyboard code into kbd.c; add backspace handling. | rsc | 1 | -0/+1 | |
2007-08-27 | Rename main0 to main. | rsc | 1 | -1/+1 | |