bottleros/Kernel/interruptions/include/interrupts.h

32 lines
517 B
C
Executable File

#ifndef INTERRUPS_H_
#define INTERRUPS_H_
#include "idtLoader.h"
#include <stdint.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