This is a Subproject of the GTA04 and Openmoko Beagle Hybrid
It provides two different stable and fully functional Linux kernels for the Openmoko Beagle Hybrid and the GTA04. Please see for a list of repositories with different kernel flavours: Repositories
Neil-Plus Kernel (tracking Linux 3.7)
The master branch is based on the mainline 3.7 kernel.
This is a project run by Neil Brown http://neil.brown.name/git/gta04 and extended by Goldelico.
Philosophy
- based on the latest www.kernel.org
- provides a growing number of hardware features in a clean way
- can be used in daily life
- does follow the latest kernel releases and includes security patches
- adds the latest Linux features
- is pushed to go upstream
For a description of the status, please see Mainline-Status.
Installation
Please refer to the GTA04 Rootfs for installation instructions of a complete distribution (bootloader, kernel, rootfs, LXDE GUI).
Controlling Hardware Features from User Space
See Documentation.
Source Code and Compile from Source
Bugs
Please report bugs in the Issue Tracking section. If you have developed patches (git format-patch), please send them through e-mail for review.
HW-Validation Kernel (2.6.32)
The hw-validation branch is a 2.6.32 kernel based on the beagleboardXM branch of Beagleboard Validation Kernel. Its purpose is to provide all hardware features to the user level, at least in a way that it is operational and the hardware can be tested.
Philosophy
- based on BeagleBoard XM hw-validation kernel
- aims to demonstrate allmost all hardware features as fast as possible
- can be used in daily life
- does not care about security patches
- does not add new Linux features
- has no chance to go upstream (e.g. we add patches where we need and don't care about coding style)
- is a reference implementation for other kernels (shows how to control the hardware correctly)
- user space interface is sometimes a hack, just to get access to the hardware
Features
almost everything is supported by the drivers except currently (please look into the documentation):
- Torch/Flash
- Microphone Sense
- IrDA
- Si4721 FM/RDS TX/RX
- 3D Graphics Accelerator
- DSP
Device names and sample commands
Please refer to Documentation and Devices-Overview for a full listing of all devices.