Kernel
  • Vanilla Kernels
  • Architecture
  • 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);

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
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License