The Linux Kernel
6.12.0
Quick search
Contents
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
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
This Page
Show Source
NetWinder’s floating point emulator
¶
Introduction
Current State
Notes
TODO LIST