~/talk

Installing and Using the Linux-Kernel Memory Model (LKMM)

links:none on file
slides:none on file

Step-by-step setup of the Linux‑Kernel Memory Model shows how to install herd7 and OCaml, satisfy opam/dune dependencies and build the tools, then run litmus tests from tools/memory_model in kernel tree or from the GitHub repo with about 8,000 litmus tests. The model exhaustively explores tiny concurrent C snippets (no loops or functions), reports outcomes like the IRW test that is never allowed, documents supported primitives (atomics, spinlocks, RCU), and does not address forward progress.

AI-written summary · about

  1. 0:00Introduction to LKMM
  2. 2:24Tooling and installation
  3. 5:19Configuration troubleshooting
  4. 9:24Technical Q&A session
  5. 12:46Understanding atomic primitives
  6. 17:58Hardware progress guarantees
  7. 21:32Running litmus tests
  8. 27:24Litmus test code walk-through
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.