arch/m68k-all: Flesh out the m68k common kernel routines
[AROS.git] / arch / m68k-amiga / kernel / kernel.conf
blob604f50053b7fc7b982af6453762bddf3fc9efad1
1 ##begin config
2 version 1.0
3 residentpri 127
4 libbase KernelBase
5 libbasetype struct KernelBase
6 ##end config
8 ##begin cdef
9 #include <inttypes.h>
10 #include <aros/kernel.h>
11 #include <utility/tagitem.h>
12 #include <stdarg.h>
13 ##end cdef
15 ##begin cdefprivate
16 ##include "kernel_intern.h"
17 ##end cdefprivate
19 ##begin functionlist
20 KRN_SchedType KrnGetScheduler() ()
21 void KrnSetScheduler(KRN_SchedType sched) (D0)
22 void KrnCause() ()
23 void KrnDispatch() ()
24 void KrnSwitch() ()
25 void KrnSchedule() ()
26 void * KrnAddIRQHandler(uint8_t irq, void *handler, void *handlerData, void *handlerData2) (D0, A0, A1, A2)
27 void KrnRemIRQHandler(void * handle) (A0)
28 void KrnCli() ()
29 void KrnSti() ()
30 struct TagItem *KrnGetBootInfo() ()
31 int KrnBug(const char *format, va_list args) (A0, A1)
32 int KrnIsSuper() ()
33 void * KrnAddExceptionHandler(uint8_t irq, void *handler, void *handlerData, void *handlerData2) (D0, A0, A1, A2)
34 void KrnRemExceptionHandler(void * handle) (A0)
35 ##end functionlist