Module rstubs::arch

source ·
Expand description

Hardware- and architecture-dependent abstractions.

Modules§

  • Abstracts the ACPI standard that provides interfaces for hardware detection, device configuration, and energy management.
  • Context and ring switching
  • CPU specific funcitions
  • Memory Segmentation
  • Interrupt handling for x86.
  • Ports and memory-mapped IO.
  • Virtual memory paging data structures.
  • The old/historical PIT “Programmable Interval Timer (PIT)”
  • Abstractions for cpu flags and control registers
  • Symmetric Multi-Processing
  • Task state segment register

Structs§