Retro Rocket Kernel
BASIC-Powered Operating System
ioapic.h File Reference

Functions

void ioapic_redir_set (uint32_t gsi, uint32_t vector, uint32_t del_mode, uint32_t dest_mode, uint32_t intpol, uint32_t trigger_mode, uint32_t mask)
 
void ioapic_redir_get (uint32_t gsi, uint32_t *vector, uint32_t *del_mode, uint32_t *dest_mode, uint32_t *intpol, uint32_t *trigger_mode, uint32_t *mask, uint32_t *destination)
 
void ioapic_redir_unmask (uint32_t gsi)
 
void ioapic_redir_set_precalculated (uint32_t gsi, uint32_t upper, uint32_t lower)
 

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

◆ ioapic_redir_get()

void ioapic_redir_get ( uint32_t  gsi,
uint32_t *  vector,
uint32_t *  del_mode,
uint32_t *  dest_mode,
uint32_t *  intpol,
uint32_t *  trigger_mode,
uint32_t *  mask,
uint32_t *  destination 
)

◆ ioapic_redir_set()

void ioapic_redir_set ( uint32_t  gsi,
uint32_t  vector,
uint32_t  del_mode,
uint32_t  dest_mode,
uint32_t  intpol,
uint32_t  trigger_mode,
uint32_t  mask 
)

◆ ioapic_redir_set_precalculated()

void ioapic_redir_set_precalculated ( uint32_t  gsi,
uint32_t  upper,
uint32_t  lower 
)

◆ ioapic_redir_unmask()

void ioapic_redir_unmask ( uint32_t  gsi)