summaryrefslogtreecommitdiff
path: root/kern/slab.c
AgeCommit message (Expand)Author
2016-09-21Rework pageout to handle multiple segmentsRichard Braun
2016-09-21Redefine what an external page isRichard Braun
2016-06-29Fix page fault in critical section in the slab allocatorRichard Braun
2016-06-29Fix locking error in the slab allocatorRichard Braun
2016-03-09Relax slab allocation alignment constraintRichard Braun
2016-02-22Remove kmem cache flags from the debugging interfaceRichard Braun
2016-02-22Fix slab allocator option handlingRichard Braun
2016-02-22Optimize slab lookup on the free pathRichard Braun
2016-02-22Fix unused variable warningsRichard Braun
2016-02-20Avoid slab allocation failures caused by memory fragmentationRichard Braun
2016-02-07Remove kmem mapRichard Braun
2016-02-06Change computation of slab sizeRichard Braun
2016-02-02Fix various memory managment errorsRichard Braun
2016-02-02Stack the slab allocator directly on top of the physical allocatorRichard Braun
2016-01-13Increase kernel map sizeSamuel Thibault
2015-09-29kern/slab: print total used and reclaimable memoryJustus Winter
2015-09-29kern/slab: include flags in the slab informationJustus Winter
2015-09-29ddb: add new command `show slabinfo'Justus Winter
2015-07-18kern/slab: fix lockingJustus Winter
2015-05-19kern: import `macros.h' from x15Justus Winter
2014-09-30kern: silence compiler warning about uninitialized variableJustus Winter
2014-02-12Reduce kmem_map to make room for kentry_data_sizeSamuel Thibault
2014-02-04kern: make kmem_error panicJustus Winter
2014-02-04kern: use kmem_warn instead of kmem_error in kmem_cache_errorJustus Winter
2013-11-19kern/slab.c: initialize info_sizeMarin Ramesa
2013-11-19kern/slab.c: initialize optimal_embedMarin Ramesa
2013-06-29(slab_info): fix format warningsMarin Ramesa
2013-06-09Fix object construction in the slab allocatorRichard Braun
2013-06-02Fix yet another locking error in the slab allocatorRichard Braun
2013-05-16Reduce fragmentation in the slab allocatorRichard Braun
2013-05-16Rename list_insert to list_insert_headRichard Braun
2013-05-13Drop unused variablesMiguel Figueiredo
2013-04-21Optimize slab reapingRichard Braun
2013-04-21Rework slab lists handlingRichard Braun
2013-04-21Fix locking error in the slab allocatorRichard Braun
2013-01-08Fix slab cache list lockingRichard Braun
2013-01-08Add function to dump a raw summary of the slab allocator stateRichard Braun
2012-07-08Fix slab collection timingRichard Braun
2012-07-07Increase the slab collection intervalRichard Braun
2012-07-07Merge kalloc_map into kmem_mapRichard Braun
2012-04-22Fix copyright assignmentRichard Braun
2012-03-09Use unsigned long for addresses and sizesSamuel Thibault
2011-12-17Import the slab allocatorRichard Braun