aboutsummaryrefslogtreecommitdiff
path: root/kern
Commit message (Expand)AuthorAgeFilesLines
...
* rbtree: minor changeRichard Braun2016-12-091-1/+1
* gsync: Avoid NULL pointer dereferenceBrent Baccala2016-11-101-9/+12
* gsync: fix licenceSamuel Thibault2016-10-312-2/+2
* gsync: Fix crash when task is not current taskSamuel Thibault2016-10-311-0/+9
* gsync: Fix assertion failure with MACH_LDEBUGSamuel Thibault2016-10-311-5/+5
* Gracefully handle pmap allocation failures.Justus Winter2016-10-211-3/+14
* kern: Improve panic messages from the scheduler.Justus Winter2016-10-011-9/+14
* kern: Improve assertions and panics.Justus Winter2016-10-013-12/+17
* Rework pageout to handle multiple segmentsRichard Braun2016-09-211-1/+1
* Redefine what an external page isRichard Braun2016-09-211-2/+2
* Remove phys_first_addr and phys_last_addr global variablesRichard Braun2016-09-211-1/+0
* VM: improve pageout deadlock workaroundRichard Braun2016-09-162-6/+5
* Remove map entry pageability property.Richard Braun2016-09-071-1/+1
* Add missing memory barriers in simple lock debuggingSamuel Thibault2016-08-251-0/+3
* Replace libc string functions with internal implementationsRichard Braun2016-08-161-0/+103
* Augment VM maps with task namesRichard Braun2016-08-061-0/+3
* Fix page fault in critical section in the slab allocatorRichard Braun2016-06-291-28/+36
* Fix locking error in the slab allocatorRichard Braun2016-06-292-19/+21
* Allow setting x86 debug flags for the current threadSamuel Thibault2016-06-101-0/+12
* Use int3 on x86_64 build tooSamuel Thibault2016-06-101-1/+1
* Fix some license headers.Richard Braun2016-06-022-24/+43
* Fix potential divisal by zeroSamuel Thibault2016-05-261-2/+2
* Fix gcc-6 warningsSamuel Thibault2016-05-189-13/+15
* Add kernel profiling through samplingSamuel Thibault2016-04-204-10/+23
* Avoid using C99 for variable declaration for nowSamuel Thibault2016-04-171-1/+2
* Lightweight synchronization mechanismAgustina Arzille2016-04-153-0/+456
* Fix bootstraping issues with stdint.h.Flavio Cruz2016-04-051-1/+1
* 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