Kernel
- Vanilla Kernels
- Architecture
- Macros
- Directives
- The instructions should reside on a page whose linear and physical addresses are identical.
- to suppress compiler warnings of unused lock variables
(void)(lock);
- Barrier
The kernel stack is about 6K in 2.2 (for most architectures: it's about 14K on the Alpha), and shared with interrupts so you can't use it all.
- The Art of Multiprocessor Programming
- UNIX(R) Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers
- Multiprocessor Scheduling: Theory and Applications
page revision: 248, last edited: 22 Mar 2016 13:08