42 lines
1.9 KiB
C
42 lines
1.9 KiB
C
/*******************************************************************************/
|
|
/* COS2000 - Compatible Operating System - LGPL v3 - Hordé Nicolas */
|
|
/* */
|
|
#include "types.h"
|
|
__attribute__ ((noreturn)) void exception_handler(regs *dump);
|
|
__attribute__((interrupt)) void interruption(exception_stack_noerror *caller);
|
|
void exception0();
|
|
void exception1();
|
|
void exception2();
|
|
void exception3();
|
|
void exception4();
|
|
void exception5();
|
|
void exception6();
|
|
void exception7();
|
|
void exception8();
|
|
void exception9();
|
|
void exception10();
|
|
void exception11();
|
|
void exception12();
|
|
void exception13();
|
|
void exception14();
|
|
void exception15();
|
|
void exception16();
|
|
void exception17();
|
|
void exception18();
|
|
__attribute__((interrupt)) void irq0(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq1(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq2(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq3(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq4(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq5(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq6(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq7(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq8(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq9(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq10(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq11(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq12(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq13(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq14(exception_stack_noerror *caller);
|
|
__attribute__((interrupt)) void irq15(exception_stack_noerror *caller);
|