BSD/ARM Kernel Internals
Channel: Andrea Ross
Date: 2014-05-21

A Walkthrough of FreeBSD and NetBSD ARM Code

by Arun Thomas

In this talk, I'll discuss how BSD kernels interface with the ARM processor. I will cover the kernel internals of the FreeBSD and NetBSD ARM ports, focusing on ARMv7 primarily.

I will discuss how booting, memory management, exceptions, and interrupts work using plenty of BSD code. This talk is meant to be a quick start guide for BSD hackers who aren't familiar with the ARM architecture.