#ifndef DEVINTERRUPT_HANDLER_H_INCLUDED
#define DEVINTERRUPT_HANDLER_H_INCLUDED
#include "scheduler.h"
#include "asl.h"
#include "syscall.h"
#include "libraries.h"
/* Cycles and handles all pending interrupts from highest to lowest priority */
void InterruptHandler(unsigned int cause_reg);
/* Cycles and handles all internal pending interrupts from highest to lowest priority*/
void InterruptLineHandler(int line);
/* Handles the non-timer device interrupts */
void NonTimerHandler();
#endif