/kfs-aarch64

A simple ARMv8 Kernel built from scratch that run on BCM2711 l ARM Cortex-A72

Primary LanguageAssembly

ARM Cortex-A72 Kernel

A basic ARM kernel

Toolchain Setup

Toolchain can be easily setup through Crossdev.

Install the toolchain as follow:

sudo emerge --sync
sudo emerge -auDN @world

emerge --ask sys-devel/crossdev
crossdev -s4 -t aarch64-unknown-linux-gnu

Building

make

Testing

Using QEMU

wip

Installing

Using Flashrom

wip

Implementation Notes

UART Setup

References