See also: Kernel Index, Arch, CPU

This directory defines architecture-neutral operation tables and binds them to architecture-specific implementations.

Summary

  • Central API surface for IO, paging, scheduler, stack, video, syscall, and TSS operations.

  • Keeps high-level kernel code portable by avoiding direct architecture calls.

  • Initializes architecture backends during boot.

Typical Work in This Area

  • Add new cross-arch operation interfaces.

  • Wire arch-specific functions into HAL tables.

  • Verify kernel modules use HAL calls consistently.

Revision History

v1.0

Initial HAL subsystem summary