19#ifndef __ARM_KERNEL_RASPBERRYKERNEL_H
20#define __ARM_KERNEL_RASPBERRYKERNEL_H
22#include <FreeNOS/arm64/ARM64Kernel.h>
Represents the ARM64 kernel implementation.
Broadcom 2836 device specific I/O configuration.
Raspberry Pi Interrupt Controller implementation.
Represents the Raspberry Pi kernel implementation.
Broadcom2836 m_bcm
Broadcom specific registers.
u8 m_timerIrq
Interrupt number for the timer.
static void interrupt(CPUState state)
Interrupt handler routine.
BroadcomInterrupt m_bcmIntr
Broadcom specific interrupt controller.
ARM64Timer m_armTimer
ARM generic timer.
RaspberryKernel(CoreInfo *info)
Constructor function.
unsigned char u8
Unsigned 8-bit number.
Contains all the CPU registers.
Per-Core information structure.