/kernel/trunk/arch/sparc64/src/trap/interrupt.c |
---|
30,7 → 30,6 |
#include <interrupt.h> |
#include <arch/types.h> |
#include <debug.h> |
#include <ipc/sysipc.h> |
/** Register Interrupt Level Handler. |
* |
44,10 → 43,3 |
exc_register(n - 1, name, f); |
} |
/* Reregister irq to be IPC-ready */ |
void irq_ipc_bind_arch(__native irq) |
{ |
panic("not implemented\n"); |
/* TODO */ |
} |
/kernel/trunk/arch/sparc64/include/interrupt.h |
---|
31,8 → 31,6 |
#include <typedefs.h> |
#define IRQ_COUNT 1 /* TODO */ |
#define IVT_ITEMS 15 |
#define IVT_FIRST 1 |
/kernel/trunk/arch/ia64/src/interrupt.c |
---|
43,9 → 43,7 |
#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 |
241,10 → 239,3 |
break; |
} |
} |
/* Reregister irq to be IPC-ready */ |
void irq_ipc_bind_arch(__native irq) |
{ |
panic("not implemented\n"); |
/* TODO */ |
} |
/kernel/trunk/arch/ia64/include/interrupt.h |
---|
33,8 → 33,6 |
#include <arch/types.h> |
#include <arch/register.h> |
#define IRQ_COUNT 1 /* TODO */ |
/** External Interrupt vectors. */ |
#define INTERRUPT_TIMER 0 |
#define INTERRUPT_SPURIOUS 15 |
50,6 → 48,7 |
#define EOI 0 /**< The actual value doesn't matter. */ |
struct istate { |
__r128 f2; |
__r128 f3; |
__r128 f4; |
81,6 → 80,7 |
__r128 f30; |
__r128 f31; |
__address ar_bsp; |
__address ar_bspstore; |
__address ar_bspstore_new; |
/kernel/trunk/arch/ppc32/src/interrupt.c |
---|
32,8 → 32,8 |
#include <arch.h> |
#include <time/clock.h> |
#include <print.h> |
#include <ipc/sysipc.h> |
void start_decrementer(void) |
{ |
asm volatile ( |
55,10 → 55,3 |
{ |
exc_register(VECTOR_DECREMENTER, "timer", exception_decrementer); |
} |
/* Reregister irq to be IPC-ready */ |
void irq_ipc_bind_arch(__native irq) |
{ |
panic("not implemented\n"); |
/* TODO */ |
} |
/kernel/trunk/arch/ppc32/include/interrupt.h |
---|
29,8 → 29,6 |
#ifndef __ppc32_INTERRUPT_H__ |
#define __ppc32_INTERRUPT_H__ |
#define IRQ_COUNT 1 /* TODO */ |
#define IVT_ITEMS 15 |
#define INT_OFFSET 0 |