bottleros/Kernel/include/interrupts.h

31 lines
516 B
C
Executable File

#ifndef INTERRUPS_H_
#define INTERRUPS_H_
#include <idtLoader.h>
void _irq00Handler(void);
void _irq01Handler(void);
void _irq02Handler(void);
void _irq03Handler(void);
void _irq04Handler(void);
void _irq05Handler(void);
void _systemCallsHandler(void);
void _switchContext(void);
void _exception0Handler(void);
void _exception6Handler(void);
void _cli(void);
void _sti(void);
void _hlt(void);
void picMasterMask(uint8_t mask);
void picSlaveMask(uint8_t mask);
void haltcpu(void);
#endif /* INTERRUPS_H_ */