|
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.
|
GICR_IGROUPR0 — Redistributor Interrupt Group Register 0 (SGI frame, offset 0x0080, RW) More...
GICR_IGROUPR0 — Redistributor Interrupt Group Register 0 (SGI frame, offset 0x0080, RW)
Controls the Group assignment of each SGI and PPI for this PE. Each bit selects whether the corresponding INTID belongs to Group 0 or Group 1.
Bit values: 0 = Group 0 (secure, signaled as FIQ) 1 = Group 1 (non-secure or secure depending on GICR_IGRPMODR0)
Combined with GICR_IGRPMODR0: IGROUPR0=0, IGRPMODR0=0 → Group 0 IGROUPR0=1, IGRPMODR0=0 → Group 1 Non-secure IGROUPR0=0, IGRPMODR0=1 → Group 1 Secure IGROUPR0=1, IGRPMODR0=1 → Reserved
Reset to 0 on GIC reset (all SGIs/PPIs default to Group 0).