aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt191
1 files changed, 166 insertions, 25 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index e07c432c731f..2443f5bb4364 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -87,7 +87,8 @@ parameter is applicable:
87 SH SuperH architecture is enabled. 87 SH SuperH architecture is enabled.
88 SMP The kernel is an SMP kernel. 88 SMP The kernel is an SMP kernel.
89 SPARC Sparc architecture is enabled. 89 SPARC Sparc architecture is enabled.
90 SWSUSP Software suspend is enabled. 90 SWSUSP Software suspend (hibernation) is enabled.
91 SUSPEND System suspend states are enabled.
91 TS Appropriate touchscreen support is enabled. 92 TS Appropriate touchscreen support is enabled.
92 USB USB support is enabled. 93 USB USB support is enabled.
93 USBHID USB Human Interface Device support is enabled. 94 USBHID USB Human Interface Device support is enabled.
@@ -147,10 +148,16 @@ and is between 256 and 4096 characters. It is defined in the file
147 default: 0 148 default: 0
148 149
149 acpi_sleep= [HW,ACPI] Sleep options 150 acpi_sleep= [HW,ACPI] Sleep options
150 Format: { s3_bios, s3_mode, s3_beep } 151 Format: { s3_bios, s3_mode, s3_beep, s4_nohwsig, old_ordering }
151 See Documentation/power/video.txt for s3_bios and s3_mode. 152 See Documentation/power/video.txt for s3_bios and s3_mode.
152 s3_beep is for debugging; it makes the PC's speaker beep 153 s3_beep is for debugging; it makes the PC's speaker beep
153 as soon as the kernel's real-mode entry point is called. 154 as soon as the kernel's real-mode entry point is called.
155 s4_nohwsig prevents ACPI hardware signature from being
156 used during resume from hibernation.
157 old_ordering causes the ACPI 1.0 ordering of the _PTS
158 control method, wrt putting devices into low power
159 states, to be enforced (the ACPI 2.0 ordering of _PTS is
160 used by default).
154 161
155 acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode 162 acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode
156 Format: { level | edge | high | low } 163 Format: { level | edge | high | low }
@@ -271,6 +278,22 @@ and is between 256 and 4096 characters. It is defined in the file
271 aic79xx= [HW,SCSI] 278 aic79xx= [HW,SCSI]
272 See Documentation/scsi/aic79xx.txt. 279 See Documentation/scsi/aic79xx.txt.
273 280
281 amd_iommu= [HW,X86-84]
282 Pass parameters to the AMD IOMMU driver in the system.
283 Possible values are:
284 isolate - enable device isolation (each device, as far
285 as possible, will get its own protection
286 domain)
287 fullflush - enable flushing of IO/TLB entries when
288 they are unmapped. Otherwise they are
289 flushed before they will be reused, which
290 is a lot of faster
291
292 amd_iommu_size= [HW,X86-64]
293 Define the size of the aperture for the AMD IOMMU
294 driver. Possible values are:
295 '32M', '64M' (default), '128M', '256M', '512M', '1G'
296
274 amijoy.map= [HW,JOY] Amiga joystick support 297 amijoy.map= [HW,JOY] Amiga joystick support
275 Map of devices attached to JOY0DAT and JOY1DAT 298 Map of devices attached to JOY0DAT and JOY1DAT
276 Format: <a>,<b> 299 Format: <a>,<b>
@@ -295,7 +318,7 @@ and is between 256 and 4096 characters. It is defined in the file
295 when initialising the APIC and IO-APIC components. 318 when initialising the APIC and IO-APIC components.
296 319
297 apm= [APM] Advanced Power Management 320 apm= [APM] Advanced Power Management
298 See header of arch/i386/kernel/apm.c. 321 See header of arch/x86/kernel/apm_32.c.
299 322
300 arcrimi= [HW,NET] ARCnet - "RIM I" (entirely mem-mapped) cards 323 arcrimi= [HW,NET] ARCnet - "RIM I" (entirely mem-mapped) cards
301 Format: <io>,<irq>,<nodeID> 324 Format: <io>,<irq>,<nodeID>
@@ -347,6 +370,8 @@ and is between 256 and 4096 characters. It is defined in the file
347 no delay (0). 370 no delay (0).
348 Format: integer 371 Format: integer
349 372
373 bootmem_debug [KNL] Enable bootmem allocator debug messages.
374
350 bttv.card= [HW,V4L] bttv (bt848 + bt878 based grabber cards) 375 bttv.card= [HW,V4L] bttv (bt848 + bt878 based grabber cards)
351 bttv.radio= Most important insmod options are available as 376 bttv.radio= Most important insmod options are available as
352 kernel args too. 377 kernel args too.
@@ -443,12 +468,6 @@ and is between 256 and 4096 characters. It is defined in the file
443 Range: 0 - 8192 468 Range: 0 - 8192
444 Default: 64 469 Default: 64
445 470
446 disable_8254_timer
447 enable_8254_timer
448 [IA32/X86_64] Disable/Enable interrupt 0 timer routing
449 over the 8254 in addition to over the IO-APIC. The
450 kernel tries to set a sensible default.
451
452 hpet= [X86-32,HPET] option to control HPET usage 471 hpet= [X86-32,HPET] option to control HPET usage
453 Format: { enable (default) | disable | force } 472 Format: { enable (default) | disable | force }
454 disable: disable HPET and use PIT instead 473 disable: disable HPET and use PIT instead
@@ -560,6 +579,8 @@ and is between 256 and 4096 characters. It is defined in the file
560 579
561 debug_objects [KNL] Enable object debugging 580 debug_objects [KNL] Enable object debugging
562 581
582 debugpat [X86] Enable PAT debugging
583
563 decnet.addr= [HW,NET] 584 decnet.addr= [HW,NET]
564 Format: <area>[,<node>] 585 Format: <area>[,<node>]
565 See also Documentation/networking/decnet.txt. 586 See also Documentation/networking/decnet.txt.
@@ -599,6 +620,29 @@ and is between 256 and 4096 characters. It is defined in the file
599 See drivers/char/README.epca and 620 See drivers/char/README.epca and
600 Documentation/digiepca.txt. 621 Documentation/digiepca.txt.
601 622
623 disable_mtrr_cleanup [X86]
624 enable_mtrr_cleanup [X86]
625 The kernel tries to adjust MTRR layout from continuous
626 to discrete, to make X server driver able to add WB
627 entry later. This parameter enables/disables that.
628
629 mtrr_chunk_size=nn[KMG] [X86]
630 used for mtrr cleanup. It is largest continous chunk
631 that could hold holes aka. UC entries.
632
633 mtrr_gran_size=nn[KMG] [X86]
634 Used for mtrr cleanup. It is granularity of mtrr block.
635 Default is 1.
636 Large value could prevent small alignment from
637 using up MTRRs.
638
639 mtrr_spare_reg_nr=n [X86]
640 Format: <integer>
641 Range: 0,7 : spare reg number
642 Default : 1
643 Used for mtrr cleanup. It is spare mtrr entries number.
644 Set to 2 or more if your graphical card needs more.
645
602 disable_mtrr_trim [X86, Intel and AMD only] 646 disable_mtrr_trim [X86, Intel and AMD only]
603 By default the kernel will trim any uncacheable 647 By default the kernel will trim any uncacheable
604 memory out of your available memory pool based on 648 memory out of your available memory pool based on
@@ -614,11 +658,12 @@ and is between 256 and 4096 characters. It is defined in the file
614 earlyprintk= [X86-32,X86-64,SH,BLACKFIN] 658 earlyprintk= [X86-32,X86-64,SH,BLACKFIN]
615 earlyprintk=vga 659 earlyprintk=vga
616 earlyprintk=serial[,ttySn[,baudrate]] 660 earlyprintk=serial[,ttySn[,baudrate]]
661 earlyprintk=dbgp
617 662
618 Append ",keep" to not disable it when the real console 663 Append ",keep" to not disable it when the real console
619 takes over. 664 takes over.
620 665
621 Only vga or serial at a time, not both. 666 Only vga or serial or usb debug port at a time.
622 667
623 Currently only ttyS0 and ttyS1 are supported. 668 Currently only ttyS0 and ttyS1 are supported.
624 669
@@ -638,7 +683,7 @@ and is between 256 and 4096 characters. It is defined in the file
638 683
639 elanfreq= [X86-32] 684 elanfreq= [X86-32]
640 See comment before function elanfreq_setup() in 685 See comment before function elanfreq_setup() in
641 arch/i386/kernel/cpu/cpufreq/elanfreq.c. 686 arch/x86/kernel/cpu/cpufreq/elanfreq.c.
642 687
643 elevator= [IOSCHED] 688 elevator= [IOSCHED]
644 Format: {"anticipatory" | "cfq" | "deadline" | "noop"} 689 Format: {"anticipatory" | "cfq" | "deadline" | "noop"}
@@ -722,9 +767,6 @@ and is between 256 and 4096 characters. It is defined in the file
722 hd= [EIDE] (E)IDE hard drive subsystem geometry 767 hd= [EIDE] (E)IDE hard drive subsystem geometry
723 Format: <cyl>,<head>,<sect> 768 Format: <cyl>,<head>,<sect>
724 769
725 hd?= [HW] (E)IDE subsystem
726 hd?lun= See Documentation/ide/ide.txt.
727
728 highmem=nn[KMG] [KNL,BOOT] forces the highmem zone to have an exact 770 highmem=nn[KMG] [KNL,BOOT] forces the highmem zone to have an exact
729 size of <nn>. This works even on boxes that have no 771 size of <nn>. This works even on boxes that have no
730 highmem otherwise. This also works to reduce highmem 772 highmem otherwise. This also works to reduce highmem
@@ -737,8 +779,22 @@ and is between 256 and 4096 characters. It is defined in the file
737 hisax= [HW,ISDN] 779 hisax= [HW,ISDN]
738 See Documentation/isdn/README.HiSax. 780 See Documentation/isdn/README.HiSax.
739 781
740 hugepages= [HW,X86-32,IA-64] Maximal number of HugeTLB pages. 782 hugepages= [HW,X86-32,IA-64] HugeTLB pages to allocate at boot.
741 hugepagesz= [HW,IA-64,PPC] The size of the HugeTLB pages. 783 hugepagesz= [HW,IA-64,PPC,X86-64] The size of the HugeTLB pages.
784 On x86-64 and powerpc, this option can be specified
785 multiple times interleaved with hugepages= to reserve
786 huge pages of different sizes. Valid pages sizes on
787 x86-64 are 2M (when the CPU supports "pse") and 1G
788 (when the CPU supports the "pdpe1gb" cpuinfo flag)
789 Note that 1GB pages can only be allocated at boot time
790 using hugepages= and not freed afterwards.
791 default_hugepagesz=
792 [same as hugepagesz=] The size of the default
793 HugeTLB page size. This is the size represented by
794 the legacy /proc/ hugepages APIs, used for SHM, and
795 default size when mounting hugetlbfs filesystems.
796 Defaults to the default architecture's huge page size
797 if not specified.
742 798
743 i8042.direct [HW] Put keyboard port into non-translated mode 799 i8042.direct [HW] Put keyboard port into non-translated mode
744 i8042.dumbkbd [HW] Pretend that controller can only read data from 800 i8042.dumbkbd [HW] Pretend that controller can only read data from
@@ -785,7 +841,7 @@ and is between 256 and 4096 characters. It is defined in the file
785 See Documentation/ide/ide.txt. 841 See Documentation/ide/ide.txt.
786 842
787 idle= [X86] 843 idle= [X86]
788 Format: idle=poll or idle=mwait 844 Format: idle=poll or idle=mwait, idle=halt, idle=nomwait
789 Poll forces a polling idle loop that can slightly improves the performance 845 Poll forces a polling idle loop that can slightly improves the performance
790 of waking up a idle CPU, but will use a lot of power and make the system 846 of waking up a idle CPU, but will use a lot of power and make the system
791 run hot. Not recommended. 847 run hot. Not recommended.
@@ -793,6 +849,9 @@ and is between 256 and 4096 characters. It is defined in the file
793 to not use it because it doesn't save as much power as a normal idle 849 to not use it because it doesn't save as much power as a normal idle
794 loop use the MONITOR/MWAIT idle loop anyways. Performance should be the same 850 loop use the MONITOR/MWAIT idle loop anyways. Performance should be the same
795 as idle=poll. 851 as idle=poll.
852 idle=halt. Halt is forced to be used for CPU idle.
853 In such case C2/C3 won't be used again.
854 idle=nomwait. Disable mwait for CPU C-states
796 855
797 ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem 856 ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem
798 Claim all unknown PCI IDE storage controllers. 857 Claim all unknown PCI IDE storage controllers.
@@ -961,6 +1020,10 @@ and is between 256 and 4096 characters. It is defined in the file
961 (only serial suported for now) 1020 (only serial suported for now)
962 Format: <serial_device>[,baud] 1021 Format: <serial_device>[,baud]
963 1022
1023 kmac= [MIPS] korina ethernet MAC address.
1024 Configure the RouterBoard 532 series on-chip
1025 Ethernet adapter MAC address.
1026
964 l2cr= [PPC] 1027 l2cr= [PPC]
965 1028
966 l3cr= [PPC] 1029 l3cr= [PPC]
@@ -1015,6 +1078,9 @@ and is between 256 and 4096 characters. It is defined in the file
1015 1078
1016 * [no]ncq: Turn on or off NCQ. 1079 * [no]ncq: Turn on or off NCQ.
1017 1080
1081 * nohrst, nosrst, norst: suppress hard, soft
1082 and both resets.
1083
1018 If there are multiple matching configurations changing 1084 If there are multiple matching configurations changing
1019 the same attribute, the last one is used. 1085 the same attribute, the last one is used.
1020 1086
@@ -1166,7 +1232,30 @@ and is between 256 and 4096 characters. It is defined in the file
1166 or 1232 or
1167 memmap=0x10000$0x18690000 1233 memmap=0x10000$0x18690000
1168 1234
1169 memtest= [KNL,X86_64] Enable memtest 1235 memory_corruption_check=0/1 [X86]
1236 Some BIOSes seem to corrupt the first 64k of
1237 memory when doing things like suspend/resume.
1238 Setting this option will scan the memory
1239 looking for corruption. Enabling this will
1240 both detect corruption and prevent the kernel
1241 from using the memory being corrupted.
1242 However, its intended as a diagnostic tool; if
1243 repeatable BIOS-originated corruption always
1244 affects the same memory, you can use memmap=
1245 to prevent the kernel from using that memory.
1246
1247 memory_corruption_check_size=size [X86]
1248 By default it checks for corruption in the low
1249 64k, making this memory unavailable for normal
1250 use. Use this parameter to scan for
1251 corruption in more or less memory.
1252
1253 memory_corruption_check_period=seconds [X86]
1254 By default it checks for corruption every 60
1255 seconds. Use this parameter to check at some
1256 other rate. 0 disables periodic checking.
1257
1258 memtest= [KNL,X86] Enable memtest
1170 Format: <integer> 1259 Format: <integer>
1171 range: 0,4 : pattern number 1260 range: 0,4 : pattern number
1172 default : 0 <disable> 1261 default : 0 <disable>
@@ -1185,6 +1274,14 @@ and is between 256 and 4096 characters. It is defined in the file
1185 1274
1186 mga= [HW,DRM] 1275 mga= [HW,DRM]
1187 1276
1277 mminit_loglevel=
1278 [KNL] When CONFIG_DEBUG_MEMORY_INIT is set, this
1279 parameter allows control of the logging verbosity for
1280 the additional memory initialisation checks. A value
1281 of 0 disables mminit logging and a level of 4 will
1282 log everything. Information is printed at KERN_DEBUG
1283 so loglevel=8 may also need to be specified.
1284
1188 mousedev.tap_time= 1285 mousedev.tap_time=
1189 [MOUSE] Maximum time between finger touching and 1286 [MOUSE] Maximum time between finger touching and
1190 leaving touchpad surface for touch to be considered 1287 leaving touchpad surface for touch to be considered
@@ -1208,6 +1305,11 @@ and is between 256 and 4096 characters. It is defined in the file
1208 mtdparts= [MTD] 1305 mtdparts= [MTD]
1209 See drivers/mtd/cmdlinepart.c. 1306 See drivers/mtd/cmdlinepart.c.
1210 1307
1308 mtdset= [ARM]
1309 ARM/S3C2412 JIVE boot control
1310
1311 See arch/arm/mach-s3c2412/mach-jive.c
1312
1211 mtouchusb.raw_coordinates= 1313 mtouchusb.raw_coordinates=
1212 [HW] Make the MicroTouch USB driver use raw coordinates 1314 [HW] Make the MicroTouch USB driver use raw coordinates
1213 ('y', default) or cooked coordinates ('n') 1315 ('y', default) or cooked coordinates ('n')
@@ -1234,6 +1336,13 @@ and is between 256 and 4096 characters. It is defined in the file
1234 This usage is only documented in each driver source 1336 This usage is only documented in each driver source
1235 file if at all. 1337 file if at all.
1236 1338
1339 nf_conntrack.acct=
1340 [NETFILTER] Enable connection tracking flow accounting
1341 0 to disable accounting
1342 1 to enable accounting
1343 Default value depends on CONFIG_NF_CT_ACCT that is
1344 going to be removed in 2.6.29.
1345
1237 nfsaddrs= [NFS] 1346 nfsaddrs= [NFS]
1238 See Documentation/filesystems/nfsroot.txt. 1347 See Documentation/filesystems/nfsroot.txt.
1239 1348
@@ -1343,6 +1452,12 @@ and is between 256 and 4096 characters. It is defined in the file
1343 1452
1344 nolapic_timer [X86-32,APIC] Do not use the local APIC timer. 1453 nolapic_timer [X86-32,APIC] Do not use the local APIC timer.
1345 1454
1455 nox2apic [X86-64,APIC] Do not enable x2APIC mode.
1456
1457 x2apic_phys [X86-64,APIC] Use x2apic physical mode instead of
1458 default x2apic cluster mode on platforms
1459 supporting x2apic.
1460
1346 noltlbs [PPC] Do not use large page/tlb entries for kernel 1461 noltlbs [PPC] Do not use large page/tlb entries for kernel
1347 lowmem mapping on PPC40x. 1462 lowmem mapping on PPC40x.
1348 1463
@@ -1496,6 +1611,9 @@ and is between 256 and 4096 characters. It is defined in the file
1496 Use with caution as certain devices share 1611 Use with caution as certain devices share
1497 address decoders between ROMs and other 1612 address decoders between ROMs and other
1498 resources. 1613 resources.
1614 norom [X86-32,X86_64] Do not assign address space to
1615 expansion ROMs that do not already have
1616 BIOS assigned address ranges.
1499 irqmask=0xMMMM [X86-32] Set a bit mask of IRQs allowed to be 1617 irqmask=0xMMMM [X86-32] Set a bit mask of IRQs allowed to be
1500 assigned automatically to PCI devices. You can 1618 assigned automatically to PCI devices. You can
1501 make the kernel exclude IRQs of your ISA cards 1619 make the kernel exclude IRQs of your ISA cards
@@ -1571,6 +1689,10 @@ and is between 256 and 4096 characters. It is defined in the file
1571 Format: { parport<nr> | timid | 0 } 1689 Format: { parport<nr> | timid | 0 }
1572 See also Documentation/parport.txt. 1690 See also Documentation/parport.txt.
1573 1691
1692 pmtmr= [X86] Manual setup of pmtmr I/O Port.
1693 Override pmtimer IOPort with a hex value.
1694 e.g. pmtmr=0x508
1695
1574 pnpacpi= [ACPI] 1696 pnpacpi= [ACPI]
1575 { off } 1697 { off }
1576 1698
@@ -1679,6 +1801,10 @@ and is between 256 and 4096 characters. It is defined in the file
1679 Format: <reboot_mode>[,<reboot_mode2>[,...]] 1801 Format: <reboot_mode>[,<reboot_mode2>[,...]]
1680 See arch/*/kernel/reboot.c or arch/*/kernel/process.c 1802 See arch/*/kernel/reboot.c or arch/*/kernel/process.c
1681 1803
1804 relax_domain_level=
1805 [KNL, SMP] Set scheduler's default relax_domain_level.
1806 See Documentation/cpusets.txt.
1807
1682 reserve= [KNL,BUGS] Force the kernel to ignore some iomem area 1808 reserve= [KNL,BUGS] Force the kernel to ignore some iomem area
1683 1809
1684 reservetop= [X86-32] 1810 reservetop= [X86-32]
@@ -1789,6 +1915,12 @@ and is between 256 and 4096 characters. It is defined in the file
1789 shapers= [NET] 1915 shapers= [NET]
1790 Maximal number of shapers. 1916 Maximal number of shapers.
1791 1917
1918 show_msr= [x86] show boot-time MSR settings
1919 Format: { <integer> }
1920 Show boot-time (BIOS-initialized) MSR settings.
1921 The parameter means the number of CPUs to show,
1922 for example 1 means boot CPU only.
1923
1792 sim710= [SCSI,HW] 1924 sim710= [SCSI,HW]
1793 See header of drivers/scsi/sim710.c. 1925 See header of drivers/scsi/sim710.c.
1794 1926
@@ -1971,6 +2103,9 @@ and is between 256 and 4096 characters. It is defined in the file
1971 2103
1972 snd-ymfpci= [HW,ALSA] 2104 snd-ymfpci= [HW,ALSA]
1973 2105
2106 softlockup_panic=
2107 [KNL] Should the soft-lockup detector generate panics.
2108
1974 sonypi.*= [HW] Sony Programmable I/O Control Device driver 2109 sonypi.*= [HW] Sony Programmable I/O Control Device driver
1975 See Documentation/sonypi.txt 2110 See Documentation/sonypi.txt
1976 2111
@@ -2035,6 +2170,12 @@ and is between 256 and 4096 characters. It is defined in the file
2035 2170
2036 tdfx= [HW,DRM] 2171 tdfx= [HW,DRM]
2037 2172
2173 test_suspend= [SUSPEND]
2174 Specify "mem" (for Suspend-to-RAM) or "standby" (for
2175 standby suspend) as the system sleep state to briefly
2176 enter during system startup. The system is woken from
2177 this state using a wakeup-capable RTC alarm.
2178
2038 thash_entries= [KNL,NET] 2179 thash_entries= [KNL,NET]
2039 Set number of hash buckets for TCP connection 2180 Set number of hash buckets for TCP connection
2040 2181
@@ -2062,13 +2203,6 @@ and is between 256 and 4096 characters. It is defined in the file
2062 <deci-seconds>: poll all this frequency 2203 <deci-seconds>: poll all this frequency
2063 0: no polling (default) 2204 0: no polling (default)
2064 2205
2065 tipar.timeout= [HW,PPT]
2066 Set communications timeout in tenths of a second
2067 (default 15).
2068
2069 tipar.delay= [HW,PPT]
2070 Set inter-bit delay in microseconds (default 10).
2071
2072 tmscsim= [HW,SCSI] 2206 tmscsim= [HW,SCSI]
2073 See comment before function dc390_setup() in 2207 See comment before function dc390_setup() in
2074 drivers/scsi/tmscsim.c. 2208 drivers/scsi/tmscsim.c.
@@ -2102,6 +2236,10 @@ and is between 256 and 4096 characters. It is defined in the file
2102 Note that genuine overcurrent events won't be 2236 Note that genuine overcurrent events won't be
2103 reported either. 2237 reported either.
2104 2238
2239 unknown_nmi_panic
2240 [X86-32,X86-64]
2241 Set unknown_nmi_panic=1 early on boot.
2242
2105 usbcore.autosuspend= 2243 usbcore.autosuspend=
2106 [USB] The autosuspend time delay (in seconds) used 2244 [USB] The autosuspend time delay (in seconds) used
2107 for newly-detected USB devices (default 2). This 2245 for newly-detected USB devices (default 2). This
@@ -2112,6 +2250,9 @@ and is between 256 and 4096 characters. It is defined in the file
2112 usbhid.mousepoll= 2250 usbhid.mousepoll=
2113 [USBHID] The interval which mice are to be polled at. 2251 [USBHID] The interval which mice are to be polled at.
2114 2252
2253 add_efi_memmap [EFI; x86-32,X86-64] Include EFI memory map in
2254 kernel's map of available physical RAM.
2255
2115 vdso= [X86-32,SH,x86-64] 2256 vdso= [X86-32,SH,x86-64]
2116 vdso=2: enable compat VDSO (default with COMPAT_VDSO) 2257 vdso=2: enable compat VDSO (default with COMPAT_VDSO)
2117 vdso=1: enable VDSO (default) 2258 vdso=1: enable VDSO (default)