summaryrefslogtreecommitdiff
path: root/kern
AgeCommit message (Expand)Author
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
2015-09-27i386: improve syscall tracingJustus Winter
2015-09-27Fix build with -DDEBUGJustus Winter
2015-09-27kern/bootstrap: drop into the debuggerJustus Winter
2015-09-07kern: use proper memory fences when handling the mapped timeJustus Winter
2015-09-07kern: fix loop reading the time valueJustus Winter
2015-08-28Make sure the reply port's reference is released when the thread needs to be ...Flávio Cruz
2015-08-28Add a thread_no_continuation definitionFlávio Cruz
2015-08-20kern/bootstrap: tune lockingJustus Winter
2015-08-20kern: really zero-out unused simple lock info entriesJustus Winter
2015-08-17kern: keep track of the writer when debugging locksJustus Winter
2015-08-17kern: improve simple lock debuggingJustus Winter
2015-08-17kern: disable the simple lock checks while debuggingJustus Winter
2015-08-15Avoid re-defining macrosJustus Winter
2015-07-25kern: add boot-time clock, use it for time stampsJustus Winter
2015-07-25kern/lock: make sure the macros are only used on simple locksJustus Winter
2015-07-20kern/bootstrap: deallocate threadJustus Winter
2015-07-19kern/bootstrap: deallocate taskJustus Winter
2015-07-18kern/printf: do not serialize printf and coJustus Winter
2015-07-18kern/lock: use compiler built-in functions to get return addressJustus Winter
2015-07-18kern/bootstrap: fix lockingJustus Winter
2015-07-18kern/slab: fix lockingJustus Winter
2015-07-11kern: make sure the queue macros are only used on queuesJustus Winter