We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

FreeBSD ARM : Before Kernel

Formale Metadaten

Titel
FreeBSD ARM : Before Kernel
Serientitel
Anzahl der Teile
31
Autor
Lizenz
CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
This lecture describe the boot process of FreeBSD on ARM and the ongoing effort to upstream our local patches for U-Boot (An opensource bootloader for embedded devices) and DTS (DeviceTree Source) into the Linux Kernel. Booting FreeBSD on an ARM board relies on three things : U-Boot (An opensource bootloader for embedded devices) ubldr (a version of loader (8) using the U-Boot API) DTB (Devicetree Blob, a file that describe the hardware that we are running on). You, of course, also need drivers for the board System On a Chip but this is beyond this talk. Therefore it is important to keep up with U-Boot release as adding support for a new board will require support for it in U-Boot. It is also important to keep up with the DTS (Devicetree Syntax, the file that will be converted in a DTB) that we import from the Linux Kernel project as new board means new DTS file for it.