aboutsummaryrefslogtreecommitdiff
path: root/kern
Commit message (Expand)AuthorAgeFilesLines
* Use uint32_t instead of unsigned32_t.Flavio Cruz2016-04-041-1/+1
* Fix stack allocation on XenRichard Braun2016-03-091-21/+12
* Relax slab allocation alignment constraintRichard Braun2016-03-091-8/+12
* Inherit fpu control word from parent to childSamuel Thibault2016-03-061-1/+1
* Document thread_sleep about events woken from interrupt handlersSamuel Thibault2016-02-261-0/+3
* Include the exception protocol in 'gnumach.msgids'Justus Winter2016-02-231-0/+22
* Remove kmem cache flags from the debugging interfaceRichard Braun2016-02-221-6/+1
* Fix slab allocator option handlingRichard Braun2016-02-222-50/+66
* Optimize slab lookup on the free pathRichard Braun2016-02-221-11/+43
* Fix unused variable warningsRichard Braun2016-02-221-2/+0
* Avoid slab allocation failures caused by memory fragmentationRichard Braun2016-02-202-63/+93
* Remove kmem mapRichard Braun2016-02-072-18/+0
* Change computation of slab sizeRichard Braun2016-02-061-56/+26
* Fix various memory managment errorsRichard Braun2016-02-023-24/+44
* Stack the slab allocator directly on top of the physical allocatorRichard Braun2016-02-027-120/+65
* Use vm_page as the physical memory allocatorRichard Braun2016-01-234-6/+19
* Import the log2 module from X15 and relicense to GPLv2+Richard Braun2016-01-231-0/+50
* Increase kernel map sizeSamuel Thibault2016-01-131-1/+1
* fix some compiler warnings in gnumachFlavio Cruz2016-01-011-1/+1
* Fix time going back in Xen caseSamuel Thibault2015-10-051-2/+10
* kern/slab: print total used and reclaimable memoryJustus Winter2015-09-291-1/+10
* kern/slab: include flags in the slab informationJustus Winter2015-09-291-6/+7
* ddb: add new command `show slabinfo'Justus Winter2015-09-292-3/+22
* i386: improve syscall tracingJustus Winter2015-09-271-3/+3
* Fix build with -DDEBUGJustus Winter2015-09-271-1/+3
* kern/bootstrap: drop into the debuggerJustus Winter2015-09-271-1/+9
* kern: use proper memory fences when handling the mapped timeJustus Winter2015-09-071-15/+18
* kern: fix loop reading the time valueJustus Winter2015-09-072-3/+5
* Make sure the reply port's reference is released when the thread needs to be ...Flávio Cruz2015-08-285-9/+33
* Add a thread_no_continuation definitionFlávio Cruz2015-08-287-13/+15
* kern/bootstrap: tune lockingJustus Winter2015-08-201-1/+1
* kern: really zero-out unused simple lock info entriesJustus Winter2015-08-201-1/+1
* kern: keep track of the writer when debugging locksJustus Winter2015-08-172-1/+41
* kern: improve simple lock debuggingJustus Winter2015-08-172-17/+30
* kern: disable the simple lock checks while debuggingJustus Winter2015-08-172-1/+19
* Avoid re-defining macrosJustus Winter2015-08-151-0/+8
* kern: add boot-time clock, use it for time stampsJustus Winter2015-07-254-4/+49
* kern/lock: make sure the macros are only used on simple locksJustus Winter2015-07-251-11/+24
* kern/bootstrap: deallocate threadJustus Winter2015-07-201-0/+1
* kern/bootstrap: deallocate taskJustus Winter2015-07-191-0/+1
* kern/printf: do not serialize printf and coJustus Winter2015-07-183-37/+0
* kern/lock: use compiler built-in functions to get return addressJustus Winter2015-07-181-9/+5
* kern/bootstrap: fix lockingJustus Winter2015-07-181-0/+2
* kern/slab: fix lockingJustus Winter2015-07-181-1/+1
* kern: make sure the queue macros are only used on queuesJustus Winter2015-07-111-5/+26
* kern: make printf handle long long integersJustus Winter2015-07-102-8/+23
* kern: remove superfluous fileJustus Winter2015-07-091-104/+0
* kern: improve error handlingJustus Winter2015-07-091-1/+2
* kern: fix error handlingJustus Winter2015-06-201-1/+5
* kern: add function attributes to the printf-functionsJustus Winter2015-06-091-4/+9