hardware 0.0.9

A no_std bare-metal hardware abstraction layer — all port I/O, memory and swap allocations are guarded at runtime. Do not consider this dependency stable before x.1.x
Documentation
1
2
3
4
5
6
7
8
9
pub fn handle() {
    crate::interrupt::controller::dispatch(0);
    crate::interrupt::Controller::eoi(0);
}

pub fn handle_irq(irq: usize) {
    crate::interrupt::controller::dispatch(irq);
    crate::interrupt::Controller::eoi(irq as u8);
}