aboutsummaryrefslogtreecommitdiff
path: root/util/rcu.c
AgeCommit message (Expand)Author
2024-01-08Replace "iothread lock" with "BQL" in commentsStefan Hajnoczi
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi
2023-08-31util: spelling fixesMichael Tokarev
2023-05-08call_rcu: stop using mb_set/mb_readPaolo Bonzini
2023-05-08rcu: remove qatomic_mb_set, expand commentsPaolo Bonzini
2022-03-04rcu: use coroutine TLS macrosStefan Hajnoczi
2021-11-10rcu: Introduce force_rcu notifierGreg Kurz
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi
2020-09-16rcu: Implement drain_call_rcuMaxim Levitsky
2020-05-04lockable: replaced locks with lock guard macros where appropriateDaniel Brodsky
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster
2018-03-12membarrier: introduce qemu/sys_membarrier.hPaolo Bonzini
2018-03-12rcu: make memory barriers more explicitPaolo Bonzini
2017-12-21rcu: reduce more than 7MB heap memory by malloc_trim()Yang Zhong
2017-08-08Revert "rcu: do not create thread in pthread_atfork callback"Paolo Bonzini
2017-08-08rcu: completely disable pthread_atfork callbacks as soon as possiblePaolo Bonzini
2016-10-24rcu: simplify memory barriersPaolo Bonzini
2016-02-04util: Clean up includesPeter Maydell
2015-09-16Revert "rcu: init rcu_registry_lock after fork"Paolo Bonzini
2015-09-09rcu: init rcu_registry_lock after forkEmilio G. Cota
2015-08-14rcu: Allow calling rcu_(un)register_thread() during synchronize_rcu()Wen Congyang
2015-07-24rcu: actually register threads that have RCU read-side critical sectionsPaolo Bonzini
2015-04-01rcu: do not create thread in pthread_atfork callbackPaolo Bonzini
2015-03-10rcu: handle forks safelyPaolo Bonzini
2015-02-11rcu: run RCU callbacks under the BQLPaolo Bonzini
2015-02-11rcu: do not let RCU callbacks pile up indefinitelyPaolo Bonzini
2015-02-02rcu: add call_rcuPaolo Bonzini
2015-02-02rcu: add rcu libraryPaolo Bonzini