summaryrefslogtreecommitdiff
path: root/kern/kmem.c
AgeCommit message (Expand)Author
2018-02-24kern/kmem: new KMEM_DEBUG optionRichard Braun
2018-02-24kern/log2: fix namingRichard Braun
2017-12-03Revert "Make assert have no side effects"Richard Braun
2017-09-21New build systemRichard Braun
2017-09-06kern/kmem: fix info summary formatRichard Braun
2017-09-04kern/kmem: report physical and virtual memory usageRichard Braun
2017-09-02Rework the build systemRichard Braun
2017-09-02Make assert have no side effectsRichard Braun
2017-07-13Switch to initialization operationsRichard Braun
2017-06-25Remove the param moduleRichard Braun
2017-06-24Make shell command descriptions consistentRichard Braun
2017-06-24kern/kmem: update console output formatRichard Braun
2017-06-24kern/kmem: implement the kmem_info shell commandRichard Braun
2017-05-31Move limits.h to the include directoryRichard Braun
2017-05-30Move assert.h to the include directoryRichard Braun
2017-04-29New stdio.h standard headerRichard Braun
2017-04-29kern/printk: rename to printfRichard Braun
2017-03-04Add missing braces for one-line blocksRichard Braun
2017-03-04Fix typosRichard Braun
2017-02-04Clean up compilationRichard Braun
2017-01-26kern/kmem: undefine KMEM_VERIFYRichard Braun
2017-01-13Replace unsigned long with uintptr_t for integer/pointer conversionsRichard Braun
2017-01-11vm/vm_page: provide accessors to private dataRichard Braun
2017-01-11kern/kmem: rework slab allocationRichard Braun
2016-12-09Force brackets around one-line conditional statementsRichard Braun
2014-12-10kern/kmem: directmap updateRichard Braun
2014-11-17kern/kmem: minor interface updatesRichard Braun
2014-11-17vm/vm_kmem: minor interface updatesRichard Braun
2014-08-20kern/kmem: pin thread where appropriateRichard Braun
2014-06-24kern/kmem: silence warningRichard Braun
2014-01-02Declare variables as read mostly where appropriateRichard Braun
2013-06-09kern/kmem: rename constructor typeRichard Braun
2013-06-09kern/kmem: fix object construction bugRichard Braun
2013-06-02kern/kmem: fix locking error in kmem_cache_freeRichard Braun
2013-05-16kern/kmem: reduce fragmentationRichard Braun
2013-05-15kern/list: rename list_insert to list_insert_headRichard Braun
2013-04-21kern/kmem: rework slab lists handlingRichard Braun
2013-04-20kern/kmem: fix locking errorRichard Braun
2013-04-19kern/kmem: move internal data to kmem_i.hRichard Braun
2013-04-17kern/kmem: replace spin locks with mutexesRichard Braun
2013-01-04kern/kmem: fix typo in commentRichard Braun
2012-12-11kern/kmem: add locksRichard Braun
2012-12-07kern/kmem: add check in buffer-to-slab lookupRichard Braun
2012-12-07kern/kmem: rework buffer-to-slab lookupRichard Braun
2012-12-04kern/kmem: fix kmem_cache_free with KMEM_VERIFYRichard Braun
2012-12-01Normalize the spelling of CPU in commentsRichard Braun
2012-12-01kern/kmem: merge kmem_bootstrap into kmem_setupRichard Braun
2012-12-01kern/kmem: rework the info functionsRichard Braun
2012-12-01kern/kmem: remove the KMEM_CACHE_NORECLAIM flagRichard Braun
2012-11-08kern/string: implement strlcpyRichard Braun