|
@@ -153,60 +153,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
1,0: use 1st APIC table
|
|
|
default: 0
|
|
|
|
|
|
- acpi_sleep= [HW,ACPI] Sleep options
|
|
|
- Format: { s3_bios, s3_mode, s3_beep, s4_nohwsig,
|
|
|
- old_ordering, s4_nonvs }
|
|
|
- See Documentation/power/video.txt for information on
|
|
|
- s3_bios and s3_mode.
|
|
|
- s3_beep is for debugging; it makes the PC's speaker beep
|
|
|
- as soon as the kernel's real-mode entry point is called.
|
|
|
- s4_nohwsig prevents ACPI hardware signature from being
|
|
|
- used during resume from hibernation.
|
|
|
- old_ordering causes the ACPI 1.0 ordering of the _PTS
|
|
|
- control method, with respect to putting devices into
|
|
|
- low power states, to be enforced (the ACPI 2.0 ordering
|
|
|
- of _PTS is used by default).
|
|
|
- s4_nonvs prevents the kernel from saving/restoring the
|
|
|
- ACPI NVS memory during hibernation.
|
|
|
-
|
|
|
- acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode
|
|
|
- Format: { level | edge | high | low }
|
|
|
-
|
|
|
- acpi_irq_balance [HW,ACPI]
|
|
|
- ACPI will balance active IRQs
|
|
|
- default in APIC mode
|
|
|
-
|
|
|
- acpi_irq_nobalance [HW,ACPI]
|
|
|
- ACPI will not move active IRQs (default)
|
|
|
- default in PIC mode
|
|
|
-
|
|
|
- acpi_irq_pci= [HW,ACPI] If irq_balance, clear listed IRQs for
|
|
|
- use by PCI
|
|
|
- Format: <irq>,<irq>...
|
|
|
-
|
|
|
- acpi_irq_isa= [HW,ACPI] If irq_balance, mark listed IRQs used by ISA
|
|
|
- Format: <irq>,<irq>...
|
|
|
-
|
|
|
- acpi_no_auto_ssdt [HW,ACPI] Disable automatic loading of SSDT
|
|
|
-
|
|
|
- acpi_os_name= [HW,ACPI] Tell ACPI BIOS the name of the OS
|
|
|
- Format: To spoof as Windows 98: ="Microsoft Windows"
|
|
|
-
|
|
|
- acpi_osi= [HW,ACPI] Modify list of supported OS interface strings
|
|
|
- acpi_osi="string1" # add string1 -- only one string
|
|
|
- acpi_osi="!string2" # remove built-in string2
|
|
|
- acpi_osi= # disable all strings
|
|
|
-
|
|
|
- acpi_serialize [HW,ACPI] force serialization of AML methods
|
|
|
-
|
|
|
- acpi_skip_timer_override [HW,ACPI]
|
|
|
- Recognize and ignore IRQ0/pin2 Interrupt Override.
|
|
|
- For broken nForce2 BIOS resulting in XT-PIC timer.
|
|
|
- acpi_use_timer_override [HW,ACPI]
|
|
|
- Use timer override. For some broken Nvidia NF5 boards
|
|
|
- that require a timer override, but don't have
|
|
|
- HPET
|
|
|
-
|
|
|
acpi_backlight= [HW,ACPI]
|
|
|
acpi_backlight=vendor
|
|
|
acpi_backlight=video
|
|
@@ -214,11 +160,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
(e.g. thinkpad_acpi, sony_acpi, etc.) instead
|
|
|
of the ACPI video.ko driver.
|
|
|
|
|
|
- acpi_display_output= [HW,ACPI]
|
|
|
- acpi_display_output=vendor
|
|
|
- acpi_display_output=video
|
|
|
- See above.
|
|
|
-
|
|
|
acpi.debug_layer= [HW,ACPI,ACPI_DEBUG]
|
|
|
acpi.debug_level= [HW,ACPI,ACPI_DEBUG]
|
|
|
Format: <int>
|
|
@@ -247,6 +188,41 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
unusable. The "log_buf_len" parameter may be useful
|
|
|
if you need to capture more output.
|
|
|
|
|
|
+ acpi_display_output= [HW,ACPI]
|
|
|
+ acpi_display_output=vendor
|
|
|
+ acpi_display_output=video
|
|
|
+ See above.
|
|
|
+
|
|
|
+ acpi_irq_balance [HW,ACPI]
|
|
|
+ ACPI will balance active IRQs
|
|
|
+ default in APIC mode
|
|
|
+
|
|
|
+ acpi_irq_nobalance [HW,ACPI]
|
|
|
+ ACPI will not move active IRQs (default)
|
|
|
+ default in PIC mode
|
|
|
+
|
|
|
+ acpi_irq_isa= [HW,ACPI] If irq_balance, mark listed IRQs used by ISA
|
|
|
+ Format: <irq>,<irq>...
|
|
|
+
|
|
|
+ acpi_irq_pci= [HW,ACPI] If irq_balance, clear listed IRQs for
|
|
|
+ use by PCI
|
|
|
+ Format: <irq>,<irq>...
|
|
|
+
|
|
|
+ acpi_no_auto_ssdt [HW,ACPI] Disable automatic loading of SSDT
|
|
|
+
|
|
|
+ acpi_os_name= [HW,ACPI] Tell ACPI BIOS the name of the OS
|
|
|
+ Format: To spoof as Windows 98: ="Microsoft Windows"
|
|
|
+
|
|
|
+ acpi_osi= [HW,ACPI] Modify list of supported OS interface strings
|
|
|
+ acpi_osi="string1" # add string1 -- only one string
|
|
|
+ acpi_osi="!string2" # remove built-in string2
|
|
|
+ acpi_osi= # disable all strings
|
|
|
+
|
|
|
+ acpi_pm_good [X86-32,X86-64]
|
|
|
+ Override the pmtimer bug detection: force the kernel
|
|
|
+ to assume that this machine's pmtimer latches its value
|
|
|
+ and always returns good values.
|
|
|
+
|
|
|
acpi.power_nocheck= [HW,ACPI]
|
|
|
Format: 1/0 enable/disable the check of power state.
|
|
|
On some bogus BIOS the _PSC object/_STA object of
|
|
@@ -255,11 +231,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
power state again in power transition.
|
|
|
1 : disable the power state check
|
|
|
|
|
|
- acpi_pm_good [X86-32,X86-64]
|
|
|
- Override the pmtimer bug detection: force the kernel
|
|
|
- to assume that this machine's pmtimer latches its value
|
|
|
- and always returns good values.
|
|
|
-
|
|
|
acpi_enforce_resources= [ACPI]
|
|
|
{ strict | lax | no }
|
|
|
Check for resource conflicts between native drivers
|
|
@@ -276,22 +247,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
no: ACPI OperationRegions are not marked as reserved,
|
|
|
no further checks are performed.
|
|
|
|
|
|
- agp= [AGP]
|
|
|
- { off | try_unsupported }
|
|
|
- off: disable AGP support
|
|
|
- try_unsupported: try to drive unsupported chipsets
|
|
|
- (may crash computer or cause data corruption)
|
|
|
-
|
|
|
- enable_timer_pin_1 [i386,x86-64]
|
|
|
- Enable PIN 1 of APIC timer
|
|
|
- Can be useful to work around chipset bugs
|
|
|
- (in particular on some ATI chipsets).
|
|
|
- The kernel tries to set a reasonable default.
|
|
|
-
|
|
|
- disable_timer_pin_1 [i386,x86-64]
|
|
|
- Disable PIN 1 of APIC timer
|
|
|
- Can be useful to work around chipset bugs.
|
|
|
-
|
|
|
ad1848= [HW,OSS]
|
|
|
Format: <io>,<irq>,<dma>,<dma2>,<type>
|
|
|
|
|
@@ -305,6 +260,12 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
Format: <io>,<irq>,<dma>,<mss_io>,<mpu_io>,<mpu_irq>
|
|
|
See also header of sound/oss/aedsp16.c.
|
|
|
|
|
|
+ agp= [AGP]
|
|
|
+ { off | try_unsupported }
|
|
|
+ off: disable AGP support
|
|
|
+ try_unsupported: try to drive unsupported chipsets
|
|
|
+ (may crash computer or cause data corruption)
|
|
|
+
|
|
|
aha152x= [HW,SCSI]
|
|
|
See Documentation/scsi/aha152x.txt.
|
|
|
|
|
@@ -432,12 +393,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
possible to determine what the correct size should be.
|
|
|
This option provides an override for these situations.
|
|
|
|
|
|
- security= [SECURITY] Choose a security module to enable at boot.
|
|
|
- If this boot parameter is not specified, only the first
|
|
|
- security module asking for security registration will be
|
|
|
- loaded. An invalid security module name will be treated
|
|
|
- as if no module has been chosen.
|
|
|
-
|
|
|
capability.disable=
|
|
|
[SECURITY] Disable capabilities. This would normally
|
|
|
be used only if an alternative security model is to be
|
|
@@ -509,24 +464,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
Range: 0 - 8192
|
|
|
Default: 64
|
|
|
|
|
|
- dma_debug=off If the kernel is compiled with DMA_API_DEBUG support
|
|
|
- this option disables the debugging code at boot.
|
|
|
-
|
|
|
- dma_debug_entries=<number>
|
|
|
- This option allows to tune the number of preallocated
|
|
|
- entries for DMA-API debugging code. One entry is
|
|
|
- required per DMA-API allocation. Use this if the
|
|
|
- DMA-API debugging code disables itself because the
|
|
|
- architectural default is too low.
|
|
|
-
|
|
|
- hpet= [X86-32,HPET] option to control HPET usage
|
|
|
- Format: { enable (default) | disable | force |
|
|
|
- verbose }
|
|
|
- disable: disable HPET and use PIT instead
|
|
|
- force: allow force enabled of undocumented chips (ICH4,
|
|
|
- VIA, nVidia)
|
|
|
- verbose: show contents of HPET registers during setup
|
|
|
-
|
|
|
com20020= [HW,NET] ARCnet - COM20020 chipset
|
|
|
Format:
|
|
|
<io>[,<irq>[,<nodeID>[,<backplane>[,<ckp>[,<timeout>]]]]]
|
|
@@ -570,23 +507,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
console=brl,ttyS0
|
|
|
For now, only VisioBraille is supported.
|
|
|
|
|
|
- earlycon= [KNL] Output early console device and options.
|
|
|
- uart[8250],io,<addr>[,options]
|
|
|
- uart[8250],mmio,<addr>[,options]
|
|
|
- Start an early, polled-mode console on the 8250/16550
|
|
|
- UART at the specified I/O port or MMIO address.
|
|
|
- The options are the same as for ttyS, above.
|
|
|
-
|
|
|
- no_console_suspend
|
|
|
- [HW] Never suspend the console
|
|
|
- Disable suspending of consoles during suspend and
|
|
|
- hibernate operations. Once disabled, debugging
|
|
|
- messages can reach various consoles while the rest
|
|
|
- of the system is being put to sleep (ie, while
|
|
|
- debugging driver suspend/resume hooks). This may
|
|
|
- not work reliably with all consoles, but is known
|
|
|
- to work with serial and VGA consoles.
|
|
|
-
|
|
|
coredump_filter=
|
|
|
[KNL] Change the default value for
|
|
|
/proc/<pid>/coredump_filter.
|
|
@@ -643,30 +563,13 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
Format: <area>[,<node>]
|
|
|
See also Documentation/networking/decnet.txt.
|
|
|
|
|
|
- vt.default_blu= [VT]
|
|
|
- Format: <blue0>,<blue1>,<blue2>,...,<blue15>
|
|
|
- Change the default blue palette of the console.
|
|
|
- This is a 16-member array composed of values
|
|
|
- ranging from 0-255.
|
|
|
-
|
|
|
- vt.default_grn= [VT]
|
|
|
- Format: <green0>,<green1>,<green2>,...,<green15>
|
|
|
- Change the default green palette of the console.
|
|
|
- This is a 16-member array composed of values
|
|
|
- ranging from 0-255.
|
|
|
-
|
|
|
- vt.default_red= [VT]
|
|
|
- Format: <red0>,<red1>,<red2>,...,<red15>
|
|
|
- Change the default red palette of the console.
|
|
|
- This is a 16-member array composed of values
|
|
|
- ranging from 0-255.
|
|
|
-
|
|
|
- vt.default_utf8=
|
|
|
- [VT]
|
|
|
- Format=<0|1>
|
|
|
- Set system-wide default UTF-8 mode for all tty's.
|
|
|
- Default is 1, i.e. UTF-8 mode is enabled for all
|
|
|
- newly opened terminals.
|
|
|
+ default_hugepagesz=
|
|
|
+ [same as hugepagesz=] The size of the default
|
|
|
+ HugeTLB page size. This is the size represented by
|
|
|
+ the legacy /proc/ hugepages APIs, used for SHM, and
|
|
|
+ default size when mounting hugetlbfs filesystems.
|
|
|
+ Defaults to the default architecture's huge page size
|
|
|
+ if not specified.
|
|
|
|
|
|
dhash_entries= [KNL]
|
|
|
Set number of hash buckets for dentry cache.
|
|
@@ -679,27 +582,9 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
Documentation/serial/digiepca.txt.
|
|
|
|
|
|
disable_mtrr_cleanup [X86]
|
|
|
- enable_mtrr_cleanup [X86]
|
|
|
The kernel tries to adjust MTRR layout from continuous
|
|
|
to discrete, to make X server driver able to add WB
|
|
|
- entry later. This parameter enables/disables that.
|
|
|
-
|
|
|
- mtrr_chunk_size=nn[KMG] [X86]
|
|
|
- used for mtrr cleanup. It is largest continous chunk
|
|
|
- that could hold holes aka. UC entries.
|
|
|
-
|
|
|
- mtrr_gran_size=nn[KMG] [X86]
|
|
|
- Used for mtrr cleanup. It is granularity of mtrr block.
|
|
|
- Default is 1.
|
|
|
- Large value could prevent small alignment from
|
|
|
- using up MTRRs.
|
|
|
-
|
|
|
- mtrr_spare_reg_nr=n [X86]
|
|
|
- Format: <integer>
|
|
|
- Range: 0,7 : spare reg number
|
|
|
- Default : 1
|
|
|
- Used for mtrr cleanup. It is spare mtrr entries number.
|
|
|
- Set to 2 or more if your graphical card needs more.
|
|
|
+ entry later. This parameter disables that.
|
|
|
|
|
|
disable_mtrr_trim [X86, Intel and AMD only]
|
|
|
By default the kernel will trim any uncacheable
|
|
@@ -707,12 +592,38 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
MTRR settings. This parameter disables that behavior,
|
|
|
possibly causing your machine to run very slowly.
|
|
|
|
|
|
+ disable_timer_pin_1 [i386,x86-64]
|
|
|
+ Disable PIN 1 of APIC timer
|
|
|
+ Can be useful to work around chipset bugs.
|
|
|
+
|
|
|
dmasound= [HW,OSS] Sound subsystem buffers
|
|
|
|
|
|
+ dma_debug=off If the kernel is compiled with DMA_API_DEBUG support,
|
|
|
+ this option disables the debugging code at boot.
|
|
|
+
|
|
|
+ dma_debug_entries=<number>
|
|
|
+ This option allows to tune the number of preallocated
|
|
|
+ entries for DMA-API debugging code. One entry is
|
|
|
+ required per DMA-API allocation. Use this if the
|
|
|
+ DMA-API debugging code disables itself because the
|
|
|
+ architectural default is too low.
|
|
|
+
|
|
|
dscc4.setup= [NET]
|
|
|
|
|
|
dtc3181e= [HW,SCSI]
|
|
|
|
|
|
+ dynamic_printk Enables pr_debug()/dev_dbg() calls if
|
|
|
+ CONFIG_DYNAMIC_PRINTK_DEBUG has been enabled.
|
|
|
+ These can also be switched on/off via
|
|
|
+ <debugfs>/dynamic_printk/modules
|
|
|
+
|
|
|
+ earlycon= [KNL] Output early console device and options.
|
|
|
+ uart[8250],io,<addr>[,options]
|
|
|
+ uart[8250],mmio,<addr>[,options]
|
|
|
+ Start an early, polled-mode console on the 8250/16550
|
|
|
+ UART at the specified I/O port or MMIO address.
|
|
|
+ The options are the same as for ttyS, above.
|
|
|
+
|
|
|
earlyprintk= [X86-32,X86-64,SH,BLACKFIN]
|
|
|
earlyprintk=vga
|
|
|
earlyprintk=serial[,ttySn[,baudrate]]
|
|
@@ -754,6 +665,17 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
pass this option to capture kernel.
|
|
|
See Documentation/kdump/kdump.txt for details.
|
|
|
|
|
|
+ enable_mtrr_cleanup [X86]
|
|
|
+ The kernel tries to adjust MTRR layout from continuous
|
|
|
+ to discrete, to make X server driver able to add WB
|
|
|
+ entry later. This parameter enables that.
|
|
|
+
|
|
|
+ enable_timer_pin_1 [i386,x86-64]
|
|
|
+ Enable PIN 1 of APIC timer
|
|
|
+ Can be useful to work around chipset bugs
|
|
|
+ (in particular on some ATI chipsets).
|
|
|
+ The kernel tries to set a reasonable default.
|
|
|
+
|
|
|
enforcing [SELINUX] Set initial enforcing status.
|
|
|
Format: {"0" | "1"}
|
|
|
See security/selinux/Kconfig help text.
|
|
@@ -841,6 +763,16 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
hisax= [HW,ISDN]
|
|
|
See Documentation/isdn/README.HiSax.
|
|
|
|
|
|
+ hlt [BUGS=ARM,SH]
|
|
|
+
|
|
|
+ hpet= [X86-32,HPET] option to control HPET usage
|
|
|
+ Format: { enable (default) | disable | force |
|
|
|
+ verbose }
|
|
|
+ disable: disable HPET and use PIT instead
|
|
|
+ force: allow force enabled of undocumented chips (ICH4,
|
|
|
+ VIA, nVidia)
|
|
|
+ verbose: show contents of HPET registers during setup
|
|
|
+
|
|
|
hugepages= [HW,X86-32,IA-64] HugeTLB pages to allocate at boot.
|
|
|
hugepagesz= [HW,IA-64,PPC,X86-64] The size of the HugeTLB pages.
|
|
|
On x86-64 and powerpc, this option can be specified
|
|
@@ -850,15 +782,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
(when the CPU supports the "pdpe1gb" cpuinfo flag)
|
|
|
Note that 1GB pages can only be allocated at boot time
|
|
|
using hugepages= and not freed afterwards.
|
|
|
- default_hugepagesz=
|
|
|
- [same as hugepagesz=] The size of the default
|
|
|
- HugeTLB page size. This is the size represented by
|
|
|
- the legacy /proc/ hugepages APIs, used for SHM, and
|
|
|
- default size when mounting hugetlbfs filesystems.
|
|
|
- Defaults to the default architecture's huge page size
|
|
|
- if not specified.
|
|
|
-
|
|
|
- hlt [BUGS=ARM,SH]
|
|
|
|
|
|
hvc_iucv= [S390] Number of z/VM IUCV hypervisor console (HVC)
|
|
|
terminal devices. Valid values: 0..8
|
|
@@ -919,6 +842,9 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
idebus= [HW] (E)IDE subsystem - VLB/PCI bus speed
|
|
|
See Documentation/ide/ide.txt.
|
|
|
|
|
|
+ ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem
|
|
|
+ Claim all unknown PCI IDE storage controllers.
|
|
|
+
|
|
|
idle= [X86]
|
|
|
Format: idle=poll, idle=mwait, idle=halt, idle=nomwait
|
|
|
Poll forces a polling idle loop that can slightly
|
|
@@ -934,9 +860,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
In such case C2/C3 won't be used again.
|
|
|
idle=nomwait: Disable mwait for CPU C-states
|
|
|
|
|
|
- ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem
|
|
|
- Claim all unknown PCI IDE storage controllers.
|
|
|
-
|
|
|
ignore_loglevel [KNL]
|
|
|
Ignore loglevel setting - this will print /all/
|
|
|
kernel messages to the console. Useful for debugging.
|
|
@@ -970,25 +893,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
inport.irq= [HW] Inport (ATI XL and Microsoft) busmouse driver
|
|
|
Format: <irq>
|
|
|
|
|
|
- inttest= [IA64]
|
|
|
-
|
|
|
- iomem= Disable strict checking of access to MMIO memory
|
|
|
- strict regions from userspace.
|
|
|
- relaxed
|
|
|
-
|
|
|
- iommu= [x86]
|
|
|
- off
|
|
|
- force
|
|
|
- noforce
|
|
|
- biomerge
|
|
|
- panic
|
|
|
- nopanic
|
|
|
- merge
|
|
|
- nomerge
|
|
|
- forcesac
|
|
|
- soft
|
|
|
-
|
|
|
-
|
|
|
intel_iommu= [DMAR] Intel IOMMU driver (DMAR) option
|
|
|
on
|
|
|
Enable intel iommu driver.
|
|
@@ -1012,6 +916,28 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
result in a hardware IOTLB flush operation as opposed
|
|
|
to batching them for performance.
|
|
|
|
|
|
+ inttest= [IA64]
|
|
|
+
|
|
|
+ iomem= Disable strict checking of access to MMIO memory
|
|
|
+ strict regions from userspace.
|
|
|
+ relaxed
|
|
|
+
|
|
|
+ iommu= [x86]
|
|
|
+ off
|
|
|
+ force
|
|
|
+ noforce
|
|
|
+ biomerge
|
|
|
+ panic
|
|
|
+ nopanic
|
|
|
+ merge
|
|
|
+ nomerge
|
|
|
+ forcesac
|
|
|
+ soft
|
|
|
+
|
|
|
+ io7= [HW] IO7 for Marvel based alpha systems
|
|
|
+ See comment before marvel_specify_io7 in
|
|
|
+ arch/alpha/kernel/core_marvel.c.
|
|
|
+
|
|
|
io_delay= [X86-32,X86-64] I/O delay method
|
|
|
0x80
|
|
|
Standard port 0x80 based delay
|
|
@@ -1022,10 +948,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
none
|
|
|
No delay
|
|
|
|
|
|
- io7= [HW] IO7 for Marvel based alpha systems
|
|
|
- See comment before marvel_specify_io7 in
|
|
|
- arch/alpha/kernel/core_marvel.c.
|
|
|
-
|
|
|
ip= [IP_PNP]
|
|
|
See Documentation/filesystems/nfsroot.txt.
|
|
|
|
|
@@ -1036,12 +958,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
ips= [HW,SCSI] Adaptec / IBM ServeRAID controller
|
|
|
See header of drivers/scsi/ips.c.
|
|
|
|
|
|
- ports= [IP_VS_FTP] IPVS ftp helper module
|
|
|
- Default is 21.
|
|
|
- Up to 8 (IP_VS_APP_MAX_PORTS) ports
|
|
|
- may be specified.
|
|
|
- Format: <port>,<port>....
|
|
|
-
|
|
|
irqfixup [HW]
|
|
|
When an interrupt is not handled search all handlers
|
|
|
for it. Intended to get systems with badly broken
|
|
@@ -1082,6 +998,8 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
js= [HW,JOY] Analog joystick
|
|
|
See Documentation/input/joystick.txt.
|
|
|
|
|
|
+ keepinitrd [HW,ARM]
|
|
|
+
|
|
|
kernelcore=nn[KMG] [KNL,X86-32,IA-64,PPC,X86-64] This parameter
|
|
|
specifies the amount of memory usable by the kernel
|
|
|
for non-movable allocations. The requested amount is
|
|
@@ -1107,21 +1025,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
higher than default (KMEMTRACE_N_SUBBUFS in code) if
|
|
|
you experience buffer overruns.
|
|
|
|
|
|
- movablecore=nn[KMG] [KNL,X86-32,IA-64,PPC,X86-64] This parameter
|
|
|
- is similar to kernelcore except it specifies the
|
|
|
- amount of memory used for migratable allocations.
|
|
|
- If both kernelcore and movablecore is specified,
|
|
|
- then kernelcore will be at *least* the specified
|
|
|
- value but may be more. If movablecore on its own
|
|
|
- is specified, the administrator must be careful
|
|
|
- that the amount of memory usable for all allocations
|
|
|
- is not too small.
|
|
|
-
|
|
|
- keepinitrd [HW,ARM]
|
|
|
-
|
|
|
- kstack=N [X86-32,X86-64] Print N words from the kernel stack
|
|
|
- in oops dumps.
|
|
|
-
|
|
|
kgdboc= [HW] kgdb over consoles.
|
|
|
Requires a tty driver that supports console polling.
|
|
|
(only serial suported for now)
|
|
@@ -1131,6 +1034,9 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
Configure the RouterBoard 532 series on-chip
|
|
|
Ethernet adapter MAC address.
|
|
|
|
|
|
+ kstack=N [X86-32,X86-64] Print N words from the kernel stack
|
|
|
+ in oops dumps.
|
|
|
+
|
|
|
l2cr= [PPC]
|
|
|
|
|
|
l3cr= [PPC]
|
|
@@ -1276,9 +1182,8 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
(machvec) in a generic kernel.
|
|
|
Example: machvec=hpzx1_swiotlb
|
|
|
|
|
|
- max_loop= [LOOP] Maximum number of loopback devices that can
|
|
|
- be mounted
|
|
|
- Format: <1-256>
|
|
|
+ max_addr=nn[KMG] [KNL,BOOT,ia64] All physical memory greater
|
|
|
+ than or equal to this physical address is ignored.
|
|
|
|
|
|
maxcpus= [SMP] Maximum number of processors that an SMP kernel
|
|
|
should make use of. maxcpus=n : n >= 0 limits the
|
|
@@ -1286,8 +1191,9 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
it is equivalent to "nosmp", which also disables
|
|
|
the IO APIC.
|
|
|
|
|
|
- max_addr=nn[KMG] [KNL,BOOT,ia64] All physical memory greater than
|
|
|
- or equal to this physical address is ignored.
|
|
|
+ max_loop= [LOOP] Maximum number of loopback devices that can
|
|
|
+ be mounted
|
|
|
+ Format: <1-256>
|
|
|
|
|
|
max_luns= [SCSI] Maximum number of LUNs to probe.
|
|
|
Should be between 1 and 2^32-1.
|
|
@@ -1414,6 +1320,16 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
mousedev.yres= [MOUSE] Vertical screen resolution, used for devices
|
|
|
reporting absolute coordinates, such as tablets
|
|
|
|
|
|
+ movablecore=nn[KMG] [KNL,X86-32,IA-64,PPC,X86-64] This parameter
|
|
|
+ is similar to kernelcore except it specifies the
|
|
|
+ amount of memory used for migratable allocations.
|
|
|
+ If both kernelcore and movablecore is specified,
|
|
|
+ then kernelcore will be at *least* the specified
|
|
|
+ value but may be more. If movablecore on its own
|
|
|
+ is specified, the administrator must be careful
|
|
|
+ that the amount of memory usable for all allocations
|
|
|
+ is not too small.
|
|
|
+
|
|
|
mpu401= [HW,OSS]
|
|
|
Format: <io>,<irq>
|
|
|
|
|
@@ -1435,6 +1351,23 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
[HW] Make the MicroTouch USB driver use raw coordinates
|
|
|
('y', default) or cooked coordinates ('n')
|
|
|
|
|
|
+ mtrr_chunk_size=nn[KMG] [X86]
|
|
|
+ used for mtrr cleanup. It is largest continous chunk
|
|
|
+ that could hold holes aka. UC entries.
|
|
|
+
|
|
|
+ mtrr_gran_size=nn[KMG] [X86]
|
|
|
+ Used for mtrr cleanup. It is granularity of mtrr block.
|
|
|
+ Default is 1.
|
|
|
+ Large value could prevent small alignment from
|
|
|
+ using up MTRRs.
|
|
|
+
|
|
|
+ mtrr_spare_reg_nr=n [X86]
|
|
|
+ Format: <integer>
|
|
|
+ Range: 0,7 : spare reg number
|
|
|
+ Default : 1
|
|
|
+ Used for mtrr cleanup. It is spare mtrr entries number.
|
|
|
+ Set to 2 or more if your graphical card needs more.
|
|
|
+
|
|
|
n2= [NET] SDL Inc. RISCom/N2 synchronous serial card
|
|
|
|
|
|
NCR_D700= [HW,SCSI]
|
|
@@ -1495,11 +1428,13 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
0 - turn nmi_watchdog off
|
|
|
1 - use the IO-APIC timer for the NMI watchdog
|
|
|
2 - use the local APIC for the NMI watchdog using
|
|
|
- a performance counter. Note: This will use one performance
|
|
|
- counter and the local APIC's performance vector.
|
|
|
- When panic is specified panic when an NMI watchdog timeout occurs.
|
|
|
- This is useful when you use a panic=... timeout and need the box
|
|
|
- quickly up again.
|
|
|
+ a performance counter. Note: This will use one
|
|
|
+ performance counter and the local APIC's performance
|
|
|
+ vector.
|
|
|
+ When panic is specified, panic when an NMI watchdog
|
|
|
+ timeout occurs.
|
|
|
+ This is useful when you use a panic=... timeout and
|
|
|
+ need the box quickly up again.
|
|
|
Instead of 1 and 2 it is possible to use the following
|
|
|
symbolic names: lapic and ioapic
|
|
|
Example: nmi_watchdog=2 or nmi_watchdog=panic,lapic
|
|
@@ -1508,6 +1443,16 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
emulation library even if a 387 maths coprocessor
|
|
|
is present.
|
|
|
|
|
|
+ no_console_suspend
|
|
|
+ [HW] Never suspend the console
|
|
|
+ Disable suspending of consoles during suspend and
|
|
|
+ hibernate operations. Once disabled, debugging
|
|
|
+ messages can reach various consoles while the rest
|
|
|
+ of the system is being put to sleep (ie, while
|
|
|
+ debugging driver suspend/resume hooks). This may
|
|
|
+ not work reliably with all consoles, but is known
|
|
|
+ to work with serial and VGA consoles.
|
|
|
+
|
|
|
noaliencache [MM, NUMA, SLAB] Disables the allocation of alien
|
|
|
caches in the slab allocator. Saves per-node memory,
|
|
|
but will impact performance.
|
|
@@ -1522,6 +1467,8 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
|
|
|
nocache [ARM]
|
|
|
|
|
|
+ noclflush [BUGS=X86] Don't use the CLFLUSH instruction
|
|
|
+
|
|
|
nodelayacct [KNL] Disable per-task delay accounting
|
|
|
|
|
|
nodisconnect [HW,SCSI,M68K] Disables SCSI disconnects.
|
|
@@ -1550,8 +1497,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
register save and restore. The kernel will only save
|
|
|
legacy floating-point registers on task switch.
|
|
|
|
|
|
- noclflush [BUGS=X86] Don't use the CLFLUSH instruction
|
|
|
-
|
|
|
nohlt [BUGS=ARM,SH] Tells the kernel that the sleep(SH) or
|
|
|
wfi(ARM) instruction doesn't work correctly and not to
|
|
|
use it. This is also useful when using JTAG debugger.
|
|
@@ -1596,12 +1541,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
|
|
|
nolapic_timer [X86-32,APIC] Do not use the local APIC timer.
|
|
|
|
|
|
- nox2apic [X86-64,APIC] Do not enable x2APIC mode.
|
|
|
-
|
|
|
- x2apic_phys [X86-64,APIC] Use x2apic physical mode instead of
|
|
|
- default x2apic cluster mode on platforms
|
|
|
- supporting x2apic.
|
|
|
-
|
|
|
noltlbs [PPC] Do not use large page/tlb entries for kernel
|
|
|
lowmem mapping on PPC40x.
|
|
|
|
|
@@ -1612,6 +1551,9 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
nomfgpt [X86-32] Disable Multi-Function General Purpose
|
|
|
Timer usage (for AMD Geode machines).
|
|
|
|
|
|
+ norandmaps Don't use address space randomization. Equivalent to
|
|
|
+ echo 0 > /proc/sys/kernel/randomize_va_space
|
|
|
+
|
|
|
noreplace-paravirt [X86-32,PV_OPS] Don't patch paravirt_ops
|
|
|
|
|
|
noreplace-smp [X86-32,SMP] Don't replace SMP instructions
|
|
@@ -1650,13 +1592,13 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
purges which is reported from either PAL_VM_SUMMARY or
|
|
|
SAL PALO.
|
|
|
|
|
|
+ nr_uarts= [SERIAL] maximum number of UARTs to be registered.
|
|
|
+
|
|
|
numa_zonelist_order= [KNL, BOOT] Select zonelist order for NUMA.
|
|
|
one of ['zone', 'node', 'default'] can be specified
|
|
|
This can be set from sysctl after boot.
|
|
|
See Documentation/sysctl/vm.txt for details.
|
|
|
|
|
|
- nr_uarts= [SERIAL] maximum number of UARTs to be registered.
|
|
|
-
|
|
|
ohci1394_dma=early [HW] enable debugging via the ohci1394 driver.
|
|
|
See Documentation/debugging-via-ohci1394.txt for more
|
|
|
info.
|
|
@@ -1905,6 +1847,14 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
printk.time= Show timing data prefixed to each printk message line
|
|
|
Format: <bool> (1/Y/y=enable, 0/N/n=disable)
|
|
|
|
|
|
+ processor.max_cstate= [HW,ACPI]
|
|
|
+ Limit processor to maximum C-state
|
|
|
+ max_cstate=9 overrides any DMI blacklist limit.
|
|
|
+
|
|
|
+ processor.nocst [HW,ACPI]
|
|
|
+ Ignore the _CST method to determine C-states,
|
|
|
+ instead using the legacy FADT method
|
|
|
+
|
|
|
profile= [KNL] Enable kernel profiling via /proc/profile
|
|
|
Format: [schedule,]<number>
|
|
|
Param: "schedule" - profile schedule points.
|
|
@@ -1914,14 +1864,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
Requires CONFIG_SCHEDSTATS
|
|
|
Param: "kvm" - profile VM exits.
|
|
|
|
|
|
- processor.max_cstate= [HW,ACPI]
|
|
|
- Limit processor to maximum C-state
|
|
|
- max_cstate=9 overrides any DMI blacklist limit.
|
|
|
-
|
|
|
- processor.nocst [HW,ACPI]
|
|
|
- Ignore the _CST method to determine C-states,
|
|
|
- instead using the legacy FADT method
|
|
|
-
|
|
|
prompt_ramdisk= [RAM] List of RAM disks to prompt for floppy disk
|
|
|
before loading.
|
|
|
See Documentation/blockdev/ramdisk.txt.
|
|
@@ -2075,7 +2017,13 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
allowing boot to proceed. none ignores them, expecting
|
|
|
user space to do the scan.
|
|
|
|
|
|
- selinux [SELINUX] Disable or enable SELinux at boot time.
|
|
|
+ security= [SECURITY] Choose a security module to enable at boot.
|
|
|
+ If this boot parameter is not specified, only the first
|
|
|
+ security module asking for security registration will be
|
|
|
+ loaded. An invalid security module name will be treated
|
|
|
+ as if no module has been chosen.
|
|
|
+
|
|
|
+ selinux= [SELINUX] Disable or enable SELinux at boot time.
|
|
|
Format: { "0" | "1" }
|
|
|
See security/selinux/Kconfig help text.
|
|
|
0 -- disable.
|
|
@@ -2499,9 +2447,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
medium is write-protected).
|
|
|
Example: quirks=0419:aaf5:rl,0421:0433:rc
|
|
|
|
|
|
- add_efi_memmap [EFI; x86-32,X86-64] Include EFI memory map in
|
|
|
- kernel's map of available physical RAM.
|
|
|
-
|
|
|
vdso= [X86-32,SH,x86-64]
|
|
|
vdso=2: enable compat VDSO (default with COMPAT_VDSO)
|
|
|
vdso=1: enable VDSO (default)
|
|
@@ -2540,6 +2485,31 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
vmpoff= [KNL,S390] Perform z/VM CP command after power off.
|
|
|
Format: <command>
|
|
|
|
|
|
+ vt.default_blu= [VT]
|
|
|
+ Format: <blue0>,<blue1>,<blue2>,...,<blue15>
|
|
|
+ Change the default blue palette of the console.
|
|
|
+ This is a 16-member array composed of values
|
|
|
+ ranging from 0-255.
|
|
|
+
|
|
|
+ vt.default_grn= [VT]
|
|
|
+ Format: <green0>,<green1>,<green2>,...,<green15>
|
|
|
+ Change the default green palette of the console.
|
|
|
+ This is a 16-member array composed of values
|
|
|
+ ranging from 0-255.
|
|
|
+
|
|
|
+ vt.default_red= [VT]
|
|
|
+ Format: <red0>,<red1>,<red2>,...,<red15>
|
|
|
+ Change the default red palette of the console.
|
|
|
+ This is a 16-member array composed of values
|
|
|
+ ranging from 0-255.
|
|
|
+
|
|
|
+ vt.default_utf8=
|
|
|
+ [VT]
|
|
|
+ Format=<0|1>
|
|
|
+ Set system-wide default UTF-8 mode for all tty's.
|
|
|
+ Default is 1, i.e. UTF-8 mode is enabled for all
|
|
|
+ newly opened terminals.
|
|
|
+
|
|
|
waveartist= [HW,OSS]
|
|
|
Format: <io>,<irq>,<dma>,<dma2>
|
|
|
|
|
@@ -2552,6 +2522,10 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
wdt= [WDT] Watchdog
|
|
|
See Documentation/watchdog/wdt.txt.
|
|
|
|
|
|
+ x2apic_phys [X86-64,APIC] Use x2apic physical mode instead of
|
|
|
+ default x2apic cluster mode on platforms
|
|
|
+ supporting x2apic.
|
|
|
+
|
|
|
xd= [HW,XT] Original XT pre-IDE (RLL encoded) disks.
|
|
|
xd_geo= See header of drivers/block/xd.c.
|
|
|
|
|
@@ -2559,9 +2533,6 @@ and is between 256 and 4096 characters. It is defined in the file
|
|
|
Format:
|
|
|
<irq>,<irq_mask>,<io>,<full_duplex>,<do_sound>,<lockup_hack>[,<irq2>[,<irq3>[,<irq4>]]]
|
|
|
|
|
|
- norandmaps Don't use address space randomization. Equivalent to
|
|
|
- echo 0 > /proc/sys/kernel/randomize_va_space
|
|
|
-
|
|
|
______________________________________________________________________
|
|
|
|
|
|
TODO:
|