docs: alphabetize entries in kernel-parameters.txt
Move entries to be in alpha order as specified near the beginning of this file. Clean up some whitespace and line-length miscues. Add '=' to "selinux" option syntax. Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
		
					parent
					
						
							
								88cacbb21b
							
						
					
				
			
			
				commit
				
					
						0cb55ad2ad
					
				
			
		
					 1 changed files with 226 additions and 255 deletions
				
			
		| 
						 | 
					@ -153,60 +153,6 @@ and is between 256 and 4096 characters. It is defined in the file
 | 
				
			||||||
			1,0: use 1st APIC table
 | 
								1,0: use 1st APIC table
 | 
				
			||||||
			default: 0
 | 
								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=	[HW,ACPI]
 | 
				
			||||||
			acpi_backlight=vendor
 | 
								acpi_backlight=vendor
 | 
				
			||||||
			acpi_backlight=video
 | 
								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
 | 
								(e.g. thinkpad_acpi, sony_acpi, etc.) instead
 | 
				
			||||||
			of the ACPI video.ko driver.
 | 
								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_layer=	[HW,ACPI,ACPI_DEBUG]
 | 
				
			||||||
	acpi.debug_level=	[HW,ACPI,ACPI_DEBUG]
 | 
						acpi.debug_level=	[HW,ACPI,ACPI_DEBUG]
 | 
				
			||||||
			Format: <int>
 | 
								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
 | 
								unusable.  The "log_buf_len" parameter may be useful
 | 
				
			||||||
			if you need to capture more output.
 | 
								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]
 | 
					 	acpi.power_nocheck=	[HW,ACPI]
 | 
				
			||||||
 			Format: 1/0 enable/disable the check of power state.
 | 
					 			Format: 1/0 enable/disable the check of power state.
 | 
				
			||||||
 			On some bogus BIOS the _PSC object/_STA object of
 | 
					 			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.
 | 
					 			power state again in power transition.
 | 
				
			||||||
 			1 : disable the power state check
 | 
					 			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]
 | 
						acpi_enforce_resources=	[ACPI]
 | 
				
			||||||
			{ strict | lax | no }
 | 
								{ strict | lax | no }
 | 
				
			||||||
			Check for resource conflicts between native drivers
 | 
								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: ACPI OperationRegions are not marked as reserved,
 | 
				
			||||||
			no further checks are performed.
 | 
								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]
 | 
						ad1848=		[HW,OSS]
 | 
				
			||||||
			Format: <io>,<irq>,<dma>,<dma2>,<type>
 | 
								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>
 | 
								Format: <io>,<irq>,<dma>,<mss_io>,<mpu_io>,<mpu_irq>
 | 
				
			||||||
			See also header of sound/oss/aedsp16.c.
 | 
								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]
 | 
						aha152x=	[HW,SCSI]
 | 
				
			||||||
			See Documentation/scsi/aha152x.txt.
 | 
								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.
 | 
								possible to determine what the correct size should be.
 | 
				
			||||||
			This option provides an override for these situations.
 | 
								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=
 | 
						capability.disable=
 | 
				
			||||||
			[SECURITY] Disable capabilities.  This would normally
 | 
								[SECURITY] Disable capabilities.  This would normally
 | 
				
			||||||
			be used only if an alternative security model is to be
 | 
								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
 | 
								Range: 0 - 8192
 | 
				
			||||||
			Default: 64
 | 
								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
 | 
						com20020=	[HW,NET] ARCnet - COM20020 chipset
 | 
				
			||||||
			Format:
 | 
								Format:
 | 
				
			||||||
			<io>[,<irq>[,<nodeID>[,<backplane>[,<ckp>[,<timeout>]]]]]
 | 
								<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
 | 
								console=brl,ttyS0
 | 
				
			||||||
		For now, only VisioBraille is supported.
 | 
							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=
 | 
						coredump_filter=
 | 
				
			||||||
			[KNL] Change the default value for
 | 
								[KNL] Change the default value for
 | 
				
			||||||
			/proc/<pid>/coredump_filter.
 | 
								/proc/<pid>/coredump_filter.
 | 
				
			||||||
| 
						 | 
					@ -643,30 +563,13 @@ and is between 256 and 4096 characters. It is defined in the file
 | 
				
			||||||
			Format: <area>[,<node>]
 | 
								Format: <area>[,<node>]
 | 
				
			||||||
			See also Documentation/networking/decnet.txt.
 | 
								See also Documentation/networking/decnet.txt.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	vt.default_blu=	[VT]
 | 
						default_hugepagesz=
 | 
				
			||||||
			Format: <blue0>,<blue1>,<blue2>,...,<blue15>
 | 
								[same as hugepagesz=] The size of the default
 | 
				
			||||||
			Change the default blue palette of the console.
 | 
								HugeTLB page size. This is the size represented by
 | 
				
			||||||
			This is a 16-member array composed of values
 | 
								the legacy /proc/ hugepages APIs, used for SHM, and
 | 
				
			||||||
			ranging from 0-255.
 | 
								default size when mounting hugetlbfs filesystems.
 | 
				
			||||||
 | 
								Defaults to the default architecture's huge page size
 | 
				
			||||||
	vt.default_grn=	[VT]
 | 
								if not specified.
 | 
				
			||||||
			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.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	dhash_entries=	[KNL]
 | 
						dhash_entries=	[KNL]
 | 
				
			||||||
			Set number of hash buckets for dentry cache.
 | 
								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.
 | 
								Documentation/serial/digiepca.txt.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	disable_mtrr_cleanup [X86]
 | 
						disable_mtrr_cleanup [X86]
 | 
				
			||||||
	enable_mtrr_cleanup [X86]
 | 
					 | 
				
			||||||
			The kernel tries to adjust MTRR layout from continuous
 | 
								The kernel tries to adjust MTRR layout from continuous
 | 
				
			||||||
			to discrete, to make X server driver able to add WB
 | 
								to discrete, to make X server driver able to add WB
 | 
				
			||||||
			entry later. This parameter enables/disables that.
 | 
								entry later. This parameter 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.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	disable_mtrr_trim [X86, Intel and AMD only]
 | 
						disable_mtrr_trim [X86, Intel and AMD only]
 | 
				
			||||||
			By default the kernel will trim any uncacheable
 | 
								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,
 | 
								MTRR settings.  This parameter disables that behavior,
 | 
				
			||||||
			possibly causing your machine to run very slowly.
 | 
								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
 | 
						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]
 | 
						dscc4.setup=	[NET]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	dtc3181e=	[HW,SCSI]
 | 
						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=	[X86-32,X86-64,SH,BLACKFIN]
 | 
				
			||||||
			earlyprintk=vga
 | 
								earlyprintk=vga
 | 
				
			||||||
			earlyprintk=serial[,ttySn[,baudrate]]
 | 
								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.
 | 
								pass this option to capture kernel.
 | 
				
			||||||
			See Documentation/kdump/kdump.txt for details.
 | 
								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.
 | 
						enforcing	[SELINUX] Set initial enforcing status.
 | 
				
			||||||
			Format: {"0" | "1"}
 | 
								Format: {"0" | "1"}
 | 
				
			||||||
			See security/selinux/Kconfig help text.
 | 
								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]
 | 
						hisax=		[HW,ISDN]
 | 
				
			||||||
			See Documentation/isdn/README.HiSax.
 | 
								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.
 | 
						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.
 | 
						hugepagesz=	[HW,IA-64,PPC,X86-64] The size of the HugeTLB pages.
 | 
				
			||||||
			On x86-64 and powerpc, this option can be specified
 | 
								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)
 | 
								(when the CPU supports the "pdpe1gb" cpuinfo flag)
 | 
				
			||||||
			Note that 1GB pages can only be allocated at boot time
 | 
								Note that 1GB pages can only be allocated at boot time
 | 
				
			||||||
			using hugepages= and not freed afterwards.
 | 
								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)
 | 
						hvc_iucv=	[S390] Number of z/VM IUCV hypervisor console (HVC)
 | 
				
			||||||
			       terminal devices. Valid values: 0..8
 | 
								       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
 | 
						idebus=		[HW] (E)IDE subsystem - VLB/PCI bus speed
 | 
				
			||||||
			See Documentation/ide/ide.txt.
 | 
								See Documentation/ide/ide.txt.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem
 | 
				
			||||||
 | 
								Claim all unknown PCI IDE storage controllers.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	idle=		[X86]
 | 
						idle=		[X86]
 | 
				
			||||||
			Format: idle=poll, idle=mwait, idle=halt, idle=nomwait
 | 
								Format: idle=poll, idle=mwait, idle=halt, idle=nomwait
 | 
				
			||||||
			Poll forces a polling idle loop that can slightly
 | 
								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.
 | 
								In such case C2/C3 won't be used again.
 | 
				
			||||||
			idle=nomwait: Disable mwait for CPU C-states
 | 
								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	[KNL]
 | 
				
			||||||
			Ignore loglevel setting - this will print /all/
 | 
								Ignore loglevel setting - this will print /all/
 | 
				
			||||||
			kernel messages to the console. Useful for debugging.
 | 
								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
 | 
						inport.irq=	[HW] Inport (ATI XL and Microsoft) busmouse driver
 | 
				
			||||||
			Format: <irq>
 | 
								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
 | 
						intel_iommu=	[DMAR] Intel IOMMU driver (DMAR) option
 | 
				
			||||||
		on
 | 
							on
 | 
				
			||||||
			Enable intel iommu driver.
 | 
								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
 | 
								result in a hardware IOTLB flush operation as opposed
 | 
				
			||||||
			to batching them for performance.
 | 
								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
 | 
						io_delay=	[X86-32,X86-64] I/O delay method
 | 
				
			||||||
		0x80
 | 
							0x80
 | 
				
			||||||
			Standard port 0x80 based delay
 | 
								Standard port 0x80 based delay
 | 
				
			||||||
| 
						 | 
					@ -1022,10 +948,6 @@ and is between 256 and 4096 characters. It is defined in the file
 | 
				
			||||||
		none
 | 
							none
 | 
				
			||||||
			No delay
 | 
								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]
 | 
						ip=		[IP_PNP]
 | 
				
			||||||
			See Documentation/filesystems/nfsroot.txt.
 | 
								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
 | 
						ips=		[HW,SCSI] Adaptec / IBM ServeRAID controller
 | 
				
			||||||
			See header of drivers/scsi/ips.c.
 | 
								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]
 | 
						irqfixup	[HW]
 | 
				
			||||||
			When an interrupt is not handled search all handlers
 | 
								When an interrupt is not handled search all handlers
 | 
				
			||||||
			for it. Intended to get systems with badly broken
 | 
								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
 | 
						js=		[HW,JOY] Analog joystick
 | 
				
			||||||
			See Documentation/input/joystick.txt.
 | 
								See Documentation/input/joystick.txt.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						keepinitrd	[HW,ARM]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	kernelcore=nn[KMG]	[KNL,X86-32,IA-64,PPC,X86-64] This parameter
 | 
						kernelcore=nn[KMG]	[KNL,X86-32,IA-64,PPC,X86-64] This parameter
 | 
				
			||||||
			specifies the amount of memory usable by the kernel
 | 
								specifies the amount of memory usable by the kernel
 | 
				
			||||||
			for non-movable allocations.  The requested amount is
 | 
								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
 | 
								higher than default (KMEMTRACE_N_SUBBUFS in code) if
 | 
				
			||||||
			you experience buffer overruns.
 | 
								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.
 | 
						kgdboc=		[HW] kgdb over consoles.
 | 
				
			||||||
			Requires a tty driver that supports console polling.
 | 
								Requires a tty driver that supports console polling.
 | 
				
			||||||
			(only serial suported for now)
 | 
								(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
 | 
								Configure the RouterBoard 532 series on-chip
 | 
				
			||||||
			Ethernet adapter MAC address.
 | 
								Ethernet adapter MAC address.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						kstack=N	[X86-32,X86-64] Print N words from the kernel stack
 | 
				
			||||||
 | 
								in oops dumps.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	l2cr=		[PPC]
 | 
						l2cr=		[PPC]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	l3cr=		[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.
 | 
								(machvec) in a generic kernel.
 | 
				
			||||||
			Example: machvec=hpzx1_swiotlb
 | 
								Example: machvec=hpzx1_swiotlb
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	max_loop=	[LOOP] Maximum number of loopback devices that can
 | 
						max_addr=nn[KMG]	[KNL,BOOT,ia64] All physical memory greater
 | 
				
			||||||
			be mounted
 | 
								than or equal to this physical address is ignored.
 | 
				
			||||||
			Format: <1-256>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	maxcpus=	[SMP] Maximum number of processors that	an SMP kernel
 | 
						maxcpus=	[SMP] Maximum number of processors that	an SMP kernel
 | 
				
			||||||
			should make use of.  maxcpus=n : n >= 0 limits the
 | 
								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
 | 
								it is equivalent to "nosmp", which also disables
 | 
				
			||||||
			the IO APIC.
 | 
								the IO APIC.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	max_addr=nn[KMG]	[KNL,BOOT,ia64] All physical memory greater than
 | 
						max_loop=	[LOOP] Maximum number of loopback devices that can
 | 
				
			||||||
			or equal to this physical address is ignored.
 | 
								be mounted
 | 
				
			||||||
 | 
								Format: <1-256>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	max_luns=	[SCSI] Maximum number of LUNs to probe.
 | 
						max_luns=	[SCSI] Maximum number of LUNs to probe.
 | 
				
			||||||
			Should be between 1 and 2^32-1.
 | 
								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
 | 
						mousedev.yres=	[MOUSE] Vertical screen resolution, used for devices
 | 
				
			||||||
			reporting absolute coordinates, such as tablets
 | 
								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]
 | 
						mpu401=		[HW,OSS]
 | 
				
			||||||
			Format: <io>,<irq>
 | 
								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
 | 
								[HW] Make the MicroTouch USB driver use raw coordinates
 | 
				
			||||||
			('y', default) or cooked coordinates ('n')
 | 
								('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
 | 
						n2=		[NET] SDL Inc. RISCom/N2 synchronous serial card
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	NCR_D700=	[HW,SCSI]
 | 
						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
 | 
								0 - turn nmi_watchdog off
 | 
				
			||||||
			1 - use the IO-APIC timer for the NMI watchdog
 | 
								1 - use the IO-APIC timer for the NMI watchdog
 | 
				
			||||||
			2 - use the local APIC for the NMI watchdog using
 | 
								2 - use the local APIC for the NMI watchdog using
 | 
				
			||||||
			a performance counter. Note: This will use one performance
 | 
								a performance counter. Note: This will use one
 | 
				
			||||||
			counter and the local APIC's performance vector.
 | 
								performance counter and the local APIC's performance
 | 
				
			||||||
			When panic is specified panic when an NMI watchdog timeout occurs.
 | 
								vector.
 | 
				
			||||||
			This is useful when you use a panic=... timeout and need the box
 | 
								When panic is specified, panic when an NMI watchdog
 | 
				
			||||||
			quickly up again.
 | 
								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
 | 
								Instead of 1 and 2 it is possible to use the following
 | 
				
			||||||
			symbolic names: lapic and ioapic
 | 
								symbolic names: lapic and ioapic
 | 
				
			||||||
			Example: nmi_watchdog=2 or nmi_watchdog=panic,lapic
 | 
								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
 | 
								emulation library even if a 387 maths coprocessor
 | 
				
			||||||
			is present.
 | 
								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
 | 
						noaliencache	[MM, NUMA, SLAB] Disables the allocation of alien
 | 
				
			||||||
			caches in the slab allocator.  Saves per-node memory,
 | 
								caches in the slab allocator.  Saves per-node memory,
 | 
				
			||||||
			but will impact performance.
 | 
								but will impact performance.
 | 
				
			||||||
| 
						 | 
					@ -1522,6 +1467,8 @@ and is between 256 and 4096 characters. It is defined in the file
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	nocache		[ARM]
 | 
						nocache		[ARM]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						noclflush	[BUGS=X86] Don't use the CLFLUSH instruction
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	nodelayacct	[KNL] Disable per-task delay accounting
 | 
						nodelayacct	[KNL] Disable per-task delay accounting
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	nodisconnect	[HW,SCSI,M68K] Disables SCSI disconnects.
 | 
						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
 | 
								register save and restore. The kernel will only save
 | 
				
			||||||
			legacy floating-point registers on task switch.
 | 
								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
 | 
						nohlt		[BUGS=ARM,SH] Tells the kernel that the sleep(SH) or
 | 
				
			||||||
			wfi(ARM) instruction doesn't work correctly and not to
 | 
								wfi(ARM) instruction doesn't work correctly and not to
 | 
				
			||||||
			use it. This is also useful when using JTAG debugger.
 | 
								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.
 | 
						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
 | 
						noltlbs		[PPC] Do not use large page/tlb entries for kernel
 | 
				
			||||||
			lowmem mapping on PPC40x.
 | 
								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
 | 
						nomfgpt		[X86-32] Disable Multi-Function General Purpose
 | 
				
			||||||
			Timer usage (for AMD Geode machines).
 | 
								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-paravirt	[X86-32,PV_OPS] Don't patch paravirt_ops
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	noreplace-smp	[X86-32,SMP] Don't replace SMP instructions
 | 
						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
 | 
								purges which is reported from either PAL_VM_SUMMARY or
 | 
				
			||||||
			SAL PALO.
 | 
								SAL PALO.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						nr_uarts=	[SERIAL] maximum number of UARTs to be registered.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	numa_zonelist_order= [KNL, BOOT] Select zonelist order for NUMA.
 | 
						numa_zonelist_order= [KNL, BOOT] Select zonelist order for NUMA.
 | 
				
			||||||
			one of ['zone', 'node', 'default'] can be specified
 | 
								one of ['zone', 'node', 'default'] can be specified
 | 
				
			||||||
			This can be set from sysctl after boot.
 | 
								This can be set from sysctl after boot.
 | 
				
			||||||
			See Documentation/sysctl/vm.txt for details.
 | 
								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.
 | 
						ohci1394_dma=early	[HW] enable debugging via the ohci1394 driver.
 | 
				
			||||||
			See Documentation/debugging-via-ohci1394.txt for more
 | 
								See Documentation/debugging-via-ohci1394.txt for more
 | 
				
			||||||
			info.
 | 
								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
 | 
						printk.time=	Show timing data prefixed to each printk message line
 | 
				
			||||||
			Format: <bool>  (1/Y/y=enable, 0/N/n=disable)
 | 
								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
 | 
						profile=	[KNL] Enable kernel profiling via /proc/profile
 | 
				
			||||||
			Format: [schedule,]<number>
 | 
								Format: [schedule,]<number>
 | 
				
			||||||
			Param: "schedule" - profile schedule points.
 | 
								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
 | 
									Requires CONFIG_SCHEDSTATS
 | 
				
			||||||
			Param: "kvm" - profile VM exits.
 | 
								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
 | 
						prompt_ramdisk=	[RAM] List of RAM disks to prompt for floppy disk
 | 
				
			||||||
			before loading.
 | 
								before loading.
 | 
				
			||||||
			See Documentation/blockdev/ramdisk.txt.
 | 
								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
 | 
								allowing boot to proceed.  none ignores them, expecting
 | 
				
			||||||
			user space to do the scan.
 | 
								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" }
 | 
								Format: { "0" | "1" }
 | 
				
			||||||
			See security/selinux/Kconfig help text.
 | 
								See security/selinux/Kconfig help text.
 | 
				
			||||||
			0 -- disable.
 | 
								0 -- disable.
 | 
				
			||||||
| 
						 | 
					@ -2499,9 +2447,6 @@ and is between 256 and 4096 characters. It is defined in the file
 | 
				
			||||||
					medium is write-protected).
 | 
										medium is write-protected).
 | 
				
			||||||
			Example: quirks=0419:aaf5:rl,0421:0433:rc
 | 
								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=		[X86-32,SH,x86-64]
 | 
				
			||||||
			vdso=2: enable compat VDSO (default with COMPAT_VDSO)
 | 
								vdso=2: enable compat VDSO (default with COMPAT_VDSO)
 | 
				
			||||||
			vdso=1: enable VDSO (default)
 | 
								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.
 | 
						vmpoff=		[KNL,S390] Perform z/VM CP command after power off.
 | 
				
			||||||
			Format: <command>
 | 
								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]
 | 
						waveartist=	[HW,OSS]
 | 
				
			||||||
			Format: <io>,<irq>,<dma>,<dma2>
 | 
								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
 | 
						wdt=		[WDT] Watchdog
 | 
				
			||||||
			See Documentation/watchdog/wdt.txt.
 | 
								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=		[HW,XT] Original XT pre-IDE (RLL encoded) disks.
 | 
				
			||||||
	xd_geo=		See header of drivers/block/xd.c.
 | 
						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:
 | 
								Format:
 | 
				
			||||||
			<irq>,<irq_mask>,<io>,<full_duplex>,<do_sound>,<lockup_hack>[,<irq2>[,<irq3>[,<irq4>]]]
 | 
								<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:
 | 
					TODO:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue