28 Commits (86f847a39aef93bcfbea65a702ba76762ae54d61)

Author SHA1 Message Date
Stefan Hajnoczi a4a411fbaf Replace "iothread lock" with "BQL" in comments 2 years ago
Stefan Hajnoczi 195801d700 system/cpus: rename qemu_mutex_lock_iothread() to bql_lock() 2 years ago
Michael Tokarev d02d06f8f1 util: spelling fixes 3 years ago
Paolo Bonzini 8f593ba9c5 call_rcu: stop using mb_set/mb_read 3 years ago
Paolo Bonzini 6e288b00ef rcu: remove qatomic_mb_set, expand comments 3 years ago
Stefan Hajnoczi 17c78154b0 rcu: use coroutine TLS macros 4 years ago
Greg Kurz ef149763a8 rcu: Introduce force_rcu notifier 5 years ago
Stefan Hajnoczi d73415a315 qemu/atomic.h: rename atomic_ to qatomic_ 6 years ago
Maxim Levitsky d816614ca4 rcu: Implement drain_call_rcu 6 years ago
Daniel Brodsky 6e8a355de6 lockable: replaced locks with lock guard macros where appropriate 6 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
Paolo Bonzini c8d3877e48 membarrier: introduce qemu/sys_membarrier.h 8 years ago
Paolo Bonzini 77a8b8462b rcu: make memory barriers more explicit 8 years ago
Yang Zhong 5a22ab7162 rcu: reduce more than 7MB heap memory by malloc_trim() 8 years ago
Paolo Bonzini 2a96a552f9 Revert "rcu: do not create thread in pthread_atfork callback" 10 years ago
Paolo Bonzini 73c6e4013b rcu: completely disable pthread_atfork callbacks as soon as possible 10 years ago
Paolo Bonzini e11131b025 rcu: simplify memory barriers 10 years ago
Peter Maydell aafd758410 util: Clean up includes 10 years ago
Paolo Bonzini 05620f85e9 Revert "rcu: init rcu_registry_lock after fork" 11 years ago
Emilio G. Cota 5243722376 rcu: init rcu_registry_lock after fork 11 years ago
Wen Congyang c097a60b10 rcu: Allow calling rcu_(un)register_thread() during synchronize_rcu() 11 years ago
Paolo Bonzini ab28bd2312 rcu: actually register threads that have RCU read-side critical sections 11 years ago
Paolo Bonzini a59629fcc6 rcu: do not create thread in pthread_atfork callback 11 years ago
Paolo Bonzini 21b7cf9e07 rcu: handle forks safely 11 years ago
Paolo Bonzini a464982499 rcu: run RCU callbacks under the BQL 11 years ago
Paolo Bonzini a7d1d63679 rcu: do not let RCU callbacks pile up indefinitely 11 years ago
Paolo Bonzini 26387f86c9 rcu: add call_rcu 13 years ago
Paolo Bonzini 7911747bd4 rcu: add rcu library 13 years ago