interrupt.h File Reference

Include dependency graph for interrupt.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  istate

Defines

#define IRQ_COUNT   257 /* 256 NOT suppotred IRQS*/
#define IRQ_KBD   256
#define INTERRUPT_TIMER   0
#define INTERRUPT_SPURIOUS   15
#define GE_ILLEGALOP   0
#define GE_PRIVOP   1
#define GE_PRIVREG   2
#define GE_RESREGFLD   3
#define GE_DISBLDISTRAN   4
#define GE_ILLEGALDEP   8
#define EOI   0

Functions

static void istate_set_retaddr (istate_t *istate, __address retaddr)
static __native istate_get_pc (istate_t *istate)
static int istate_from_uspace (istate_t *istate)
void general_exception (__u64 vector, istate_t *istate)
int break_instruction (__u64 vector, istate_t *istate)
void universal_handler (__u64 vector, istate_t *istate)
void nop_handler (__u64 vector, istate_t *istate)
void external_interrupt (__u64 vector, istate_t *istate)
void virtual_interrupt (__u64 irq, void *param)
void disabled_fp_register (__u64 vector, istate_t *istate)

Variables

void * ivt


Detailed Description

Definition in file interrupt.h.


Generated on Sun Jun 18 16:52:07 2006 for HelenOS Kernel (ia64) by  doxygen 1.4.6