IA_64LINUX Kernel Design and Implementation

Author: David Mosberger
Publisher:
Publish Date: 2004-11-01
Features:
- Authoritative and comprehensive coverage of the Linux kernel under IA-64/IPF (Itanium processor series)
- In-depth exploration of the conceptual ideas behind the Linux hardware abstraction interface and their specific implementation in the IA-64 design space
- Written by top-tier IA-64 Linux kernel designers and developers
- Foreword written by renowned Open Source leader Bruce Perens
- The authoritative guide to the IA-64 Linux mw kernel implementation
- The IA-64 architecture and Itanium processors are designed to deliver unprecedented performance, scalability, and reliability. With the IA-64 Linux kernel, every Linux developer can access these powerful capabilities. In this authoritative work, the IA-64 Linux kernel project manager will guide you deep into the Linux of IA-64, accurately explaining why the IA-64 architecture possesses such groundbreaking power.
- This book begins by introducing the IA-64 architecture, instruction set, and key features. It then covers every major Linux kernel subsystem in unprecedented depth, describing the interfaces Linux uses to abstract hardware differences and explaining how these interfaces are implemented in the IA-64 environment.
- Includes:
· Processors, tasks, and threads
· Virtual memory subsystem: address spaces, page tables, page error handling, and consistency
· Device support: programmed I/O, DMA, and interrupts
· Symmetric multiprocessing: Linux locking principles and their implementation on IA-64
· Kernel entry and exit: interrupts, system calls, signals, and user memory access
· Booting: firmware, bootloaders, and kernel initialization
· System performance monitoring: utilization, kernel support, and the Itanium extension series
· IA-32 compatibility: supporting traditional 32-bit applications from both architectural and Linux system perspectives

📌 Related Posts