detailed scenario send/receive
paging and TLB- fault
Why a manual
can benefit from example codes
Intel's Itanium Systems Architecture and System
Programmer's guide has 676 pages and about 30 lines of example code
(one line/20 pages). My code can be seen as a manual extension: about
1500 code lines makes 2 lines/ manual page. It is by no means a full
scale operating system but a learning tool.
Key words: kernel, tutorial,
Itanium, ia64, HW/SW- interface, system call (API), conext
switch, pre-emptive, semaphore, message, shared memory,
virtual memory, TLB- translations, backing store, RSE, demand
paging, epc, test task.
An other small exercise: Linux kernel (3.2.0) module (LKM) rootkit,
Source code (c)