aboutsummaryrefslogtreecommitdiff
path: root/include/qemu/atomic.h
AgeCommit message (Expand)AuthorFilesLines
2016-10-04atomic.h: fix __SANITIZE_THREAD__ buildAlex Bennée1-1/+1
2016-09-13atomics: Use __atomic_*_n() variant primitivesPranith Kumar1-16/+8
2016-09-13atomics: Remove redundant barrier()'sPranith Kumar1-4/+4
2016-08-09atomic: strip "const" from variables declared with typeofPaolo Bonzini1-6/+48
2016-07-12Clean up ill-advised or unusual header guardsMarkus Armbruster1-5/+3
2016-05-29atomics: do not emit consume barrier for atomic_rcu_readEmilio G. Cota1-2/+12
2016-05-29atomics: emit an smp_read_barrier_depends() barrier only for Alpha and Thread...Emilio G. Cota1-0/+11
2016-04-05include/qemu/atomic: add compile time assertsAlex Bennée1-24/+34
2016-02-23include: Clean up includesPeter Maydell1-1/+0
2016-02-09include/qemu/atomic.h: default to __atomic functionsAlex Bennée1-61/+131
2015-06-05atomics: add explicit compiler fence in __atomic memory barriersPaolo Bonzini1-3/+9
2015-02-02rcu: add rcu libraryPaolo Bonzini1-0/+61
2014-12-23atomic: fix position of volatile qualifierPaolo Bonzini1-2/+2
2013-11-21atomic.h: Fix build with clangPeter Maydell1-3/+3
2013-07-04add a header file for atomic operationsPaolo Bonzini1-32/+166
2013-03-11block-migration: add lockPaolo Bonzini1-0/+1
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-0/+67