hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/tools/memory-model/Documentation/references.txt
....@@ -73,6 +73,18 @@
7373 Linux-kernel memory model
7474 =========================
7575
76
+o Jade Alglave, Will Deacon, Boqun Feng, David Howells, Daniel
77
+ Lustig, Luc Maranget, Paul E. McKenney, Andrea Parri, Nicholas
78
+ Piggin, Alan Stern, Akira Yokosawa, and Peter Zijlstra.
79
+ 2019. "Calibrating your fear of big bad optimizing compilers"
80
+ Linux Weekly News. https://lwn.net/Articles/799218/
81
+
82
+o Jade Alglave, Will Deacon, Boqun Feng, David Howells, Daniel
83
+ Lustig, Luc Maranget, Paul E. McKenney, Andrea Parri, Nicholas
84
+ Piggin, Alan Stern, Akira Yokosawa, and Peter Zijlstra.
85
+ 2019. "Who's afraid of a big bad optimizing compiler?"
86
+ Linux Weekly News. https://lwn.net/Articles/793253/
87
+
7688 o Jade Alglave, Luc Maranget, Paul E. McKenney, Andrea Parri, and
7789 Alan Stern. 2018. "Frightening small children and disconcerting
7890 grown-ups: Concurrency in the Linux kernel". In Proceedings of
....@@ -87,6 +99,11 @@
8799 o Jade Alglave, Luc Maranget, Paul E. McKenney, Andrea Parri, and
88100 Alan Stern. 2017. "A formal kernel memory-ordering model (part 2)"
89101 Linux Weekly News. https://lwn.net/Articles/720550/
102
+
103
+o Jade Alglave, Luc Maranget, Paul E. McKenney, Andrea Parri, and
104
+ Alan Stern. 2017-2019. "A Formal Model of Linux-Kernel Memory
105
+ Ordering" (backup material for the LWN articles)
106
+ https://mirrors.edge.kernel.org/pub/linux/kernel/people/paulmck/LWNLinuxMM/
90107
91108
92109 Memory-model tooling
....@@ -103,12 +120,12 @@
103120
104121 o Jade Alglave, Patrick Cousot, and Luc Maranget. 2016. "Syntax and
105122 semantics of the weak consistency model specification language
106
- cat". CoRR abs/1608.07531 (2016). http://arxiv.org/abs/1608.07531
123
+ cat". CoRR abs/1608.07531 (2016). https://arxiv.org/abs/1608.07531
107124
108125
109126 Memory-model comparisons
110127 ========================
111128
112129 o Paul E. McKenney, Ulrich Weigand, Andrea Parri, and Boqun
113
- Feng. 2016. "Linux-Kernel Memory Model". (6 June 2016).
114
- http://open-std.org/JTC1/SC22/WG21/docs/papers/2016/p0124r2.html.
130
+ Feng. 2018. "Linux-Kernel Memory Model". (27 September 2018).
131
+ http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0124r6.html.