[−][src]Module sunrise_kernel::devices::lapic  
Local APIC driver.
Specification can be found in Intel's System Programmer's Guide. The chapters used as reference here will be from this version of the guide.
Structs
| Error | Contains the set of errors the LAPIC has encountered while running.  | 
| LocalApic | LocalApic driver.  | 
| LocalApicInternal | Local APIC Register structure.  | 
| LocalApicRegister | Local APIC Registers are 128-bit wide, with the 32 lower bits containing the actual register, and the top bits being reserved for future use.  | 
| LocalApicVersion | The version and associated metadata of a Local APIC are described by this struct.  | 
| LocalVector | Allows software to specify the manner in which the local interrupts are delivered to the processor core.  | 
| SpuriousInterrupt | See chapter 10.9: Spurious Interrupt  | 
Enums
| DeliveryMode | Specifies how the APICs listed in the destination field should act upon reception of this signal. Note that certain Delivery Modes only operate as intended when used in conjunction with a specific trigger Mode.  | 
| TimerMode | Selects the Timer Mode of the LVT Timer.  |