Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1264 → Rev 1265

//kernel/trunk/arch/ia64/include/interrupt.h
33,6 → 33,8
#include <arch/types.h>
#include <arch/register.h>
 
#define IRQ_COUNT 1 /* TODO */
 
/** External Interrupt vectors. */
#define INTERRUPT_TIMER 0
#define INTERRUPT_SPURIOUS 15
48,7 → 50,6
#define EOI 0 /**< The actual value doesn't matter. */
 
struct istate {
 
__r128 f2;
__r128 f3;
__r128 f4;
79,8 → 80,7
__r128 f29;
__r128 f30;
__r128 f31;
__address ar_bsp;
__address ar_bspstore;
__address ar_bspstore_new;
//kernel/trunk/arch/ia64/src/interrupt.c
43,7 → 43,9
#include <syscall/syscall.h>
#include <print.h>
#include <proc/scheduler.h>
#include <ipc/sysipc.h>
 
 
#define VECTORS_64_BUNDLE 20
#define VECTORS_16_BUNDLE 48
#define VECTORS_16_BUNDLE_START 0x5000
239,3 → 241,10
break;
}
}
 
/* Reregister irq to be IPC-ready */
void irq_ipc_bind_arch(__native irq)
{
panic("not implemented\n");
/* TODO */
}