BSDCan2008 - Final - we hope

BSDCan 2008
The Technical BSD Conference

Rafal Jaworowski
Day Talks - 1 (2008-05-16)
Room G
Start time 15:00
Duration 01:00
ID 73
Event type lecture
Track Embedded
Language en

Porting FreeBSD/ARM to Marvell Orion System-On-Chip

This talk covers the development work on porting the FreeBSD/ARM to Marvell Orion family of highly integrated chips.

ARM architecture is widely adopted in the embedded devices, and since the architecture can be licensed, many implementation variations exist: Orion is a derivative compliant with the ARMv5TE definition, it provides a rich set of on-chip peripherals.

Present state of the FreeBSD support for ARM is explained, areas for improvement highlighted and its overall shape and condition presented.

The main discussion covers scope of the Orion port (what integrated peripherals required new development, what was adapted from existing code base); design decisions are explained for the most critical items, and implementation details revealed.

Summary notes are given on general porting methodology, debugging techniques and difficulties encountered during such undertaking.