Add a bulk interface to sem_down()
[akaros.git] / kern / src / page_alloc.c
2017-10-30 Barret Rhodenpm: Catch issues with page map pages
2017-10-12 Barret RhodenAdd an example jumbo page allocator
2016-11-29 Barret RhodenAllocate natural alignment with get_cont_pages()
2016-11-29 Barret RhodenConvert calls of get_cont_pages() to kpages_alloc
2016-11-29 Barret RhodenReplace the old page allocator with the base arena
2016-11-29 Barret RhodenRemove get_cont_phys_pages_at()
2016-11-29 Barret RhodenRemove page coloring
2016-11-29 Barret RhodenRemove page refcnts
2016-05-20 Dan CrossCLEANUP: Remove trailing whitespace throughout the...
2016-05-04 Barret RhodenFix off-by-one error in the page allocator
2016-03-31 Barret RhodenRename KMALLOC_* -> MEM_* [2/2]
2016-01-25 Ronald G. Minnicherror: return usable error strings, not nothing.
2015-12-17 Davide LibenziAdded new kmalloc flag KMALLOC_ERROR
2015-03-17 Barret RhodenRemoves Ivy annotations (XCC)
2015-03-01 Barret RhodenRenames BSD's LIST_* to BSD_LIST_*
2015-01-07 Barret Rhodenget_cont_phys_pages_at()
2014-02-09 Barret RhodenSCP pagefaults can block
2014-01-17 Barret RhodenPage flags are now atomic
2014-01-17 Ronald G. MinnichAdd function prototype for NUMA-style allocation
2013-06-22 Barret RhodenStops using boot_alloc during vm_init
2013-06-22 Barret RhodenPhysical memory init uses multiboot info
2013-05-31 Barret RhodenReplaces all __CONFIG_*__ with CONFIG_*
2013-05-27 Barret RhodenReplaces %08p with %p
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2012-11-09 Barret RhodenChanges semaphore API
2011-11-03 Barret RhodenSafer assertions related to __up_sem()
2011-11-03 Andrew Watermana risc-v single-core process works!!
2011-11-03 Barret RhodenBitmask updates
2011-11-03 Barret RhodenCleaned up some kthread business
2011-11-03 Barret Rhodenlock_page() uses semaphores/kthreads
2011-11-03 Barret RhodenBlock requests come with a completion method
2011-11-03 Barret RhodenExt2: can read files from the page cache
2011-11-03 Barret RhodenBuffer heads to track page mappings -> block num
2011-11-03 Barret RhodenFixes page reference counting wrt to upage_alloc()
2011-11-03 Barret RhodenCleaned up page_free()
2011-11-03 Barret RhodenRemoved some unused page functions
2011-11-03 Barret RhodenUses kref for struct page
2011-11-03 Barret RhodenPage cache for memory mapped files
2011-11-03 Barret RhodenInitial page cache structures
2011-11-03 Kevin KluesFixed page coloring given __CONFIG_PAGE_COLOR__
2011-11-03 Andrew WatermanFixed upage_alloc bug with page-coloring disabled
2011-11-03 Kevin KluesCleaned up the way ifdefs are handled
2010-02-06 Andrew WatermanMerge branch 'master' of ssh://waterman@scm.millennium...
2010-02-06 Andrew WatermanAdded mprotect; made mmap work (dumbly) for files
2010-02-04 Barret RhodenFixes double-free when destroying a process
2010-02-01 Andrew Watermanfixed a bug in kpage_alloc
2010-01-19 Andrew WatermanMerge branch 'master' of ssh://waterman@scm.millennium...
2010-01-14 Andrew WatermanMerge branch 'master' of ssh://waterman@scm.millennium...
2010-01-14 Andrew WatermanSped up fork/exec significantly
2010-01-10 Andrew WatermanMerge branch 'master' of ssh://waterman@scm.millennium...
2010-01-10 Andrew WatermanGave half of colors to global color map
2010-01-03 Andrew WatermanReduced boot time
2009-12-03 Barret RhodenMerge remote branch 'origin/sparc-dev'
2009-11-02 Andrew WatermanFixed page coloring bug
2009-10-29 Andrew WatermanImproved user binary loading
2009-10-28 Andrew WatermanMerge branch 'sparc-dev' of ssh://waterman@scm.millenni...
2009-10-28 Kevin KluesFinished up the page coloring stuff
2009-10-27 Zach AndersonMerge branch 'master' of ssh://scm.millennium.berkeley...
2009-10-27 Zach AndersonGet things to build Ivy again. Turn off error db loggin...
2009-10-26 Andrew WatermanFixed env_segment_free bug
2009-10-25 Barret RhodenActive message deadlock and kmalloc canary
2009-10-23 Kevin KluesAdding allocation of colors for processes
2009-10-21 Kevin KluesAdding support for the brk system call
2009-10-19 Barret RhodenSlab allocator
2009-09-17 Paul PearceMerge branch 'net-dev'. See body of commit for details.
2009-09-13 Zach AndersonMerge branch 'master' of ssh://scm.millennium.berkeley...
2009-09-12 Kevin KluesRewrote cache colored page allocation functions
2009-08-28 Zach AndersonMerge branch 'ivy'
2009-08-28 Zach AndersonGetting SharC to check some locking
2009-08-28 Paul PearceMerge branch 'master' into net-dev (with code changes...
2009-08-24 Zach AndersonFix conflict
2009-08-24 Kevin KluesFixed up ivy annotations on the new structure supportin...
2009-08-21 Andrew WatermanAdded page-coloring support to SPARC port
2009-08-21 Kevin KluesMajor reworking to integrate cache coloring into the...