/kernel/trunk/arch/ppc32/include/interrupt.h |
---|
29,6 → 29,8 |
#ifndef __ppc32_INTERRUPT_H__ |
#define __ppc32_INTERRUPT_H__ |
#define IRQ_COUNT 1 /* TODO */ |
#define IVT_ITEMS 15 |
#define INT_OFFSET 0 |
/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,3 → 55,10 |
{ |
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 */ |
} |