summaryrefslogtreecommitdiff
path: root/kalloc.c
AgeCommit message (Expand)AuthorFilesLines
2011-08-21delete dead codeFrans Kaashoek1-7/+1
2011-08-16Switch back to #define for PHYSTOP. Using the E820 to retrieve the memory ma...Frans Kaashoek1-3/+2
2011-08-16Clean up memlayout.hFrans Kaashoek1-3/+10
2011-08-15Avoid "boot" in xv6Frans Kaashoek1-3/+3
2011-08-09Use static page table for boot, mapping first 4Mbyte; no more segment trickFrans Kaashoek1-1/+3
2011-07-31Don't map IO space in the user part of the address spaceFrans Kaashoek1-2/+1
2011-07-29Map kernel highFrans Kaashoek1-3/+19
2011-01-11more trivial cleanupRuss Cox1-1/+1
2011-01-11make new code like old codeRuss Cox1-6/+8
2010-09-19exec questionsRobert Morris1-3/+3
2010-08-31Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6Robert Morris1-0/+1
2010-08-31oops. last minute simplicifaction to kalloc().Robert Morris1-4/+3
2010-08-31Page break kalloc.cAustin Clements1-0/+1
2010-08-31no more pminit, or ELF header at 0x10000Robert Morris1-3/+5
2010-08-31kalloc/kfree now only a page at a timeRobert Morris1-66/+23
2010-08-11uptime() sys call for benchmarkingRobert Morris1-4/+0
2010-08-06fix corner cases in exec of ELFRobert Morris1-3/+2
2010-07-23a few nitsFrans Kaashoek1-2/+0
2010-07-02nitsFrans Kaashoek1-10/+0
2010-07-02Initial version of single-cpu xv6 with page tablesFrans Kaashoek1-11/+25
2009-07-11rearrangements and cleanup for textRuss Cox1-22/+18
2009-05-31group locks into structs they protect.rsc1-12/+14
2007-08-27delete unnecessary #include linesrsc1-3/+0
2007-08-27make kfree loop same as kallocrsc1-8/+5
2007-08-24simplify ide queuingrtm1-1/+1
2007-08-14formatting, simplifyrsc1-24/+17
2007-08-10tweak kallocrsc1-7/+7
2007-08-10Make cp a magic symbol.rsc1-8/+6
2006-09-08some comment changeskaashoek1-1/+1
2006-09-07more commentsrsc1-0/+4
2006-09-06writeable => writablersc1-1/+1
2006-09-06no /* */ commentsrsc1-18/+13
2006-09-06standardize various * conventionsrsc1-8/+8
2006-09-04nitsrtm1-1/+1
2006-08-30complain if no disk 1rtm1-44/+1
2006-08-10interrupts could be recursive since lapic_eoi() called before rtirtm1-1/+2
2006-07-29open()rtm1-1/+1
2006-07-17add uint and standardize on typedefs instead of unsignedrsc1-2/+2
2006-07-17nitpicksrsc1-1/+1
2006-07-16more idiomatic crsc1-8/+5
2006-07-12i think my cmpxchg use was wrong in acquirertm1-0/+3
2006-07-12no more big kernel lockrtm1-3/+16
2006-07-11pre-empt both user and kernel, in clock interruptrtm1-2/+0
2006-07-01swtch saves callee-saved registersrtm1-0/+5
2006-06-12importrtm1-0/+158