summaryrefslogtreecommitdiff
path: root/kern/work.c
AgeCommit message (Expand)Author
2018-02-24New errno.h standard headerRichard Braun
2018-02-20Rework the initialization operations of some kernel modulesRichard Braun
2017-10-04Fix some header inclusionsRichard Braun
2017-09-21Merge branch 'xbuild'Richard Braun
2017-09-21New build systemRichard Braun
2017-09-20kern/work: fix work_setup dependenciesRichard Braun
2017-09-06Use new thread_check_intr_context function consistentlyRichard Braun
2017-09-02kern/thread: new preemption control macrosRichard Braun
2017-08-06Fix dependencies on percpu_setupRichard Braun
2017-07-13Switch to initialization operationsRichard Braun
2017-06-25Use the C11 alignas and noreturn macrosRichard Braun
2017-06-24Move the CPU_L1_SIZE macro to x86/cpu moduleRichard Braun
2017-06-10Use log functions where appropriateRichard Braun
2017-06-09kern/work: fix manager wakeupRichard Braun
2017-06-03kern/thread: improve thread_wakeup robustnessRichard Braun
2017-05-30Move assert.h to the include directoryRichard Braun
2017-04-29New stdio.h standard headerRichard Braun
2017-04-29kern/printk: rename to printfRichard Braun
2017-03-16Update system counter namesRichard Braun
2017-03-15kern/work: move work_pool_init and work_setup to the .init sectionRichard Braun
2017-03-15kern/syscnt: replace the evcnt moduleRichard Braun
2017-03-14Use the X15 namespace consistently for macros defined by autoconfRichard Braun
2017-02-08kern/thread: add wait channelsRichard Braun
2017-02-04Clean up compilationRichard Braun
2017-01-29kern/thread: rename "time-sharing" to "fair-scheduling"Richard Braun
2017-01-24kern/thread: add the THREAD_KERNEL_PREFIX macroRichard Braun
2016-12-09Force brackets around one-line conditional statementsRichard Braun
2014-12-10kern/work: update call to kmem_cache_initRichard Braun
2014-09-05kern/work: use percpu variablesRichard Braun
2014-06-19kern/work: synchronously destroy worker threadsRichard Braun
2014-06-18Set threads as detached where applicableRichard Braun
2014-06-18kern/work: improve per-processor pools synchronizationRichard Braun
2014-06-17kern/work: don't name work poolsRichard Braun
2014-06-17kern/work: per-processor work poolsRichard Braun
2014-06-07kern/work: add a comment backRichard Braun
2014-05-24kern/work: rework worker id allocationRichard Braun
2014-04-26kern/work: use thread creation attributes accessorsRichard Braun
2014-01-02Declare variables as read mostly where appropriateRichard Braun
2013-07-05kern/work: update rdxtree calls for 64-bit keysRichard Braun
2013-06-10kern/work: fix radix tree usageRichard Braun
2013-06-09kern/work: use a radix tree for worker ID allocationRichard Braun
2013-06-03kern/work: new moduleRichard Braun