30#ifndef __X86_64_PIC_H__
31#define __X86_64_PIC_H__
36#define ICW1_SINGLE 0x02
37#define ICW1_INTERVAL4 0x04
38#define ICW1_LEVEL 0x08
43#define ICW4_BUF_SLAVE 0x08
48#define PIC1_COMMAND PIC1
49#define PIC1_DATA (PIC1+1)
50#define PIC2_COMMAND PIC2
51#define PIC2_DATA (PIC2+1)
unsigned int uint32_t
Definition acefiex.h:163
unsigned char uint8_t
Definition acefiex.h:161
void AuInitialisePIC()
Definition x86_64_pic.cpp:99
void AuPICSetMask(uint8_t irq)
Definition x86_64_pic.cpp:62
void AuPITOneShotMode()
Definition x86_64_pic.cpp:152
void AuPITSleepMS(uint32_t ms)
Definition x86_64_pic.cpp:92
void AuPitOneShotWait()
Definition x86_64_pic.cpp:163
void AuPICInterruptEOI(unsigned int intno)
Definition x86_64_pic.cpp:45
void AuPICClearMask(uint8_t irq)
Definition x86_64_pic.cpp:77