The Linux Kernel
Development process
Submitting patches
Code of conduct
Maintainer handbook
All development-process docs
Core API
Driver APIs
Subsystems
Locking
Licensing rules
Writing documentation
Development tools
Testing guide
Hacking guide
Tracing
Fault injection
Livepatching
Rust
Administration
Build system
Reporting issues
Userspace tools
Userspace API
Firmware
Firmware and Devicetree
CPU architectures
ARC architecture
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
Feature status on arm architecture
SoC-specific documents
Chromebook Boot Flow
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
Introduction
Current State
Notes
TODO LIST
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
STM32H750 Overview
STM32F769 Overview
STM32F429 Overview
STM32MP13 Overview
STM32MP151 Overview
STM32MP157 Overview
STM32 DMA-MDMA chaining
ARM Allwinner SoCs
Samsung SoC
Frequently asked questions about the sunxi clock system
SPEAr ARM Linux Overview
STiH407 Overview
STiH418 Overview
STi ARM Linux Overview
Release notes for Linux Kernel VFP support code
ARM64 Architecture
LoongArch Architecture
m68k Architecture
MIPS-specific Documentation
Nios II Specific Documentation
OpenRISC Architecture
PA-RISC Architecture
powerpc
RISC-V architecture
s390 Architecture
SuperH Interfaces Guide
Sparc Architecture
x86-specific Documentation
Xtensa Architecture
Unsorted documentation
Translations
The Linux Kernel
CPU Architectures
ARM Architecture
NetWinder’s floating point emulator
View page source
NetWinder’s floating point emulator
¶
Introduction
Current State
Notes
TODO LIST