pub trait InterruptController {
    // Required methods
;
;

    // Provided method
 { ... }
}
Expand description

An abstract interface to an interrupt controller. Implemented by use_gic!.

Required Methods§

source

Get the currently signaled interrupt and acknowledge it.

Safety

This is only intended to be called by the port in an IRQ handler.

source

Notify that the kernel has completed the processing of the specified interrupt.

Safety

This is only intended to be called by the port in an IRQ handler.

Provided Methods§

source

Initialize the driver. This will be called just before entering PortToKernel::boot.

Safety

This is only intended to be called by the port.

Implementors§