Linux kernel memory model related documentation

Why the "volatile" type class should not be used https://www.kernel.org/doc/Documentation/volatile-considered-harmful.txt

LINUX KERNEL MEMORY BARRIERS https://www.kernel.org/doc/Documentation/memory-barriers.txt

Memory barriers for TSO architectures http://lwn.net/Articles/576486/

C11 atomic variables and the kernel http://lwn.net/SubscriberLink/586838/77c5c01b6361c5b4/

Recommended Posts

Linux kernel memory model related documentation
Linux (command memory)
About Linux kernel parameters
Linux kernel release 5.x (2/4)
[Linux] Group related commands
Check Linux kernel version
Linux kernel release 5.x (3/4)
Linux kernel build time
Linux kernel release 5.x (4/4)
Linux kernel release 5.x (1/4)
Linux Kernel Build for DE10nano
Self-build linux kernel with clang
What is the Linux kernel?
Changed TCC related kernel parameters
[LINUX kernel rebuild] Version upgrade (4.18.0 → 5.8.8)