ARM Architecture¶
- ARM Linux 2.6 and upper
- Booting ARM Linux
- Cluster-wide Power-up/power-down race avoidance algorithm
- Interface for registering and calling firmware-specific operations for ARM
- Interrupts
- Kernel mode NEON
- Kernel-provided User Helpers
- Kernel Memory Layout on ARM Linux
- Memory alignment
- ARM TCM (Tightly-Coupled Memory) handling in Linux
- Kernel initialisation parameters on ARM Linux
- Software emulation of deprecated SWP instruction (CONFIG_SWP_EMULATE)
- The Unified Extensible Firmware Interface (UEFI)
- vlocks for Bare-Metal Mutual Exclusion
- Porting
SoC-specific documents¶
- Release Notes for Linux on Intel’s IXP4xx Network Processor
- ARM Marvell SoCs
- ARM Microchip SoCs (aka AT91)
- NetWinder specific documentation
- NetWinder’s floating point emulator
- TI Keystone Linux Overview
- Texas Instruments Keystone Navigator Queue Management SubSystem driver
- TI OMAP
- MFP Configuration for PXA2xx/PXA3xx Processors
- Intel StrongARM 1100
- STM32F746 Overview
- STM32 ARM Linux Overview
- STM32H743 Overview
- STM32F769 Overview
- STM32F429 Overview
- STM32MP157 Overview
- ARM Allwinner SoCs
- Samsung SoC
- HP IPAQ H1940
- S3C24XX GPIO Control
- S3C24XX CPUfreq support
- S3C24XX Suspend Support
- S3C24XX USB Host support
- S3C2412 ARM Linux Overview
- Simtec Electronics EB2410ITX (BAST)
- S3C24XX NAND Support
- Samsung/Meritech SMDK2440
- S3C2413 ARM Linux Overview
- S3C24XX ARM Linux Overview
- Frequently asked questions about the sunxi clock system
- SPEAr ARM Linux Overview
- STiH416 Overview
- STiH407 Overview
- STiH418 Overview
- STi ARM Linux Overview
- STiH415 Overview
- Release notes for Linux Kernel VFP support code