39 lines
902 B
C
39 lines
902 B
C
![]() |
/*
|
||
|
File: irq.H
|
||
|
|
||
|
Author: R. Bettati
|
||
|
Department of Computer Science
|
||
|
Texas A&M University
|
||
|
Date : 09/03/02
|
||
|
|
||
|
Description: Interrupt Table (IRQ)
|
||
|
|
||
|
For details see Section 7 of Brandon Friesen's Tutorial
|
||
|
on OS Kernel Development.
|
||
|
URL: http://www.osdever.net/bkerndev/Docs/title.htm
|
||
|
|
||
|
*/
|
||
|
|
||
|
#ifndef _IRQ_H_ // include file only once
|
||
|
#define _IRQ_H_
|
||
|
|
||
|
|
||
|
/*--------------------------------------------------------------------------*/
|
||
|
/* */
|
||
|
/*--------------------------------------------------------------------------*/
|
||
|
|
||
|
class IRQ {
|
||
|
|
||
|
public:
|
||
|
|
||
|
static void init();
|
||
|
/* Initialize the IRQ handlers, i.e. fill 16 entries with pointers to handle
|
||
|
the PIC generated interrupts. These interrupts are routed to the exception
|
||
|
dispatcher (see 'exceptions.H'). At this point, no exception handlers are
|
||
|
installed yet.
|
||
|
*/
|
||
|
|
||
|
};
|
||
|
|
||
|
#endif
|