Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-09-19 | exec questions | Robert Morris | 1 | -3/+3 | |
2010-08-31 | Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6 | Robert Morris | 1 | -0/+1 | |
2010-08-31 | oops. last minute simplicifaction to kalloc(). | Robert Morris | 1 | -4/+3 | |
2010-08-31 | Page break kalloc.c | Austin Clements | 1 | -0/+1 | |
2010-08-31 | no more pminit, or ELF header at 0x10000 | Robert Morris | 1 | -3/+5 | |
kinit() knows about end and PHYSTOP map all of kernel read/write (rather than r/o instructions) thanks, austin | |||||
2010-08-31 | kalloc/kfree now only a page at a time | Robert Morris | 1 | -66/+23 | |
do not keep sorted contiguous free list | |||||
2010-08-11 | uptime() sys call for benchmarking | Robert Morris | 1 | -4/+0 | |
increase PHYSTOP | |||||
2010-08-06 | fix corner cases in exec of ELF | Robert Morris | 1 | -3/+2 | |
put an invalid page below the stack have fork() handle invalid pages | |||||
2010-07-23 | a few nits | Frans Kaashoek | 1 | -2/+0 | |
passes all tests on two-processor smp | |||||
2010-07-02 | nits | Frans Kaashoek | 1 | -10/+0 | |
2010-07-02 | Initial version of single-cpu xv6 with page tables | Frans Kaashoek | 1 | -11/+25 | |
2009-07-11 | rearrangements and cleanup for text | Russ Cox | 1 | -22/+18 | |
2009-05-31 | group locks into structs they protect. | rsc | 1 | -12/+14 | |
few naming nits. | |||||
2007-08-27 | delete unnecessary #include lines | rsc | 1 | -3/+0 | |
2007-08-27 | make kfree loop same as kalloc | rsc | 1 | -8/+5 | |
2007-08-24 | simplify ide queuing | rtm | 1 | -1/+1 | |
nits in comments | |||||
2007-08-14 | formatting, simplify | rsc | 1 | -24/+17 | |
2007-08-10 | tweak kalloc | rsc | 1 | -7/+7 | |
2007-08-10 | Make cp a magic symbol. | rsc | 1 | -8/+6 | |
2006-09-08 | some comment changes | kaashoek | 1 | -1/+1 | |
2006-09-07 | more comments | rsc | 1 | -0/+4 | |
2006-09-06 | writeable => writable | rsc | 1 | -1/+1 | |
2006-09-06 | no /* */ comments | rsc | 1 | -18/+13 | |
2006-09-06 | standardize various * conventions | rsc | 1 | -8/+8 | |
2006-09-04 | nits | rtm | 1 | -1/+1 | |
2006-08-30 | complain if no disk 1 | rtm | 1 | -44/+1 | |
lots of cleanup | |||||
2006-08-10 | interrupts could be recursive since lapic_eoi() called before rti | rtm | 1 | -1/+2 | |
so fast interrupts overflow the kernel stack fix: cli() before lapic_eoi() | |||||
2006-07-29 | open() | rtm | 1 | -1/+1 | |
2006-07-17 | add uint and standardize on typedefs instead of unsigned | rsc | 1 | -2/+2 | |
2006-07-17 | nitpicks | rsc | 1 | -1/+1 | |
2006-07-16 | more idiomatic c | rsc | 1 | -8/+5 | |
2006-07-12 | i think my cmpxchg use was wrong in acquire | rtm | 1 | -0/+3 | |
nesting cli/sti: release shouldn't always enable interrupts separate setup of lapic from starting of other cpus, so cpu() works earlier flag to disable locking in console output make locks work even when curproc==0 (still crashes in clock interrupt) | |||||
2006-07-12 | no more big kernel lock | rtm | 1 | -3/+16 | |
succeeds at usertests.c pipe test | |||||
2006-07-11 | pre-empt both user and kernel, in clock interrupt | rtm | 1 | -2/+0 | |
usertest.c tests pre-emption kill() | |||||
2006-07-01 | swtch saves callee-saved registers | rtm | 1 | -0/+5 | |
swtch idles on per-CPU stack, not on calling process's stack fix pipe bugs usertest.c tests pipes, fork, exit, close | |||||
2006-06-12 | import | rtm | 1 | -0/+158 | |