summaryrefslogtreecommitdiff
path: root/kern
AgeCommit message (Expand)Author
2018-07-07added kernel2apic vectorAlmuHS
2018-07-07changed vector sizeAlmuHS
2018-06-28moved cpu_number() to cpu_number.c, created CPU_NUMBER ASM macroAbel Romero PĂ©rez
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
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