32 lines
517 B
C
Executable File
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
|