]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Documentation/kernel-parameters: Move the kernel build options
authorBorislav Petkov (AMD) <bp@alien8.de>
Wed, 12 Nov 2025 11:46:41 +0000 (12:46 +0100)
committerJonathan Corbet <corbet@lwn.net>
Tue, 18 Nov 2025 16:18:51 +0000 (09:18 -0700)
Move the kernel build options abbreviations to the .txt file so that
they are together instead of one having to go hunt them in the .rst
file.

Tweak the formatting so that the inclusion of kernel-parameters.txt
still keeps the whole thing somewhat presentable in the html output too.

Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Randy Dunlap <rdunlap@infradead.org>
Tested-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Message-ID: <20251112114641.8230-1-bp@kernel.org>

Documentation/admin-guide/kernel-parameters.rst
Documentation/admin-guide/kernel-parameters.txt

index 7bf8cc7df6b54d51dfb7e6e609f50de9f53d3faf..02a725536cc50c8344c1097a68ccc1dc8fd36003 100644 (file)
@@ -110,102 +110,7 @@ The parameters listed below are only valid if certain kernel build options
 were enabled and if respective hardware is present. This list should be kept
 in alphabetical order. The text in square brackets at the beginning
 of each description states the restrictions within which a parameter
-is applicable::
-
-       ACPI    ACPI support is enabled.
-       AGP     AGP (Accelerated Graphics Port) is enabled.
-       ALSA    ALSA sound support is enabled.
-       APIC    APIC support is enabled.
-       APM     Advanced Power Management support is enabled.
-       APPARMOR AppArmor support is enabled.
-       ARM     ARM architecture is enabled.
-       ARM64   ARM64 architecture is enabled.
-       AX25    Appropriate AX.25 support is enabled.
-       CLK     Common clock infrastructure is enabled.
-       CMA     Contiguous Memory Area support is enabled.
-       DRM     Direct Rendering Management support is enabled.
-       DYNAMIC_DEBUG Build in debug messages and enable them at runtime
-       EARLY   Parameter processed too early to be embedded in initrd.
-       EDD     BIOS Enhanced Disk Drive Services (EDD) is enabled
-       EFI     EFI Partitioning (GPT) is enabled
-       EVM     Extended Verification Module
-       FB      The frame buffer device is enabled.
-       FTRACE  Function tracing enabled.
-       GCOV    GCOV profiling is enabled.
-       HIBERNATION HIBERNATION is enabled.
-       HW      Appropriate hardware is enabled.
-       HYPER_V HYPERV support is enabled.
-       IMA     Integrity measurement architecture is enabled.
-       IP_PNP  IP DHCP, BOOTP, or RARP is enabled.
-       IPV6    IPv6 support is enabled.
-       ISAPNP  ISA PnP code is enabled.
-       ISDN    Appropriate ISDN support is enabled.
-       ISOL    CPU Isolation is enabled.
-       JOY     Appropriate joystick support is enabled.
-       KGDB    Kernel debugger support is enabled.
-       KVM     Kernel Virtual Machine support is enabled.
-       LIBATA  Libata driver is enabled
-       LOONGARCH LoongArch architecture is enabled.
-       LOOP    Loopback device support is enabled.
-       LP      Printer support is enabled.
-       M68k    M68k architecture is enabled.
-                       These options have more detailed description inside of
-                       Documentation/arch/m68k/kernel-options.rst.
-       MDA     MDA console support is enabled.
-       MIPS    MIPS architecture is enabled.
-       MOUSE   Appropriate mouse support is enabled.
-       MSI     Message Signaled Interrupts (PCI).
-       MTD     MTD (Memory Technology Device) support is enabled.
-       NET     Appropriate network support is enabled.
-       NFS     Appropriate NFS support is enabled.
-       NUMA    NUMA support is enabled.
-       OF      Devicetree is enabled.
-       PARISC  The PA-RISC architecture is enabled.
-       PCI     PCI bus support is enabled.
-       PCIE    PCI Express support is enabled.
-       PCMCIA  The PCMCIA subsystem is enabled.
-       PNP     Plug & Play support is enabled.
-       PPC     PowerPC architecture is enabled.
-       PPT     Parallel port support is enabled.
-       PS2     Appropriate PS/2 support is enabled.
-       PV_OPS  A paravirtualized kernel is enabled.
-       RAM     RAM disk support is enabled.
-       RDT     Intel Resource Director Technology.
-       RISCV   RISCV architecture is enabled.
-       S390    S390 architecture is enabled.
-       SCSI    Appropriate SCSI support is enabled.
-                       A lot of drivers have their options described inside
-                       the Documentation/scsi/ sub-directory.
-        SDW     SoundWire support is enabled.
-       SECURITY Different security models are enabled.
-       SELINUX SELinux support is enabled.
-       SERIAL  Serial support is enabled.
-       SH      SuperH architecture is enabled.
-       SMP     The kernel is an SMP kernel.
-       SPARC   Sparc architecture is enabled.
-       SUSPEND System suspend states are enabled.
-       SWSUSP  Software suspend (hibernation) is enabled.
-       TPM     TPM drivers are enabled.
-       UMS     USB Mass Storage support is enabled.
-       USB     USB support is enabled.
-       USBHID  USB Human Interface Device support is enabled.
-       V4L     Video For Linux support is enabled.
-       VGA     The VGA console has been enabled.
-       VMMIO   Driver for memory mapped virtio devices is enabled.
-       VT      Virtual terminal support is enabled.
-       WDT     Watchdog support is enabled.
-       X86-32  X86-32, aka i386 architecture is enabled.
-       X86-64  X86-64 architecture is enabled.
-       X86     Either 32-bit or 64-bit x86 (same as X86-32+X86-64)
-       X86_UV  SGI UV support is enabled.
-       XEN     Xen support is enabled
-       XTENSA  xtensa architecture is enabled.
-
-In addition, the following text indicates that the option::
-
-       BOOT    Is a boot loader parameter.
-       BUGS=   Relates to possible processor bugs on the said processor.
-       KNL     Is a kernel start-up parameter.
+is applicable.
 
 Parameters denoted with BOOT are actually interpreted by the boot
 loader, and have no meaning to the kernel directly.
index c0b70c026111912dd4b7b942c3b0869b8cd666f7..5779cca1d0ac05d1fcc07baf33f2a6ae7f4840b6 100644 (file)
@@ -1,3 +1,101 @@
+       ACPI    ACPI support is enabled.
+       AGP     AGP (Accelerated Graphics Port) is enabled.
+       ALSA    ALSA sound support is enabled.
+       APIC    APIC support is enabled.
+       APM     Advanced Power Management support is enabled.
+       APPARMOR AppArmor support is enabled.
+       ARM     ARM architecture is enabled.
+       ARM64   ARM64 architecture is enabled.
+       AX25    Appropriate AX.25 support is enabled.
+       CLK     Common clock infrastructure is enabled.
+       CMA     Contiguous Memory Area support is enabled.
+       DRM     Direct Rendering Management support is enabled.
+       DYNAMIC_DEBUG Build in debug messages and enable them at runtime
+       EARLY   Parameter processed too early to be embedded in initrd.
+       EDD     BIOS Enhanced Disk Drive Services (EDD) is enabled
+       EFI     EFI Partitioning (GPT) is enabled
+       EVM     Extended Verification Module
+       FB      The frame buffer device is enabled.
+       FTRACE  Function tracing enabled.
+       GCOV    GCOV profiling is enabled.
+       HIBERNATION HIBERNATION is enabled.
+       HW      Appropriate hardware is enabled.
+       HYPER_V HYPERV support is enabled.
+       IMA     Integrity measurement architecture is enabled.
+       IP_PNP  IP DHCP, BOOTP, or RARP is enabled.
+       IPV6    IPv6 support is enabled.
+       ISAPNP  ISA PnP code is enabled.
+       ISDN    Appropriate ISDN support is enabled.
+       ISOL    CPU Isolation is enabled.
+       JOY     Appropriate joystick support is enabled.
+       KGDB    Kernel debugger support is enabled.
+       KVM     Kernel Virtual Machine support is enabled.
+       LIBATA  Libata driver is enabled
+       LOONGARCH LoongArch architecture is enabled.
+       LOOP    Loopback device support is enabled.
+       LP      Printer support is enabled.
+       M68k    M68k architecture is enabled.
+                       These options have more detailed description inside of
+                       Documentation/arch/m68k/kernel-options.rst.
+       MDA     MDA console support is enabled.
+       MIPS    MIPS architecture is enabled.
+       MOUSE   Appropriate mouse support is enabled.
+       MSI     Message Signaled Interrupts (PCI).
+       MTD     MTD (Memory Technology Device) support is enabled.
+       NET     Appropriate network support is enabled.
+       NFS     Appropriate NFS support is enabled.
+       NUMA    NUMA support is enabled.
+       OF      Devicetree is enabled.
+       PARISC  The PA-RISC architecture is enabled.
+       PCI     PCI bus support is enabled.
+       PCIE    PCI Express support is enabled.
+       PCMCIA  The PCMCIA subsystem is enabled.
+       PNP     Plug & Play support is enabled.
+       PPC     PowerPC architecture is enabled.
+       PPT     Parallel port support is enabled.
+       PS2     Appropriate PS/2 support is enabled.
+       PV_OPS  A paravirtualized kernel is enabled.
+       RAM     RAM disk support is enabled.
+       RDT     Intel Resource Director Technology.
+       RISCV   RISCV architecture is enabled.
+       S390    S390 architecture is enabled.
+       SCSI    Appropriate SCSI support is enabled.
+                       A lot of drivers have their options described inside
+                       the Documentation/scsi/ sub-directory.
+        SDW     SoundWire support is enabled.
+       SECURITY Different security models are enabled.
+       SELINUX SELinux support is enabled.
+       SERIAL  Serial support is enabled.
+       SH      SuperH architecture is enabled.
+       SMP     The kernel is an SMP kernel.
+       SPARC   Sparc architecture is enabled.
+       SUSPEND System suspend states are enabled.
+       SWSUSP  Software suspend (hibernation) is enabled.
+       TPM     TPM drivers are enabled.
+       UMS     USB Mass Storage support is enabled.
+       USB     USB support is enabled.
+       USBHID  USB Human Interface Device support is enabled.
+       V4L     Video For Linux support is enabled.
+       VGA     The VGA console has been enabled.
+       VMMIO   Driver for memory mapped virtio devices is enabled.
+       VT      Virtual terminal support is enabled.
+       WDT     Watchdog support is enabled.
+       X86-32  X86-32, aka i386 architecture is enabled.
+       X86-64  X86-64 architecture is enabled.
+       X86     Either 32-bit or 64-bit x86 (same as X86-32+X86-64)
+       X86_UV  SGI UV support is enabled.
+       XEN     Xen support is enabled
+       XTENSA  xtensa architecture is enabled.
+
+In addition, the following text indicates that the option
+
+       BOOT    Is a boot loader parameter.
+       BUGS=   Relates to possible processor bugs on the said processor.
+       KNL     Is a kernel start-up parameter.
+
+
+Kernel parameters
+
        accept_memory=  [MM]
                        Format: { eager | lazy }
                        default: lazy