Article 2: x86 memory model & interrupts
Source code
The article was published in linux inside issue 2 (May-June 2011).
References:
Andrew S. Tanenbaum and Albert S. Woodhull,
Operating Systems: Design and Implementation
. Prentice Hall, 2nd ed., 1996.
Intel corporation,
Intel 64 and IA-32 Architectures Software Developer's Manual, Volume 3A: System Programming Guide, Part 1
.
Intel corporation,
8259A Programmable Interrupt Controller
.