blob: 1b2307a98e4c4e76a83dbc21a14b7aaa7538e74e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#ifndef IOAPIC_H
#define IOAPIC_H
#include <types.h>
void ioapic_eoi(void);
uint32_t ioapic_read(const uint8_t offset);
void ioapic_write(const uint8_t offset, const uint32_t val);
void ioapic_set_irq(uint8_t irq, uint64_t apic_id, uint8_t vector);
void apic_remap_interrupts(void);
#endif
|