Commit 0cb55ad2ad5513f55304d026bb4319a9311163d0

Authored by Randy Dunlap
Committed by Linus Torvalds
1 parent 88cacbb21b

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>

Showing 1 changed file with 226 additions and 255 deletions Side-by-side Diff

Documentation/kernel-parameters.txt
... ... @@ -153,60 +153,6 @@
153 153 1,0: use 1st APIC table
154 154 default: 0
155 155  
156   - acpi_sleep= [HW,ACPI] Sleep options
157   - Format: { s3_bios, s3_mode, s3_beep, s4_nohwsig,
158   - old_ordering, s4_nonvs }
159   - See Documentation/power/video.txt for information on
160   - s3_bios and s3_mode.
161   - s3_beep is for debugging; it makes the PC's speaker beep
162   - as soon as the kernel's real-mode entry point is called.
163   - s4_nohwsig prevents ACPI hardware signature from being
164   - used during resume from hibernation.
165   - old_ordering causes the ACPI 1.0 ordering of the _PTS
166   - control method, with respect to putting devices into
167   - low power states, to be enforced (the ACPI 2.0 ordering
168   - of _PTS is used by default).
169   - s4_nonvs prevents the kernel from saving/restoring the
170   - ACPI NVS memory during hibernation.
171   -
172   - acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode
173   - Format: { level | edge | high | low }
174   -
175   - acpi_irq_balance [HW,ACPI]
176   - ACPI will balance active IRQs
177   - default in APIC mode
178   -
179   - acpi_irq_nobalance [HW,ACPI]
180   - ACPI will not move active IRQs (default)
181   - default in PIC mode
182   -
183   - acpi_irq_pci= [HW,ACPI] If irq_balance, clear listed IRQs for
184   - use by PCI
185   - Format: <irq>,<irq>...
186   -
187   - acpi_irq_isa= [HW,ACPI] If irq_balance, mark listed IRQs used by ISA
188   - Format: <irq>,<irq>...
189   -
190   - acpi_no_auto_ssdt [HW,ACPI] Disable automatic loading of SSDT
191   -
192   - acpi_os_name= [HW,ACPI] Tell ACPI BIOS the name of the OS
193   - Format: To spoof as Windows 98: ="Microsoft Windows"
194   -
195   - acpi_osi= [HW,ACPI] Modify list of supported OS interface strings
196   - acpi_osi="string1" # add string1 -- only one string
197   - acpi_osi="!string2" # remove built-in string2
198   - acpi_osi= # disable all strings
199   -
200   - acpi_serialize [HW,ACPI] force serialization of AML methods
201   -
202   - acpi_skip_timer_override [HW,ACPI]
203   - Recognize and ignore IRQ0/pin2 Interrupt Override.
204   - For broken nForce2 BIOS resulting in XT-PIC timer.
205   - acpi_use_timer_override [HW,ACPI]
206   - Use timer override. For some broken Nvidia NF5 boards
207   - that require a timer override, but don't have
208   - HPET
209   -
210 156 acpi_backlight= [HW,ACPI]
211 157 acpi_backlight=vendor
212 158 acpi_backlight=video
... ... @@ -214,11 +160,6 @@
214 160 (e.g. thinkpad_acpi, sony_acpi, etc.) instead
215 161 of the ACPI video.ko driver.
216 162  
217   - acpi_display_output= [HW,ACPI]
218   - acpi_display_output=vendor
219   - acpi_display_output=video
220   - See above.
221   -
222 163 acpi.debug_layer= [HW,ACPI,ACPI_DEBUG]
223 164 acpi.debug_level= [HW,ACPI,ACPI_DEBUG]
224 165 Format: <int>
... ... @@ -247,6 +188,41 @@
247 188 unusable. The "log_buf_len" parameter may be useful
248 189 if you need to capture more output.
249 190  
  191 + acpi_display_output= [HW,ACPI]
  192 + acpi_display_output=vendor
  193 + acpi_display_output=video
  194 + See above.
  195 +
  196 + acpi_irq_balance [HW,ACPI]
  197 + ACPI will balance active IRQs
  198 + default in APIC mode
  199 +
  200 + acpi_irq_nobalance [HW,ACPI]
  201 + ACPI will not move active IRQs (default)
  202 + default in PIC mode
  203 +
  204 + acpi_irq_isa= [HW,ACPI] If irq_balance, mark listed IRQs used by ISA
  205 + Format: <irq>,<irq>...
  206 +
  207 + acpi_irq_pci= [HW,ACPI] If irq_balance, clear listed IRQs for
  208 + use by PCI
  209 + Format: <irq>,<irq>...
  210 +
  211 + acpi_no_auto_ssdt [HW,ACPI] Disable automatic loading of SSDT
  212 +
  213 + acpi_os_name= [HW,ACPI] Tell ACPI BIOS the name of the OS
  214 + Format: To spoof as Windows 98: ="Microsoft Windows"
  215 +
  216 + acpi_osi= [HW,ACPI] Modify list of supported OS interface strings
  217 + acpi_osi="string1" # add string1 -- only one string
  218 + acpi_osi="!string2" # remove built-in string2
  219 + acpi_osi= # disable all strings
  220 +
  221 + acpi_pm_good [X86-32,X86-64]
  222 + Override the pmtimer bug detection: force the kernel
  223 + to assume that this machine's pmtimer latches its value
  224 + and always returns good values.
  225 +
250 226 acpi.power_nocheck= [HW,ACPI]
251 227 Format: 1/0 enable/disable the check of power state.
252 228 On some bogus BIOS the _PSC object/_STA object of
... ... @@ -255,11 +231,6 @@
255 231 power state again in power transition.
256 232 1 : disable the power state check
257 233  
258   - acpi_pm_good [X86-32,X86-64]
259   - Override the pmtimer bug detection: force the kernel
260   - to assume that this machine's pmtimer latches its value
261   - and always returns good values.
262   -
263 234 acpi_enforce_resources= [ACPI]
264 235 { strict | lax | no }
265 236 Check for resource conflicts between native drivers
... ... @@ -276,22 +247,6 @@
276 247 no: ACPI OperationRegions are not marked as reserved,
277 248 no further checks are performed.
278 249  
279   - agp= [AGP]
280   - { off | try_unsupported }
281   - off: disable AGP support
282   - try_unsupported: try to drive unsupported chipsets
283   - (may crash computer or cause data corruption)
284   -
285   - enable_timer_pin_1 [i386,x86-64]
286   - Enable PIN 1 of APIC timer
287   - Can be useful to work around chipset bugs
288   - (in particular on some ATI chipsets).
289   - The kernel tries to set a reasonable default.
290   -
291   - disable_timer_pin_1 [i386,x86-64]
292   - Disable PIN 1 of APIC timer
293   - Can be useful to work around chipset bugs.
294   -
295 250 ad1848= [HW,OSS]
296 251 Format: <io>,<irq>,<dma>,<dma2>,<type>
297 252  
... ... @@ -305,6 +260,12 @@
305 260 Format: <io>,<irq>,<dma>,<mss_io>,<mpu_io>,<mpu_irq>
306 261 See also header of sound/oss/aedsp16.c.
307 262  
  263 + agp= [AGP]
  264 + { off | try_unsupported }
  265 + off: disable AGP support
  266 + try_unsupported: try to drive unsupported chipsets
  267 + (may crash computer or cause data corruption)
  268 +
308 269 aha152x= [HW,SCSI]
309 270 See Documentation/scsi/aha152x.txt.
310 271  
... ... @@ -432,12 +393,6 @@
432 393 possible to determine what the correct size should be.
433 394 This option provides an override for these situations.
434 395  
435   - security= [SECURITY] Choose a security module to enable at boot.
436   - If this boot parameter is not specified, only the first
437   - security module asking for security registration will be
438   - loaded. An invalid security module name will be treated
439   - as if no module has been chosen.
440   -
441 396 capability.disable=
442 397 [SECURITY] Disable capabilities. This would normally
443 398 be used only if an alternative security model is to be
... ... @@ -509,24 +464,6 @@
509 464 Range: 0 - 8192
510 465 Default: 64
511 466  
512   - dma_debug=off If the kernel is compiled with DMA_API_DEBUG support
513   - this option disables the debugging code at boot.
514   -
515   - dma_debug_entries=<number>
516   - This option allows to tune the number of preallocated
517   - entries for DMA-API debugging code. One entry is
518   - required per DMA-API allocation. Use this if the
519   - DMA-API debugging code disables itself because the
520   - architectural default is too low.
521   -
522   - hpet= [X86-32,HPET] option to control HPET usage
523   - Format: { enable (default) | disable | force |
524   - verbose }
525   - disable: disable HPET and use PIT instead
526   - force: allow force enabled of undocumented chips (ICH4,
527   - VIA, nVidia)
528   - verbose: show contents of HPET registers during setup
529   -
530 467 com20020= [HW,NET] ARCnet - COM20020 chipset
531 468 Format:
532 469 <io>[,<irq>[,<nodeID>[,<backplane>[,<ckp>[,<timeout>]]]]]
... ... @@ -570,23 +507,6 @@
570 507 console=brl,ttyS0
571 508 For now, only VisioBraille is supported.
572 509  
573   - earlycon= [KNL] Output early console device and options.
574   - uart[8250],io,<addr>[,options]
575   - uart[8250],mmio,<addr>[,options]
576   - Start an early, polled-mode console on the 8250/16550
577   - UART at the specified I/O port or MMIO address.
578   - The options are the same as for ttyS, above.
579   -
580   - no_console_suspend
581   - [HW] Never suspend the console
582   - Disable suspending of consoles during suspend and
583   - hibernate operations. Once disabled, debugging
584   - messages can reach various consoles while the rest
585   - of the system is being put to sleep (ie, while
586   - debugging driver suspend/resume hooks). This may
587   - not work reliably with all consoles, but is known
588   - to work with serial and VGA consoles.
589   -
590 510 coredump_filter=
591 511 [KNL] Change the default value for
592 512 /proc/<pid>/coredump_filter.
593 513  
... ... @@ -643,31 +563,14 @@
643 563 Format: <area>[,<node>]
644 564 See also Documentation/networking/decnet.txt.
645 565  
646   - vt.default_blu= [VT]
647   - Format: <blue0>,<blue1>,<blue2>,...,<blue15>
648   - Change the default blue palette of the console.
649   - This is a 16-member array composed of values
650   - ranging from 0-255.
  566 + default_hugepagesz=
  567 + [same as hugepagesz=] The size of the default
  568 + HugeTLB page size. This is the size represented by
  569 + the legacy /proc/ hugepages APIs, used for SHM, and
  570 + default size when mounting hugetlbfs filesystems.
  571 + Defaults to the default architecture's huge page size
  572 + if not specified.
651 573  
652   - vt.default_grn= [VT]
653   - Format: <green0>,<green1>,<green2>,...,<green15>
654   - Change the default green palette of the console.
655   - This is a 16-member array composed of values
656   - ranging from 0-255.
657   -
658   - vt.default_red= [VT]
659   - Format: <red0>,<red1>,<red2>,...,<red15>
660   - Change the default red palette of the console.
661   - This is a 16-member array composed of values
662   - ranging from 0-255.
663   -
664   - vt.default_utf8=
665   - [VT]
666   - Format=<0|1>
667   - Set system-wide default UTF-8 mode for all tty's.
668   - Default is 1, i.e. UTF-8 mode is enabled for all
669   - newly opened terminals.
670   -
671 574 dhash_entries= [KNL]
672 575 Set number of hash buckets for dentry cache.
673 576  
674 577  
675 578  
676 579  
677 580  
678 581  
... ... @@ -679,40 +582,48 @@
679 582 Documentation/serial/digiepca.txt.
680 583  
681 584 disable_mtrr_cleanup [X86]
682   - enable_mtrr_cleanup [X86]
683 585 The kernel tries to adjust MTRR layout from continuous
684 586 to discrete, to make X server driver able to add WB
685   - entry later. This parameter enables/disables that.
  587 + entry later. This parameter disables that.
686 588  
687   - mtrr_chunk_size=nn[KMG] [X86]
688   - used for mtrr cleanup. It is largest continous chunk
689   - that could hold holes aka. UC entries.
690   -
691   - mtrr_gran_size=nn[KMG] [X86]
692   - Used for mtrr cleanup. It is granularity of mtrr block.
693   - Default is 1.
694   - Large value could prevent small alignment from
695   - using up MTRRs.
696   -
697   - mtrr_spare_reg_nr=n [X86]
698   - Format: <integer>
699   - Range: 0,7 : spare reg number
700   - Default : 1
701   - Used for mtrr cleanup. It is spare mtrr entries number.
702   - Set to 2 or more if your graphical card needs more.
703   -
704 589 disable_mtrr_trim [X86, Intel and AMD only]
705 590 By default the kernel will trim any uncacheable
706 591 memory out of your available memory pool based on
707 592 MTRR settings. This parameter disables that behavior,
708 593 possibly causing your machine to run very slowly.
709 594  
  595 + disable_timer_pin_1 [i386,x86-64]
  596 + Disable PIN 1 of APIC timer
  597 + Can be useful to work around chipset bugs.
  598 +
710 599 dmasound= [HW,OSS] Sound subsystem buffers
711 600  
  601 + dma_debug=off If the kernel is compiled with DMA_API_DEBUG support,
  602 + this option disables the debugging code at boot.
  603 +
  604 + dma_debug_entries=<number>
  605 + This option allows to tune the number of preallocated
  606 + entries for DMA-API debugging code. One entry is
  607 + required per DMA-API allocation. Use this if the
  608 + DMA-API debugging code disables itself because the
  609 + architectural default is too low.
  610 +
712 611 dscc4.setup= [NET]
713 612  
714 613 dtc3181e= [HW,SCSI]
715 614  
  615 + dynamic_printk Enables pr_debug()/dev_dbg() calls if
  616 + CONFIG_DYNAMIC_PRINTK_DEBUG has been enabled.
  617 + These can also be switched on/off via
  618 + <debugfs>/dynamic_printk/modules
  619 +
  620 + earlycon= [KNL] Output early console device and options.
  621 + uart[8250],io,<addr>[,options]
  622 + uart[8250],mmio,<addr>[,options]
  623 + Start an early, polled-mode console on the 8250/16550
  624 + UART at the specified I/O port or MMIO address.
  625 + The options are the same as for ttyS, above.
  626 +
716 627 earlyprintk= [X86-32,X86-64,SH,BLACKFIN]
717 628 earlyprintk=vga
718 629 earlyprintk=serial[,ttySn[,baudrate]]
... ... @@ -754,6 +665,17 @@
754 665 pass this option to capture kernel.
755 666 See Documentation/kdump/kdump.txt for details.
756 667  
  668 + enable_mtrr_cleanup [X86]
  669 + The kernel tries to adjust MTRR layout from continuous
  670 + to discrete, to make X server driver able to add WB
  671 + entry later. This parameter enables that.
  672 +
  673 + enable_timer_pin_1 [i386,x86-64]
  674 + Enable PIN 1 of APIC timer
  675 + Can be useful to work around chipset bugs
  676 + (in particular on some ATI chipsets).
  677 + The kernel tries to set a reasonable default.
  678 +
757 679 enforcing [SELINUX] Set initial enforcing status.
758 680 Format: {"0" | "1"}
759 681 See security/selinux/Kconfig help text.
... ... @@ -841,6 +763,16 @@
841 763 hisax= [HW,ISDN]
842 764 See Documentation/isdn/README.HiSax.
843 765  
  766 + hlt [BUGS=ARM,SH]
  767 +
  768 + hpet= [X86-32,HPET] option to control HPET usage
  769 + Format: { enable (default) | disable | force |
  770 + verbose }
  771 + disable: disable HPET and use PIT instead
  772 + force: allow force enabled of undocumented chips (ICH4,
  773 + VIA, nVidia)
  774 + verbose: show contents of HPET registers during setup
  775 +
844 776 hugepages= [HW,X86-32,IA-64] HugeTLB pages to allocate at boot.
845 777 hugepagesz= [HW,IA-64,PPC,X86-64] The size of the HugeTLB pages.
846 778 On x86-64 and powerpc, this option can be specified
847 779  
... ... @@ -850,16 +782,7 @@
850 782 (when the CPU supports the "pdpe1gb" cpuinfo flag)
851 783 Note that 1GB pages can only be allocated at boot time
852 784 using hugepages= and not freed afterwards.
853   - default_hugepagesz=
854   - [same as hugepagesz=] The size of the default
855   - HugeTLB page size. This is the size represented by
856   - the legacy /proc/ hugepages APIs, used for SHM, and
857   - default size when mounting hugetlbfs filesystems.
858   - Defaults to the default architecture's huge page size
859   - if not specified.
860 785  
861   - hlt [BUGS=ARM,SH]
862   -
863 786 hvc_iucv= [S390] Number of z/VM IUCV hypervisor console (HVC)
864 787 terminal devices. Valid values: 0..8
865 788 hvc_iucv_allow= [S390] Comma-separated list of z/VM user IDs.
... ... @@ -919,6 +842,9 @@
919 842 idebus= [HW] (E)IDE subsystem - VLB/PCI bus speed
920 843 See Documentation/ide/ide.txt.
921 844  
  845 + ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem
  846 + Claim all unknown PCI IDE storage controllers.
  847 +
922 848 idle= [X86]
923 849 Format: idle=poll, idle=mwait, idle=halt, idle=nomwait
924 850 Poll forces a polling idle loop that can slightly
... ... @@ -934,9 +860,6 @@
934 860 In such case C2/C3 won't be used again.
935 861 idle=nomwait: Disable mwait for CPU C-states
936 862  
937   - ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem
938   - Claim all unknown PCI IDE storage controllers.
939   -
940 863 ignore_loglevel [KNL]
941 864 Ignore loglevel setting - this will print /all/
942 865 kernel messages to the console. Useful for debugging.
... ... @@ -970,25 +893,6 @@
970 893 inport.irq= [HW] Inport (ATI XL and Microsoft) busmouse driver
971 894 Format: <irq>
972 895  
973   - inttest= [IA64]
974   -
975   - iomem= Disable strict checking of access to MMIO memory
976   - strict regions from userspace.
977   - relaxed
978   -
979   - iommu= [x86]
980   - off
981   - force
982   - noforce
983   - biomerge
984   - panic
985   - nopanic
986   - merge
987   - nomerge
988   - forcesac
989   - soft
990   -
991   -
992 896 intel_iommu= [DMAR] Intel IOMMU driver (DMAR) option
993 897 on
994 898 Enable intel iommu driver.
... ... @@ -1012,6 +916,28 @@
1012 916 result in a hardware IOTLB flush operation as opposed
1013 917 to batching them for performance.
1014 918  
  919 + inttest= [IA64]
  920 +
  921 + iomem= Disable strict checking of access to MMIO memory
  922 + strict regions from userspace.
  923 + relaxed
  924 +
  925 + iommu= [x86]
  926 + off
  927 + force
  928 + noforce
  929 + biomerge
  930 + panic
  931 + nopanic
  932 + merge
  933 + nomerge
  934 + forcesac
  935 + soft
  936 +
  937 + io7= [HW] IO7 for Marvel based alpha systems
  938 + See comment before marvel_specify_io7 in
  939 + arch/alpha/kernel/core_marvel.c.
  940 +
1015 941 io_delay= [X86-32,X86-64] I/O delay method
1016 942 0x80
1017 943 Standard port 0x80 based delay
... ... @@ -1022,10 +948,6 @@
1022 948 none
1023 949 No delay
1024 950  
1025   - io7= [HW] IO7 for Marvel based alpha systems
1026   - See comment before marvel_specify_io7 in
1027   - arch/alpha/kernel/core_marvel.c.
1028   -
1029 951 ip= [IP_PNP]
1030 952 See Documentation/filesystems/nfsroot.txt.
1031 953  
... ... @@ -1036,12 +958,6 @@
1036 958 ips= [HW,SCSI] Adaptec / IBM ServeRAID controller
1037 959 See header of drivers/scsi/ips.c.
1038 960  
1039   - ports= [IP_VS_FTP] IPVS ftp helper module
1040   - Default is 21.
1041   - Up to 8 (IP_VS_APP_MAX_PORTS) ports
1042   - may be specified.
1043   - Format: <port>,<port>....
1044   -
1045 961 irqfixup [HW]
1046 962 When an interrupt is not handled search all handlers
1047 963 for it. Intended to get systems with badly broken
... ... @@ -1082,6 +998,8 @@
1082 998 js= [HW,JOY] Analog joystick
1083 999 See Documentation/input/joystick.txt.
1084 1000  
  1001 + keepinitrd [HW,ARM]
  1002 +
1085 1003 kernelcore=nn[KMG] [KNL,X86-32,IA-64,PPC,X86-64] This parameter
1086 1004 specifies the amount of memory usable by the kernel
1087 1005 for non-movable allocations. The requested amount is
... ... @@ -1107,21 +1025,6 @@
1107 1025 higher than default (KMEMTRACE_N_SUBBUFS in code) if
1108 1026 you experience buffer overruns.
1109 1027  
1110   - movablecore=nn[KMG] [KNL,X86-32,IA-64,PPC,X86-64] This parameter
1111   - is similar to kernelcore except it specifies the
1112   - amount of memory used for migratable allocations.
1113   - If both kernelcore and movablecore is specified,
1114   - then kernelcore will be at *least* the specified
1115   - value but may be more. If movablecore on its own
1116   - is specified, the administrator must be careful
1117   - that the amount of memory usable for all allocations
1118   - is not too small.
1119   -
1120   - keepinitrd [HW,ARM]
1121   -
1122   - kstack=N [X86-32,X86-64] Print N words from the kernel stack
1123   - in oops dumps.
1124   -
1125 1028 kgdboc= [HW] kgdb over consoles.
1126 1029 Requires a tty driver that supports console polling.
1127 1030 (only serial suported for now)
... ... @@ -1131,6 +1034,9 @@
1131 1034 Configure the RouterBoard 532 series on-chip
1132 1035 Ethernet adapter MAC address.
1133 1036  
  1037 + kstack=N [X86-32,X86-64] Print N words from the kernel stack
  1038 + in oops dumps.
  1039 +
1134 1040 l2cr= [PPC]
1135 1041  
1136 1042 l3cr= [PPC]
... ... @@ -1276,9 +1182,8 @@
1276 1182 (machvec) in a generic kernel.
1277 1183 Example: machvec=hpzx1_swiotlb
1278 1184  
1279   - max_loop= [LOOP] Maximum number of loopback devices that can
1280   - be mounted
1281   - Format: <1-256>
  1185 + max_addr=nn[KMG] [KNL,BOOT,ia64] All physical memory greater
  1186 + than or equal to this physical address is ignored.
1282 1187  
1283 1188 maxcpus= [SMP] Maximum number of processors that an SMP kernel
1284 1189 should make use of. maxcpus=n : n >= 0 limits the
... ... @@ -1286,8 +1191,9 @@
1286 1191 it is equivalent to "nosmp", which also disables
1287 1192 the IO APIC.
1288 1193  
1289   - max_addr=nn[KMG] [KNL,BOOT,ia64] All physical memory greater than
1290   - or equal to this physical address is ignored.
  1194 + max_loop= [LOOP] Maximum number of loopback devices that can
  1195 + be mounted
  1196 + Format: <1-256>
1291 1197  
1292 1198 max_luns= [SCSI] Maximum number of LUNs to probe.
1293 1199 Should be between 1 and 2^32-1.
... ... @@ -1414,6 +1320,16 @@
1414 1320 mousedev.yres= [MOUSE] Vertical screen resolution, used for devices
1415 1321 reporting absolute coordinates, such as tablets
1416 1322  
  1323 + movablecore=nn[KMG] [KNL,X86-32,IA-64,PPC,X86-64] This parameter
  1324 + is similar to kernelcore except it specifies the
  1325 + amount of memory used for migratable allocations.
  1326 + If both kernelcore and movablecore is specified,
  1327 + then kernelcore will be at *least* the specified
  1328 + value but may be more. If movablecore on its own
  1329 + is specified, the administrator must be careful
  1330 + that the amount of memory usable for all allocations
  1331 + is not too small.
  1332 +
1417 1333 mpu401= [HW,OSS]
1418 1334 Format: <io>,<irq>
1419 1335  
... ... @@ -1435,6 +1351,23 @@
1435 1351 [HW] Make the MicroTouch USB driver use raw coordinates
1436 1352 ('y', default) or cooked coordinates ('n')
1437 1353  
  1354 + mtrr_chunk_size=nn[KMG] [X86]
  1355 + used for mtrr cleanup. It is largest continous chunk
  1356 + that could hold holes aka. UC entries.
  1357 +
  1358 + mtrr_gran_size=nn[KMG] [X86]
  1359 + Used for mtrr cleanup. It is granularity of mtrr block.
  1360 + Default is 1.
  1361 + Large value could prevent small alignment from
  1362 + using up MTRRs.
  1363 +
  1364 + mtrr_spare_reg_nr=n [X86]
  1365 + Format: <integer>
  1366 + Range: 0,7 : spare reg number
  1367 + Default : 1
  1368 + Used for mtrr cleanup. It is spare mtrr entries number.
  1369 + Set to 2 or more if your graphical card needs more.
  1370 +
1438 1371 n2= [NET] SDL Inc. RISCom/N2 synchronous serial card
1439 1372  
1440 1373 NCR_D700= [HW,SCSI]
... ... @@ -1495,11 +1428,13 @@
1495 1428 0 - turn nmi_watchdog off
1496 1429 1 - use the IO-APIC timer for the NMI watchdog
1497 1430 2 - use the local APIC for the NMI watchdog using
1498   - a performance counter. Note: This will use one performance
1499   - counter and the local APIC's performance vector.
1500   - When panic is specified panic when an NMI watchdog timeout occurs.
1501   - This is useful when you use a panic=... timeout and need the box
1502   - quickly up again.
  1431 + a performance counter. Note: This will use one
  1432 + performance counter and the local APIC's performance
  1433 + vector.
  1434 + When panic is specified, panic when an NMI watchdog
  1435 + timeout occurs.
  1436 + This is useful when you use a panic=... timeout and
  1437 + need the box quickly up again.
1503 1438 Instead of 1 and 2 it is possible to use the following
1504 1439 symbolic names: lapic and ioapic
1505 1440 Example: nmi_watchdog=2 or nmi_watchdog=panic,lapic
... ... @@ -1508,6 +1443,16 @@
1508 1443 emulation library even if a 387 maths coprocessor
1509 1444 is present.
1510 1445  
  1446 + no_console_suspend
  1447 + [HW] Never suspend the console
  1448 + Disable suspending of consoles during suspend and
  1449 + hibernate operations. Once disabled, debugging
  1450 + messages can reach various consoles while the rest
  1451 + of the system is being put to sleep (ie, while
  1452 + debugging driver suspend/resume hooks). This may
  1453 + not work reliably with all consoles, but is known
  1454 + to work with serial and VGA consoles.
  1455 +
1511 1456 noaliencache [MM, NUMA, SLAB] Disables the allocation of alien
1512 1457 caches in the slab allocator. Saves per-node memory,
1513 1458 but will impact performance.
... ... @@ -1522,6 +1467,8 @@
1522 1467  
1523 1468 nocache [ARM]
1524 1469  
  1470 + noclflush [BUGS=X86] Don't use the CLFLUSH instruction
  1471 +
1525 1472 nodelayacct [KNL] Disable per-task delay accounting
1526 1473  
1527 1474 nodisconnect [HW,SCSI,M68K] Disables SCSI disconnects.
... ... @@ -1550,8 +1497,6 @@
1550 1497 register save and restore. The kernel will only save
1551 1498 legacy floating-point registers on task switch.
1552 1499  
1553   - noclflush [BUGS=X86] Don't use the CLFLUSH instruction
1554   -
1555 1500 nohlt [BUGS=ARM,SH] Tells the kernel that the sleep(SH) or
1556 1501 wfi(ARM) instruction doesn't work correctly and not to
1557 1502 use it. This is also useful when using JTAG debugger.
... ... @@ -1596,12 +1541,6 @@
1596 1541  
1597 1542 nolapic_timer [X86-32,APIC] Do not use the local APIC timer.
1598 1543  
1599   - nox2apic [X86-64,APIC] Do not enable x2APIC mode.
1600   -
1601   - x2apic_phys [X86-64,APIC] Use x2apic physical mode instead of
1602   - default x2apic cluster mode on platforms
1603   - supporting x2apic.
1604   -
1605 1544 noltlbs [PPC] Do not use large page/tlb entries for kernel
1606 1545 lowmem mapping on PPC40x.
1607 1546  
... ... @@ -1612,6 +1551,9 @@
1612 1551 nomfgpt [X86-32] Disable Multi-Function General Purpose
1613 1552 Timer usage (for AMD Geode machines).
1614 1553  
  1554 + norandmaps Don't use address space randomization. Equivalent to
  1555 + echo 0 > /proc/sys/kernel/randomize_va_space
  1556 +
1615 1557 noreplace-paravirt [X86-32,PV_OPS] Don't patch paravirt_ops
1616 1558  
1617 1559 noreplace-smp [X86-32,SMP] Don't replace SMP instructions
1618 1560  
... ... @@ -1650,13 +1592,13 @@
1650 1592 purges which is reported from either PAL_VM_SUMMARY or
1651 1593 SAL PALO.
1652 1594  
  1595 + nr_uarts= [SERIAL] maximum number of UARTs to be registered.
  1596 +
1653 1597 numa_zonelist_order= [KNL, BOOT] Select zonelist order for NUMA.
1654 1598 one of ['zone', 'node', 'default'] can be specified
1655 1599 This can be set from sysctl after boot.
1656 1600 See Documentation/sysctl/vm.txt for details.
1657 1601  
1658   - nr_uarts= [SERIAL] maximum number of UARTs to be registered.
1659   -
1660 1602 ohci1394_dma=early [HW] enable debugging via the ohci1394 driver.
1661 1603 See Documentation/debugging-via-ohci1394.txt for more
1662 1604 info.
... ... @@ -1905,6 +1847,14 @@
1905 1847 printk.time= Show timing data prefixed to each printk message line
1906 1848 Format: <bool> (1/Y/y=enable, 0/N/n=disable)
1907 1849  
  1850 + processor.max_cstate= [HW,ACPI]
  1851 + Limit processor to maximum C-state
  1852 + max_cstate=9 overrides any DMI blacklist limit.
  1853 +
  1854 + processor.nocst [HW,ACPI]
  1855 + Ignore the _CST method to determine C-states,
  1856 + instead using the legacy FADT method
  1857 +
1908 1858 profile= [KNL] Enable kernel profiling via /proc/profile
1909 1859 Format: [schedule,]<number>
1910 1860 Param: "schedule" - profile schedule points.
... ... @@ -1914,14 +1864,6 @@
1914 1864 Requires CONFIG_SCHEDSTATS
1915 1865 Param: "kvm" - profile VM exits.
1916 1866  
1917   - processor.max_cstate= [HW,ACPI]
1918   - Limit processor to maximum C-state
1919   - max_cstate=9 overrides any DMI blacklist limit.
1920   -
1921   - processor.nocst [HW,ACPI]
1922   - Ignore the _CST method to determine C-states,
1923   - instead using the legacy FADT method
1924   -
1925 1867 prompt_ramdisk= [RAM] List of RAM disks to prompt for floppy disk
1926 1868 before loading.
1927 1869 See Documentation/blockdev/ramdisk.txt.
... ... @@ -2075,7 +2017,13 @@
2075 2017 allowing boot to proceed. none ignores them, expecting
2076 2018 user space to do the scan.
2077 2019  
2078   - selinux [SELINUX] Disable or enable SELinux at boot time.
  2020 + security= [SECURITY] Choose a security module to enable at boot.
  2021 + If this boot parameter is not specified, only the first
  2022 + security module asking for security registration will be
  2023 + loaded. An invalid security module name will be treated
  2024 + as if no module has been chosen.
  2025 +
  2026 + selinux= [SELINUX] Disable or enable SELinux at boot time.
2079 2027 Format: { "0" | "1" }
2080 2028 See security/selinux/Kconfig help text.
2081 2029 0 -- disable.
... ... @@ -2499,9 +2447,6 @@
2499 2447 medium is write-protected).
2500 2448 Example: quirks=0419:aaf5:rl,0421:0433:rc
2501 2449  
2502   - add_efi_memmap [EFI; x86-32,X86-64] Include EFI memory map in
2503   - kernel's map of available physical RAM.
2504   -
2505 2450 vdso= [X86-32,SH,x86-64]
2506 2451 vdso=2: enable compat VDSO (default with COMPAT_VDSO)
2507 2452 vdso=1: enable VDSO (default)
... ... @@ -2540,6 +2485,31 @@
2540 2485 vmpoff= [KNL,S390] Perform z/VM CP command after power off.
2541 2486 Format: <command>
2542 2487  
  2488 + vt.default_blu= [VT]
  2489 + Format: <blue0>,<blue1>,<blue2>,...,<blue15>
  2490 + Change the default blue palette of the console.
  2491 + This is a 16-member array composed of values
  2492 + ranging from 0-255.
  2493 +
  2494 + vt.default_grn= [VT]
  2495 + Format: <green0>,<green1>,<green2>,...,<green15>
  2496 + Change the default green palette of the console.
  2497 + This is a 16-member array composed of values
  2498 + ranging from 0-255.
  2499 +
  2500 + vt.default_red= [VT]
  2501 + Format: <red0>,<red1>,<red2>,...,<red15>
  2502 + Change the default red palette of the console.
  2503 + This is a 16-member array composed of values
  2504 + ranging from 0-255.
  2505 +
  2506 + vt.default_utf8=
  2507 + [VT]
  2508 + Format=<0|1>
  2509 + Set system-wide default UTF-8 mode for all tty's.
  2510 + Default is 1, i.e. UTF-8 mode is enabled for all
  2511 + newly opened terminals.
  2512 +
2543 2513 waveartist= [HW,OSS]
2544 2514 Format: <io>,<irq>,<dma>,<dma2>
2545 2515  
2546 2516  
... ... @@ -2552,15 +2522,16 @@
2552 2522 wdt= [WDT] Watchdog
2553 2523 See Documentation/watchdog/wdt.txt.
2554 2524  
  2525 + x2apic_phys [X86-64,APIC] Use x2apic physical mode instead of
  2526 + default x2apic cluster mode on platforms
  2527 + supporting x2apic.
  2528 +
2555 2529 xd= [HW,XT] Original XT pre-IDE (RLL encoded) disks.
2556 2530 xd_geo= See header of drivers/block/xd.c.
2557 2531  
2558 2532 xirc2ps_cs= [NET,PCMCIA]
2559 2533 Format:
2560 2534 <irq>,<irq_mask>,<io>,<full_duplex>,<do_sound>,<lockup_hack>[,<irq2>[,<irq3>[,<irq4>]]]
2561   -
2562   - norandmaps Don't use address space randomization. Equivalent to
2563   - echo 0 > /proc/sys/kernel/randomize_va_space
2564 2535  
2565 2536 ______________________________________________________________________
2566 2537