Part II. The eCos Hardware Abstraction Layer (HAL)
Table of Contents
- 1. Introduction
- 2. Architecture, Variant and Platform
- 3. General principles
- 4. HAL Interfaces
- 4.1. Base Definitions
- 4.2. Architecture Characterization
- 4.2.1. Register Save Format
- 4.2.2. Thread Context Initialization
- 4.2.3. Thread Context Switching
- 4.2.4. Bit indexing
- 4.2.5. Idle thread activity
- 4.2.6. Reorder barrier
- 4.2.7. Breakpoint support
- 4.2.8. GDB support
- 4.2.9. Setjmp and longjmp support
- 4.2.10. Stack Sizes
- 4.2.11. Address Translation
- 4.2.12. Global Pointer
- 4.3. Interrupt Handling
- 4.4. Clocks and Timers
- 4.5. HAL I/O
- 4.6. HAL Unique-ID
- 4.7. Cache Control
- 4.8. Linker Scripts
- 4.9. Diagnostic Support
- 4.10. SMP Support
- 5. Exception Handling
- 6. HAL GDB File I/O Routines
- HAL GDB File I/O Routines — access host file system
- 7. Porting Guide
- 8. Future developments
2024-03-18 | Open Publication License |