summaryrefslogtreecommitdiff
path: root/kern/rcu.h
AgeCommit message (Collapse)Author
2019-09-13Fix the documentation according to the memory modelmemory_model_devRichard Braun
Also, change the ordering requirements of some operations.
2019-08-16Document and reimplement RCU read-side critical section primitivesRichard Braun
2019-08-16Reword RCU guaranteesRichard Braun
2018-02-24Don't use reserved identifiersRichard Braun
2018-02-20Rework the initialization operations of some kernel modulesRichard Braun
In order to avoid workarounds that check whether a module is ready or not, break the initialization of some core modules into a bootstrap step for basic BSP initialization, and a setup step that completes initialization. Most users only need the bootstrap operation as a dependency, especially since scheduling isn't enabled yet.
2018-02-20kern/rcu: new moduleRichard Braun
This module implements preemptible RCU.