summaryrefslogtreecommitdiff
path: root/kern/sref.c
AgeCommit message (Expand)Author
2018-02-24New errno.h standard headerRichard Braun
2018-02-20Rework the initialization operations of some kernel modulesRichard Braun
2018-02-07kern/sref: allow custom initial valuesRichard Braun
2018-02-07kern/sref: allow usage from interrupt contextRichard Braun
2018-01-12kern/sref: relax memory ordering on weak reference operationsRichard Braun
2018-01-10kern/sref: minor style updatesRichard Braun
2018-01-10kern/sref: flip queues on epoch endRichard Braun
2018-01-10kern/sref: optimize cache flushingRichard Braun
2018-01-10kern/sref: use an slist for review queuesRichard Braun
2018-01-10kern/sref: rework delta cache synchronizationRichard Braun
2017-12-03Revert "Make assert have no side effects"Richard Braun
2017-10-04Fix some header inclusionsRichard Braun
2017-09-06Use new thread_check_intr_context function consistentlyRichard Braun
2017-09-02kern/thread: new preemption control macrosRichard Braun
2017-09-02Make assert have no side effectsRichard Braun
2017-08-06Fix dependencies on percpu_setupRichard Braun
2017-07-25kern/sref: improve sref_weakref_trygetRichard Braun
2017-07-13Switch to initialization operationsRichard Braun
2017-07-02kern/sref: add TODO to review sref_weakref_trygetRichard Braun
2017-06-25Remove the param moduleRichard Braun
2017-06-13Various atomic access fixesRichard Braun
2017-06-10Use log functions where appropriateRichard Braun
2017-06-03kern/thread: improve thread_wakeup robustnessRichard Braun
2017-05-30Move assert.h to the include directoryRichard Braun
2017-05-09Replace sequential consistency with more efficient ordersAgustina Arzille
2017-04-29New stdio.h standard headerRichard Braun
2017-04-29kern/printk: rename to printfRichard Braun
2017-04-04Use the new atomic operations interfaceAgustina Arzille
2017-03-16Update system counter namesRichard Braun
2017-03-15kern/syscnt: replace the evcnt moduleRichard Braun
2017-03-14kern/sref: make manager threads use a high fair-scheduling priorityRichard Braun
2017-02-08kern/thread: add wait channelsRichard Braun
2017-02-04Clean up compilationRichard Braun
2017-01-25kern/sref: add a couple of TODOsRichard Braun
2017-01-25kern/sref: implement weak referencesRichard Braun
2017-01-24kern/thread: add the THREAD_KERNEL_PREFIX macroRichard Braun
2017-01-13Replace unsigned long with uintptr_t for integer/pointer conversionsRichard Braun
2016-12-09Force brackets around one-line conditional statementsRichard Braun
2014-09-25kern/sref: don't inline sref_counter_initRichard Braun
2014-09-24kern/sref: cosmetic changeRichard Braun
2014-09-23kern/sref: fix handling of dirty zero deltasRichard Braun
2014-09-23kern/sref: fix handling of dirty zeroes on reviewRichard Braun
2014-09-20kern/sref: new moduleRichard Braun