Go to the documentation of this file.
18 #ifndef __ARM_KERNEL_H
19 #define __ARM_KERNEL_H
21 #include <FreeNOS/Kernel.h>
22 #include <FreeNOS/Process.h>
Interrupt controller interface.
ARM exception handling functionality.
static void prefetchAbort(CPUState state)
Prefetch abort routine.
static void interrupt(CPUState state)
Interrupt handler routine.
FreeNOS kernel implementation.
Contains all the CPU registers.
Per-Core information structure.
ARMException m_exception
ARM exception handling subsystem.
static void dataAbort(CPUState state)
Data abort routine.
Represents the ARM kernel implementation.
static void reserved(CPUState state)
Reserved routine.
ARMKernel(CoreInfo *info)
Constructor function.
static void undefinedInstruction(CPUState state)
Undefined instruction routine.
static void trap(CPUState state)
Software trap routine.