Module os1::interrupts [] [src]

This module contains everything needed for interrupts

Reexports

use core::prelude::v1::*;

Modules

idt

This module contains IDT stuff

pic

A module for programmable interrupt controller

pit

A module for the programmable interrupt timer

process

Module for cleanly turning interrupts on and off

tss

Functions

add_trap_handler

Register a trap handler for the given trap number with the given privelege level

esp0
init

Initialize interrupts. Set the PIT frequency to pit_hz

off

Turn interrupts off

on

Turn interrupts on

tss_init