Commit 0cb55ad2ad5513f55304d026bb4319a9311163d0
Committed by
Linus Torvalds
1 parent
88cacbb21b
Exists in
master
and in
4 other branches
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 |