Retro Rocket Kernel
BASIC-Powered Operating System
idt.h File Reference
#include <kernel.h>

Data Structures

struct  idt_ptr_t
 
struct  idt_entry_t
 

Functions

struct idt_ptr __attribute__ ((packed))
 
void init_idt ()
 
void idt_init (void *idt)
 
void pic_eoi (int irq)
 

Variables

uint16_t limit
 
void * base
 
struct idt_entry __attribute__
 
volatile idt_ptr_t idt64
 

Detailed Description

Author
Craig Edwards (craig.nosp@m.edwa.nosp@m.rds@b.nosp@m.rain.nosp@m.box.c.nosp@m.c)

Function Documentation

◆ __attribute__()

struct idt_ptr __attribute__ ( (packed)  )

◆ idt_init()

void idt_init ( void *  idt)

◆ init_idt()

void init_idt ( )

◆ pic_eoi()

void pic_eoi ( int  irq)

Variable Documentation

◆ __attribute__

◆ base

void* base

◆ idt64

volatile idt_ptr_t idt64
extern

◆ limit

uint16_t limit