summaryrefslogtreecommitdiff
path: root/kern
AgeCommit message (Expand)Author
2020-01-01Cope with machine_info.memory_size overflowSamuel Thibault
2019-11-01sched: cause ast on master processor tooSamuel Thibault
2019-10-27patch: add last_processor to thread info structuresAlmudena Garcia
2019-08-11Fix formatSamuel Thibault
2019-08-11Fix uninitialized valueSamuel Thibault
2018-11-19Fix interactivity of inactive threadsSamuel Thibault
2018-11-19Fix task and thread collection frequencySamuel Thibault
2018-11-19Drop SIMPLE_CLOCK supportSamuel Thibault
2018-11-19Make scheduling more reactiveSamuel Thibault
2018-11-04Fix using all dynamic prioritiesSamuel Thibault
2018-06-27Add cause_ast_check prototypeSamuel Thibault
2018-06-27Define CPU_L1_SIZE even when NCPUS != 1Samuel Thibault
2018-06-17Add missing prototypeSamuel Thibault
2018-01-28Fix warningSamuel Thibault
2018-01-28Fix warningSamuel Thibault
2017-10-27Fix commit 10ebf9565f69760e46a8f271e22c5367d54e10ff.Justus Winter
2017-10-26kern: Fix new task notifications.Justus Winter
2017-10-26kern: Fix crash.Justus Winter
2017-10-23Drop the register qualifier.Justus Winter
2017-08-05kern: Fix reporting the minimum quantum used for scheduling.Justus Winter
2017-05-07Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/gnumachSamuel Thibault
2017-03-18kern: Make kernel task available to bootscript.Justus Winter
2017-03-04Rewrite gsync so that it works with remote tasks v2Agustina Arzille
2017-03-04Implement basic sleeping locks for gnumachAgustina Arzille
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