Retro Rocket Kernel BASIC-Powered Operating System

Functions
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)

Copyright
  Copyright (c) 2012-2023

## 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 | ) |