summaryrefslogtreecommitdiff
path: root/sys/kern/subr_percpu.c
AgeCommit message (Expand)Author
2020-05-11Teach percpu to run constructors on CPU attach.riastradh
2020-02-07Add percpu_foreach_xcall(), which is like percpu_foreach(), except itthorpej
2020-02-01KNFriastradh
2020-02-01Use __read_mostly and gather related __cacheline_aligned together.riastradh
2020-02-01New function percpu_create.riastradh
2019-12-05Allow equality in this assertion.riastradh
2019-09-18Decorate percpu_cpu_swap() with __noubsankamil
2017-05-31vmem_alloc() with VM_SLEEP cannot fail, so percpu_alloc() cannot fail either.chs
2014-11-27Consistently use kpreempt_*() outside scheduler path.uebayasi
2012-01-27extending vmem(9) to be able to allocated resources for it's own needs.para
2011-09-02Report vmem(9) errors out-of-band so that we can use vmem(9) to managedyoung
2011-07-27These don't need uvm/uvm_extern.h.uebayasi
2011-05-13Sprinkle __cacheline_aligned and __read_mostly.rmind
2011-04-19Relax an assertionmartin
2011-04-14Add a KASSERTmatt
2009-10-21Remove uarea swap-out functionality:rmind
2008-12-15Start percpu allocation at (ALIGNBYTES + 1) to avoid problem with importingad
2008-05-03- encrypt/decrypt offsets if DIAGNOSTIC.yamt
2008-04-28Add MI code to support in-kernel preemption. Preemption is deferred byad
2008-04-27- Rename crit_enter/crit_exit to kpreempt_disable/kpreempt_enable.ad
2008-04-26fix a comment.yamt
2008-04-09Make the percpu API a little more friendly:thorpej
2008-03-17- simplify ASSERT_SLEEPABLE.yamt
2008-01-17- add a cpu_info pointer argument to percpu_callback_t.yamt
2008-01-14add a per-cpu storage allocator.yamt