⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

init

Function init 

Source
pub fn init() -> KernelResult<()>
Expand description

Initialize the IRQ manager subsystem.

Creates the global IRQ manager instance. Must be called after the architecture-specific interrupt controller has been initialized (APIC, GIC, or PLIC).

§Errors

Returns KernelError::AlreadyExists if the IRQ manager has already been initialized.