gems-kernel/source/THIRDPARTY/nanobyte_os/kernel/arch/i686/pic.h
2024-06-03 11:16:15 -05:00

11 lines
315 B
C

#pragma once
#include <stdint.h>
void i686_PIC_Configure(uint8_t offsetPic1, uint8_t offsetPic2);
void i686_PIC_SendEndOfInterrupt(int irq);
void i686_PIC_Disable();
void i686_PIC_Mask(int irq);
void i686_PIC_Unmask(int irq);
uint16_t i686_PIC_ReadIrqRequestRegister();
uint16_t i686_PIC_ReadInServiceRegister();