summaryrefslogtreecommitdiff
path: root/kern/rcu.c
AgeCommit message (Collapse)Author
2018-04-19kern/atomic: remove shortcutsRichard Braun
These shortcuts just don't bring enough value.
2018-04-14kern/rcu: make the window check interval configurableRichard Braun
2018-04-01kern/rcu: add assertion in rcu_deferRichard Braun
2018-02-21kern/rcu: comment the loop in rcu_cpu_data_check_gp_stateRichard Braun
2018-02-20kern/rcu: fix !SMP buildsRichard 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.