|
Kernelite 0.1.0
Kernelite is a minimalist, educational operating system kernel built from scratch. The project aims to recreate core components of the Linux architecture to explore the fundamentals of operating system design and hardware-software interaction.
|
ICC_EOIR1_EL1 — Interrupt Controller End Of Interrupt Register 1. More...
ICC_EOIR1_EL1 — Interrupt Controller End Of Interrupt Register 1.
Write-only. Writing the INTID obtained from ICC_IAR1_EL1 signals End of Interrupt for the corresponding Group 1 interrupt.
When ICC_CTLR_EL1.EOImode == 0: performs priority drop AND deactivation. When ICC_CTLR_EL1.EOImode == 1: performs priority drop ONLY; a separate write to ICC_DIR_EL1 is required for deactivation.
Note: Always write the INTID value read from ICC_IAR1_EL1, not a modified value. Writing an incorrect INTID is UNPREDICTABLE.