summaryrefslogtreecommitdiff
path: root/kern
AgeCommit message (Expand)Author
2016-12-09rbtree: minor changeRichard Braun
2016-11-10gsync: Avoid NULL pointer dereferenceBrent Baccala
2016-10-31gsync: fix licenceSamuel Thibault
2016-10-31gsync: Fix crash when task is not current taskSamuel Thibault
2016-10-31gsync: Fix assertion failure with MACH_LDEBUGSamuel Thibault
2016-10-21Gracefully handle pmap allocation failures.Justus Winter
2016-10-01kern: Improve panic messages from the scheduler.Justus Winter
2016-10-01kern: Improve assertions and panics.Justus Winter
2016-09-21Rework pageout to handle multiple segmentsRichard Braun
2016-09-21Redefine what an external page isRichard Braun
2016-09-21Remove phys_first_addr and phys_last_addr global variablesRichard Braun
2016-09-16VM: improve pageout deadlock workaroundRichard Braun
2016-09-07Remove map entry pageability property.Richard Braun
2016-08-25Add missing memory barriers in simple lock debuggingSamuel Thibault
2016-08-16Replace libc string functions with internal implementationsRichard Braun
2016-08-06Augment VM maps with task namesRichard 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-06-10Allow setting x86 debug flags for the current threadSamuel Thibault
2016-06-10Use int3 on x86_64 build tooSamuel Thibault
2016-06-02Fix some license headers.Richard Braun
2016-05-26Fix potential divisal by zeroSamuel Thibault
2016-05-18Fix gcc-6 warningsSamuel Thibault
2016-04-20Add kernel profiling through samplingSamuel Thibault
2016-04-17Avoid using C99 for variable declaration for nowSamuel Thibault
2016-04-15Lightweight synchronization mechanismAgustina Arzille
2016-04-05Fix bootstraping issues with stdint.h.Flavio Cruz
2016-04-04Use uint32_t instead of unsigned32_t.Flavio Cruz
2016-03-09Fix stack allocation on XenRichard Braun
2016-03-09Relax slab allocation alignment constraintRichard Braun
2016-03-06Inherit fpu control word from parent to childSamuel Thibault
2016-02-26Document thread_sleep about events woken from interrupt handlersSamuel Thibault
2016-02-23Include the exception protocol in 'gnumach.msgids'Justus Winter
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-23Use vm_page as the physical memory allocatorRichard Braun
2016-01-23Import the log2 module from X15 and relicense to GPLv2+Richard Braun
2016-01-13Increase kernel map sizeSamuel Thibault
2016-01-01fix some compiler warnings in gnumachFlavio Cruz
2015-10-05Fix time going back in Xen caseSamuel 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