microZEUS
The whole stack, hand-drawn.

◄ Wiki / OS

GIC

The GIC is ARM's Generic Interrupt Controller, the hardware that routes device interrupts to CPU cores.

When a device needs attention — a timer fires, a network packet arrives — it raises an interrupt, and the GIC decides which core handles it and at what priority. On ARM systems it is the central traffic controller for interrupts, essential for multi-core scheduling and responsiveness. The kernel must program it correctly or interrupts will be lost or misrouted.

See also

  • firmwareFirmware is the low-level software that runs first at power-on and prepares the machine before the operating system takes over.
  • ICMPICMP is the network protocol for control and diagnostic messages, most famously used by ping.
  • FP/SIMDFP/SIMD refers to a CPU's floating-point and vector registers, which hold decimal math and batched parallel data.

Referenced by

firmware · ICMP