Module interrupt

Source
Expand description

RISC-V specific interrupt control functions

This module provides architecture-specific interrupt management functions for the RISC-V architecture.

Functionsยง

are_external_interrupts_enabled
Check if external interrupts are enabled
are_interrupts_enabled
Check if interrupts are currently enabled on RISC-V
are_software_interrupts_enabled
Check if software interrupts are enabled
are_timer_interrupts_enabled
Check if timer interrupts are enabled
disable_external_interrupts
Disable external interrupts
disable_interrupts
Disable interrupts globally on RISC-V
disable_software_interrupts
Disable software interrupts
disable_timer_interrupts
Disable timer interrupts
enable_external_interrupts
Enable external interrupts
enable_interrupts
Enable interrupts globally on RISC-V
enable_software_interrupts
Enable software interrupts
enable_timer_interrupts
Enable timer interrupts
with_interrupts_disabled
Execute a closure with interrupts disabled