summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-09-20kern/thread: restore comment about thread destructionRichard Braun
2017-09-20kern/work: fix work_setup dependenciesRichard Braun
2017-09-20x86/ssp: fix LTO buildsRichard Braun
2017-09-08doc/intro(9): fix claim about smp scalabilityRichard Braun
2017-09-08doc/cenv(9): describe the C environment of the kernelRichard Braun
2017-09-07kern/semaphore: do not assume common caseRichard Braun
2017-09-07kern/semaphore: add missing atomic accessRichard Braun
2017-09-07kern/init: fix LTO buildsRichard Braun
2017-09-07kern/macros: new __used attribute macroRichard Braun
2017-09-07Use accessors when referring to global kernel objectsRichard Braun
2017-09-07kern/thread: fix thread stack guard selectionRichard Braun
2017-09-07doc/intro(9): fix machine-independent code memory model descriptionRichard Braun
2017-09-07Rephrase the goals of the projectRichard Braun
2017-09-07test/test_mutex_pi: make test threads sleepRichard Braun
2017-09-06test/test_mutex: minor changeRichard Braun
2017-09-06vm: rename min/max macros to start/end variantsRichard Braun
2017-09-06kern/kmem: fix info summary formatRichard Braun
2017-09-06Use new thread_check_intr_context function consistentlyRichard Braun
2017-09-06kern/timer: add TODO entry about hash parametersRichard Braun
2017-09-06kern/rtmutex: fix priority propagation on unlockRichard Braun
2017-09-06configure.ac: slightly simplify test module handlingRichard Braun
2017-09-05kern/xcall: make sure functions are always run from interrupt contextRichard Braun
2017-09-05doc/style(9): add build and cleanup to the common function namesRichard Braun
2017-09-05x86/{pmap,tcb}: don't use tsd for the update oplistRichard Braun
2017-09-05kern/thread: new thread_get_tcb functionRichard Braun
2017-09-04kern/rbtree: update from upstreamRichard Braun
2017-09-04kern/kmem: report physical and virtual memory usageRichard Braun
2017-09-03Minor style fixRichard Braun
2017-09-03kern/work: new private headerRichard Braun
2017-09-03x86: import macros from the init moduleRichard Braun
2017-09-02Rework the build systemRichard Braun
2017-09-02Makefile.am: make x15.sorted_init_ops an intermediate fileRichard Braun
2017-09-02kern/thread: new preemption control macrosRichard Braun
2017-09-02doc/style(9): fix boolean coercion sectionRichard Braun
2017-09-02kern/turnstile: use an hlist for hash table chainingRichard Braun
2017-09-02kern/sleepq: use an hlist for hash table chainingRichard Braun
2017-09-02kern/{h,s}list: add type declarations to public headersRichard Braun
2017-09-02doc/style(9): only mention C11 as the C specification in useRichard Braun
2017-09-02Make assert have no side effectsRichard Braun
2017-09-01kern/macros: new __unused macroRichard Braun
2017-09-01kern/timer: make timer time reads non atomicRichard Braun
2017-08-31kern/thread: fix atomic accesses to a thread's run queueRichard Braun
2017-08-31Make the low resolution clock frequency configurableRichard Braun
2017-08-31kern/mutex/mutex_adaptive: rename some debugging countersRichard Braun
2017-08-31Make mutex debugging slightly more convenientRichard Braun
2017-08-31kern/timer: improve access synchronizationRichard Braun
2017-08-31Makefile.am: do not force the -fno-stack-protector optionRichard Braun
2017-08-31kern/timer: fix lockingRichard Braun
2017-08-31Add debugging code to the mutex modulesRichard Braun
2017-08-31test/test_mutex: new moduleRichard Braun