Unit idt

Description

Interrupt Descriptor Table - Structures & Interface.

Overview

Classes, Interfaces, Objects and Records

Name Description
Packed Record TIDT_Entry  
Packed Record TIDT_Pointer  

Functions and Procedures

procedure init();
procedure set_gate(Number : uint8; Base : uint32; Selector : uint16; Flags : uint8);

Types

PIDT_Entry = ˆTIDT_Entry;
PIDT_Pointer = ˆTIDT_Pointer;

Constants

ISR_RING_0 = $8E;
ISR_RING_1 = $AE;
ISR_RING_2 = $CE;
ISR_RING_3 = $EE;

Variables

IDT_Entries: Array [0..255] of TIDT_Entry;
IDT_Pointer: TIDT_Pointer;

Description

Functions and Procedures

procedure init();
 
procedure set_gate(Number : uint8; Base : uint32; Selector : uint16; Flags : uint8);
 

Types

PIDT_Entry = ˆTIDT_Entry;
 
PIDT_Pointer = ˆTIDT_Pointer;
 

Constants

ISR_RING_0 = $8E;
 
ISR_RING_1 = $AE;
 
ISR_RING_2 = $CE;
 
ISR_RING_3 = $EE;
 

Variables

IDT_Entries: Array [0..255] of TIDT_Entry;
 
IDT_Pointer: TIDT_Pointer;
 

Author


Generated by PasDoc 0.16.0.