5 libbasetype struct KernelBase
9 #include <aros/kernel.h>
10 #include <utility/tagitem.h>
14 #include "kernel_intern.h"
17 KRN_SchedType KrnGetScheduler() ()
18 void KrnSetScheduler(KRN_SchedType sched) (D0)
23 void * KrnAddIRQHandler(uint8_t irq, void *handler, void *handlerData, void *handlerData2) (D0, A0, A1, A2)
24 void KrnRemIRQHandler(void * handle) (A0)
27 struct TagItem *KrnGetBootInfo() ()
28 int KrnBug(const char *format, va_list args) (A0, A1)
30 void * KrnAddExceptionHandler(uint8_t irq, void *handler, void *handlerData, void *handlerData2) (D0, A0, A1, A2)
31 void KrnRemExceptionHandler(void * handle) (A0)
32 int KrnMapGlobal(void *virtual, void *physical, uint32_t length, KRN_MapAttr flags) (A0, A1, D0, D1)
33 int KrnUnmapGlobal(void *virtual, uint32_t length) (A0, D0)
34 void *KrnCreateContext() ()
35 void KrnDeleteContext(void *context) (A0)
36 void *KrnVirtualToPhysical(void *virt) (A0)
37 void KrnSetProtection(void *address, uint32_t length, KRN_MapAttr flags) (A0, D0, D1)