summaryrefslogtreecommitdiffstats
path: root/util/rcu.c
Commit message (Expand)AuthorAgeFilesLines
* rcu: use coroutine TLS macrosStefan Hajnoczi2022-03-041-5/+5
* rcu: Introduce force_rcu notifierGreg Kurz2021-11-101-0/+19
* qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi2020-09-231-18/+18
* rcu: Implement drain_call_rcuMaxim Levitsky2020-09-161-0/+55
* lockable: replaced locks with lock guard macros where appropriateDaniel Brodsky2020-05-041-5/+3Star
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-1/+0Star
* membarrier: introduce qemu/sys_membarrier.hPaolo Bonzini2018-03-121-4/+5
* rcu: make memory barriers more explicitPaolo Bonzini2018-03-121-3/+9
* rcu: reduce more than 7MB heap memory by malloc_trim()Yang Zhong2017-12-211-0/+6
* Revert "rcu: do not create thread in pthread_atfork callback"Paolo Bonzini2017-08-081-3/+7
* rcu: completely disable pthread_atfork callbacks as soon as possiblePaolo Bonzini2017-08-081-0/+20
* rcu: simplify memory barriersPaolo Bonzini2016-10-241-6/+5Star
* util: Clean up includesPeter Maydell2016-02-041-5/+1Star
* Revert "rcu: init rcu_registry_lock after fork"Paolo Bonzini2015-09-161-6/+1Star
* rcu: init rcu_registry_lock after forkEmilio G. Cota2015-09-091-1/+6
* rcu: Allow calling rcu_(un)register_thread() during synchronize_rcu()Wen Congyang2015-08-141-13/+35
* rcu: actually register threads that have RCU read-side critical sectionsPaolo Bonzini2015-07-241-0/+2
* rcu: do not create thread in pthread_atfork callbackPaolo Bonzini2015-04-011-4/+3Star
* rcu: handle forks safelyPaolo Bonzini2015-03-101-1/+32
* rcu: run RCU callbacks under the BQLPaolo Bonzini2015-02-111-0/+5
* rcu: do not let RCU callbacks pile up indefinitelyPaolo Bonzini2015-02-111-6/+8
* rcu: add call_rcuPaolo Bonzini2015-02-021-0/+119
* rcu: add rcu libraryPaolo Bonzini2015-02-021-0/+172