summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Fernandes (Google) <joel@joelfernandes.org>2023-10-14 17:39:06 +0900
committerPaul E. McKenney <paulmck@kernel.org>2023-10-15 20:54:19 -0700
commitf96a8471ef72c8466d585572581f4d86fb6e852f (patch)
tree86550e61fc472f5c06e64472344978fe3161e768
parenta01629a5f734b7617ee0ac4d4ded28b0605cf7cd (diff)
downloadperfbook-f96a8471ef72c8466d585572581f4d86fb6e852f.tar.gz
bib/memorymodel: Add Tsirkin2017
Add entry of Linux kernel git commit 450cbdd0125c ("locking/x86: Use LOCK ADD for smp_mb() instead of MFENCE"). Signed-off-by: Joel Fernandes (Google) <joel@joelfernandes.org> Co-developed-by: Akira Yokosawa <akiyks@gmail.com> Signed-off-by: Akira Yokosawa <akiyks@gmail.com> Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
-rw-r--r--bib/memorymodel.bib10
1 files changed, 10 insertions, 0 deletions
diff --git a/bib/memorymodel.bib b/bib/memorymodel.bib
index 1ecff7d6..4883dfe3 100644
--- a/bib/memorymodel.bib
+++ b/bib/memorymodel.bib
@@ -373,6 +373,16 @@ International Workshop on Exploiting Concurrency Efficiently and Correctly },
lastchecked="February 9, 2018",
}
+@unpublished{Tsirkin2017,
+ Author="Michael S. Tsirkin",
+ Title="locking/x86: Use {LOCK ADD} for smp\_mb() instead of {MFENCE}",
+ month="October",
+ day="27",
+ year="2017",
+ note="Git commit:
+\url{https://git.kernel.org/linus/450cbdd0125c}",
+}
+
@article{Pulte:2017:SAC:3177123.3158107,
author = {Pulte, Christopher and Flur, Shaked and Deacon, Will and French, Jon and Sarkar, Susmit and Sewell, Peter},
title = {Simplifying ARM Concurrency: Multicopy-atomic Axiomatic and Operational Models for ARMv8},