Commit volume in documentation is relatively low this time, but there is
still a fair amount going on, including: - Reorganizing the architecture-specific documentation under Documentation/arch. This makes the structure match the source directory and helps to clean up the mess that is the top-level Documentation directory a bit. This work creates the new directory and moves x86 and most of the less-active architectures there. The current plan is to move the rest of the architectures in 6.5, with the patches going through the appropriate subsystem trees. - Some more Spanish translations and maintenance of the Italian translation. - A new "Kernel contribution maturity model" document from Ted. - A new tutorial on quickly building a trimmed kernel from Thorsten. Plus the usual set of updates and fixes. -----BEGIN PGP SIGNATURE----- iQFDBAABCAAtFiEEIw+MvkEiF49krdp9F0NaE2wMflgFAmRGze0PHGNvcmJldEBs d24ubmV0AAoJEBdDWhNsDH5Y/VsH/RyWqinorRVFZmHqRJMRhR0j7hE2pAgK5prE dGXYVtHHNQ+25thNaqhZTOLYFbSX6ii2NG7sLRXmyOTGIZrhUCFFXCHkuq4ZUypR gJpMUiKQVT4dhln3gIZ0k09NSr60gz8UTcq895N9UFpUdY1SCDhbCcLc4uXTRajq NrdgFaHWRkPb+gBRbXOExYm75DmCC6Ny5AyGo2rXfItV//ETjWIJVQpJhlxKrpMZ 3LgpdYSLhEFFnFGnXJ+EAPJ7gXDi2Tg5DuPbkvJyFOTouF3j4h8lSS9l+refMljN xNRessv+boge/JAQidS6u8F2m2ESSqSxisv/0irgtKIMJwXaoX4= =1//8 -----END PGP SIGNATURE----- Merge tag 'docs-6.4' of git://git.lwn.net/linux Pull documentation updates from Jonathan Corbet: "Commit volume in documentation is relatively low this time, but there is still a fair amount going on, including: - Reorganize the architecture-specific documentation under Documentation/arch This makes the structure match the source directory and helps to clean up the mess that is the top-level Documentation directory a bit. This work creates the new directory and moves x86 and most of the less-active architectures there. The current plan is to move the rest of the architectures in 6.5, with the patches going through the appropriate subsystem trees. - Some more Spanish translations and maintenance of the Italian translation - A new "Kernel contribution maturity model" document from Ted - A new tutorial on quickly building a trimmed kernel from Thorsten Plus the usual set of updates and fixes" * tag 'docs-6.4' of git://git.lwn.net/linux: (47 commits) media: Adjust column width for pdfdocs media: Fix building pdfdocs docs: clk: add documentation to log which clocks have been disabled docs: trace: Fix typo in ftrace.rst Documentation/process: always CC responsible lists docs: kmemleak: adjust to config renaming ELF: document some de-facto PT_* ABI quirks Documentation: arm: remove stih415/stih416 related entries docs: turn off "smart quotes" in the HTML build Documentation: firmware: Clarify firmware path usage docs/mm: Physical Memory: Fix grammar Documentation: Add document for false sharing dma-api-howto: typo fix docs: move m68k architecture documentation under Documentation/arch/ docs: move parisc documentation under Documentation/arch/ docs: move ia64 architecture docs under Documentation/arch/ docs: Move arc architecture docs under Documentation/arch/ docs: move nios2 documentation under Documentation/arch/ docs: move openrisc documentation under Documentation/arch/ docs: move superh documentation under Documentation/arch/ ...
This commit is contained in:
commit
c23f28975a
16
CREDITS
16
CREDITS
@ -229,6 +229,10 @@ S: University of Notre Dame
|
|||||||
S: Notre Dame, Indiana
|
S: Notre Dame, Indiana
|
||||||
S: USA
|
S: USA
|
||||||
|
|
||||||
|
N: Kai Bankett
|
||||||
|
E: chaosman@ontika.net
|
||||||
|
D: QNX6 filesystem
|
||||||
|
|
||||||
N: Greg Banks
|
N: Greg Banks
|
||||||
E: gnb@alphalink.com.au
|
E: gnb@alphalink.com.au
|
||||||
D: IDT77105 ATM network driver
|
D: IDT77105 ATM network driver
|
||||||
@ -886,6 +890,10 @@ W: http://jdelvare.nerim.net/
|
|||||||
D: Several hardware monitoring drivers
|
D: Several hardware monitoring drivers
|
||||||
S: France
|
S: France
|
||||||
|
|
||||||
|
N: Frank "Jedi/Sector One" Denis
|
||||||
|
E: j@pureftpd.org
|
||||||
|
D: QNX4 filesystem
|
||||||
|
|
||||||
N: Peter Denison
|
N: Peter Denison
|
||||||
E: peterd@pnd-pc.demon.co.uk
|
E: peterd@pnd-pc.demon.co.uk
|
||||||
W: http://www.pnd-pc.demon.co.uk/promise/
|
W: http://www.pnd-pc.demon.co.uk/promise/
|
||||||
@ -1259,6 +1267,10 @@ S: USA
|
|||||||
N: Adam Fritzler
|
N: Adam Fritzler
|
||||||
E: mid@zigamorph.net
|
E: mid@zigamorph.net
|
||||||
|
|
||||||
|
N: Richard "Scuba" A. Frowijn
|
||||||
|
E: scuba@wxs.nl
|
||||||
|
D: QNX4 filesystem
|
||||||
|
|
||||||
N: Fernando Fuganti
|
N: Fernando Fuganti
|
||||||
E: fuganti@conectiva.com.br
|
E: fuganti@conectiva.com.br
|
||||||
E: fuganti@netbank.com.br
|
E: fuganti@netbank.com.br
|
||||||
@ -2218,6 +2230,10 @@ D: Digiboard PC/Xe and PC/Xi, Digiboard EPCA
|
|||||||
D: NUMA support, Slab allocators, Page migration
|
D: NUMA support, Slab allocators, Page migration
|
||||||
D: Scalability, Time subsystem
|
D: Scalability, Time subsystem
|
||||||
|
|
||||||
|
N: Anders Larsen
|
||||||
|
E: al@alarsen.net
|
||||||
|
D: QNX4 filesystem
|
||||||
|
|
||||||
N: Paul Laufer
|
N: Paul Laufer
|
||||||
E: paul@laufernet.com
|
E: paul@laufernet.com
|
||||||
D: Soundblaster driver fixes, ISAPnP quirk
|
D: Soundblaster driver fixes, ISAPnP quirk
|
||||||
|
@ -58,7 +58,7 @@ Because the buffers are potentially shared between Hyper-Threads cross
|
|||||||
Hyper-Thread attacks are possible.
|
Hyper-Thread attacks are possible.
|
||||||
|
|
||||||
Deeper technical information is available in the MDS specific x86
|
Deeper technical information is available in the MDS specific x86
|
||||||
architecture section: :ref:`Documentation/x86/mds.rst <mds>`.
|
architecture section: :ref:`Documentation/arch/x86/mds.rst <mds>`.
|
||||||
|
|
||||||
|
|
||||||
Attack scenarios
|
Attack scenarios
|
||||||
|
@ -63,7 +63,7 @@ attacker needs to begin a TSX transaction and raise an asynchronous abort
|
|||||||
which in turn potentially leaks data stored in the buffers.
|
which in turn potentially leaks data stored in the buffers.
|
||||||
|
|
||||||
More detailed technical information is available in the TAA specific x86
|
More detailed technical information is available in the TAA specific x86
|
||||||
architecture section: :ref:`Documentation/x86/tsx_async_abort.rst <tsx_async_abort>`.
|
architecture section: :ref:`Documentation/arch/x86/tsx_async_abort.rst <tsx_async_abort>`.
|
||||||
|
|
||||||
|
|
||||||
Attack scenarios
|
Attack scenarios
|
||||||
|
@ -36,6 +36,7 @@ problems and bugs in particular.
|
|||||||
|
|
||||||
reporting-issues
|
reporting-issues
|
||||||
reporting-regressions
|
reporting-regressions
|
||||||
|
quickly-build-trimmed-linux
|
||||||
bug-hunting
|
bug-hunting
|
||||||
bug-bisect
|
bug-bisect
|
||||||
tainted-kernels
|
tainted-kernels
|
||||||
|
@ -132,7 +132,7 @@ parameter is applicable::
|
|||||||
LOOP Loopback device support is enabled.
|
LOOP Loopback device support is enabled.
|
||||||
M68k M68k architecture is enabled.
|
M68k M68k architecture is enabled.
|
||||||
These options have more detailed description inside of
|
These options have more detailed description inside of
|
||||||
Documentation/m68k/kernel-options.rst.
|
Documentation/arch/m68k/kernel-options.rst.
|
||||||
MDA MDA console support is enabled.
|
MDA MDA console support is enabled.
|
||||||
MIPS MIPS architecture is enabled.
|
MIPS MIPS architecture is enabled.
|
||||||
MOUSE Appropriate mouse support is enabled.
|
MOUSE Appropriate mouse support is enabled.
|
||||||
@ -178,7 +178,7 @@ parameter is applicable::
|
|||||||
X86-32 X86-32, aka i386 architecture is enabled.
|
X86-32 X86-32, aka i386 architecture is enabled.
|
||||||
X86-64 X86-64 architecture is enabled.
|
X86-64 X86-64 architecture is enabled.
|
||||||
More X86-64 boot options can be found in
|
More X86-64 boot options can be found in
|
||||||
Documentation/x86/x86_64/boot-options.rst.
|
Documentation/arch/x86/x86_64/boot-options.rst.
|
||||||
X86 Either 32-bit or 64-bit x86 (same as X86-32+X86-64)
|
X86 Either 32-bit or 64-bit x86 (same as X86-32+X86-64)
|
||||||
X86_UV SGI UV support is enabled.
|
X86_UV SGI UV support is enabled.
|
||||||
XEN Xen support is enabled
|
XEN Xen support is enabled
|
||||||
@ -193,10 +193,10 @@ In addition, the following text indicates that the option::
|
|||||||
Parameters denoted with BOOT are actually interpreted by the boot
|
Parameters denoted with BOOT are actually interpreted by the boot
|
||||||
loader, and have no meaning to the kernel directly.
|
loader, and have no meaning to the kernel directly.
|
||||||
Do not modify the syntax of boot loader parameters without extreme
|
Do not modify the syntax of boot loader parameters without extreme
|
||||||
need or coordination with <Documentation/x86/boot.rst>.
|
need or coordination with <Documentation/arch/x86/boot.rst>.
|
||||||
|
|
||||||
There are also arch-specific kernel-parameters not documented here.
|
There are also arch-specific kernel-parameters not documented here.
|
||||||
See for example <Documentation/x86/x86_64/boot-options.rst>.
|
See for example <Documentation/arch/x86/x86_64/boot-options.rst>.
|
||||||
|
|
||||||
Note that ALL kernel parameters listed below are CASE SENSITIVE, and that
|
Note that ALL kernel parameters listed below are CASE SENSITIVE, and that
|
||||||
a trailing = on the name of any parameter states that that parameter will
|
a trailing = on the name of any parameter states that that parameter will
|
||||||
|
@ -929,9 +929,6 @@
|
|||||||
|
|
||||||
debug_objects [KNL] Enable object debugging
|
debug_objects [KNL] Enable object debugging
|
||||||
|
|
||||||
no_debug_objects
|
|
||||||
[KNL] Disable object debugging
|
|
||||||
|
|
||||||
debug_guardpage_minorder=
|
debug_guardpage_minorder=
|
||||||
[KNL] When CONFIG_DEBUG_PAGEALLOC is set, this
|
[KNL] When CONFIG_DEBUG_PAGEALLOC is set, this
|
||||||
parameter allows control of the order of pages that will
|
parameter allows control of the order of pages that will
|
||||||
@ -2976,7 +2973,7 @@
|
|||||||
|
|
||||||
mce [X86-32] Machine Check Exception
|
mce [X86-32] Machine Check Exception
|
||||||
|
|
||||||
mce=option [X86-64] See Documentation/x86/x86_64/boot-options.rst
|
mce=option [X86-64] See Documentation/arch/x86/x86_64/boot-options.rst
|
||||||
|
|
||||||
md= [HW] RAID subsystems devices and level
|
md= [HW] RAID subsystems devices and level
|
||||||
See Documentation/admin-guide/md.rst.
|
See Documentation/admin-guide/md.rst.
|
||||||
@ -3184,9 +3181,6 @@
|
|||||||
deep - Suspend-To-RAM or equivalent (if supported)
|
deep - Suspend-To-RAM or equivalent (if supported)
|
||||||
See Documentation/admin-guide/pm/sleep-states.rst.
|
See Documentation/admin-guide/pm/sleep-states.rst.
|
||||||
|
|
||||||
meye.*= [HW] Set MotionEye Camera parameters
|
|
||||||
See Documentation/admin-guide/media/meye.rst.
|
|
||||||
|
|
||||||
mfgpt_irq= [IA-32] Specify the IRQ to use for the
|
mfgpt_irq= [IA-32] Specify the IRQ to use for the
|
||||||
Multi-Function General Purpose Timers on AMD Geode
|
Multi-Function General Purpose Timers on AMD Geode
|
||||||
platforms.
|
platforms.
|
||||||
@ -3428,14 +3422,13 @@
|
|||||||
1 to enable accounting
|
1 to enable accounting
|
||||||
Default value is 0.
|
Default value is 0.
|
||||||
|
|
||||||
nfsaddrs= [NFS] Deprecated. Use ip= instead.
|
nfs.cache_getent=
|
||||||
See Documentation/admin-guide/nfs/nfsroot.rst.
|
[NFS] sets the pathname to the program which is used
|
||||||
|
to update the NFS client cache entries.
|
||||||
|
|
||||||
nfsroot= [NFS] nfs root filesystem for disk-less boxes.
|
nfs.cache_getent_timeout=
|
||||||
See Documentation/admin-guide/nfs/nfsroot.rst.
|
[NFS] sets the timeout after which an attempt to
|
||||||
|
update a cache entry is deemed to have failed.
|
||||||
nfsrootdebug [NFS] enable nfsroot debugging messages.
|
|
||||||
See Documentation/admin-guide/nfs/nfsroot.rst.
|
|
||||||
|
|
||||||
nfs.callback_nr_threads=
|
nfs.callback_nr_threads=
|
||||||
[NFSv4] set the total number of threads that the
|
[NFSv4] set the total number of threads that the
|
||||||
@ -3446,18 +3439,6 @@
|
|||||||
[NFS] set the TCP port on which the NFSv4 callback
|
[NFS] set the TCP port on which the NFSv4 callback
|
||||||
channel should listen.
|
channel should listen.
|
||||||
|
|
||||||
nfs.cache_getent=
|
|
||||||
[NFS] sets the pathname to the program which is used
|
|
||||||
to update the NFS client cache entries.
|
|
||||||
|
|
||||||
nfs.cache_getent_timeout=
|
|
||||||
[NFS] sets the timeout after which an attempt to
|
|
||||||
update a cache entry is deemed to have failed.
|
|
||||||
|
|
||||||
nfs.idmap_cache_timeout=
|
|
||||||
[NFS] set the maximum lifetime for idmapper cache
|
|
||||||
entries.
|
|
||||||
|
|
||||||
nfs.enable_ino64=
|
nfs.enable_ino64=
|
||||||
[NFS] enable 64-bit inode numbers.
|
[NFS] enable 64-bit inode numbers.
|
||||||
If zero, the NFS client will fake up a 32-bit inode
|
If zero, the NFS client will fake up a 32-bit inode
|
||||||
@ -3465,6 +3446,10 @@
|
|||||||
of returning the full 64-bit number.
|
of returning the full 64-bit number.
|
||||||
The default is to return 64-bit inode numbers.
|
The default is to return 64-bit inode numbers.
|
||||||
|
|
||||||
|
nfs.idmap_cache_timeout=
|
||||||
|
[NFS] set the maximum lifetime for idmapper cache
|
||||||
|
entries.
|
||||||
|
|
||||||
nfs.max_session_cb_slots=
|
nfs.max_session_cb_slots=
|
||||||
[NFSv4.1] Sets the maximum number of session
|
[NFSv4.1] Sets the maximum number of session
|
||||||
slots the client will assign to the callback
|
slots the client will assign to the callback
|
||||||
@ -3492,21 +3477,14 @@
|
|||||||
will be autodetected by the client, and it will fall
|
will be autodetected by the client, and it will fall
|
||||||
back to using the idmapper.
|
back to using the idmapper.
|
||||||
To turn off this behaviour, set the value to '0'.
|
To turn off this behaviour, set the value to '0'.
|
||||||
|
|
||||||
nfs.nfs4_unique_id=
|
nfs.nfs4_unique_id=
|
||||||
[NFS4] Specify an additional fixed unique ident-
|
[NFS4] Specify an additional fixed unique ident-
|
||||||
ification string that NFSv4 clients can insert into
|
ification string that NFSv4 clients can insert into
|
||||||
their nfs_client_id4 string. This is typically a
|
their nfs_client_id4 string. This is typically a
|
||||||
UUID that is generated at system install time.
|
UUID that is generated at system install time.
|
||||||
|
|
||||||
nfs.send_implementation_id =
|
nfs.recover_lost_locks=
|
||||||
[NFSv4.1] Send client implementation identification
|
|
||||||
information in exchange_id requests.
|
|
||||||
If zero, no implementation identification information
|
|
||||||
will be sent.
|
|
||||||
The default is to send the implementation identification
|
|
||||||
information.
|
|
||||||
|
|
||||||
nfs.recover_lost_locks =
|
|
||||||
[NFSv4] Attempt to recover locks that were lost due
|
[NFSv4] Attempt to recover locks that were lost due
|
||||||
to a lease timeout on the server. Please note that
|
to a lease timeout on the server. Please note that
|
||||||
doing this risks data corruption, since there are
|
doing this risks data corruption, since there are
|
||||||
@ -3518,7 +3496,15 @@
|
|||||||
The default parameter value of '0' causes the kernel
|
The default parameter value of '0' causes the kernel
|
||||||
not to attempt recovery of lost locks.
|
not to attempt recovery of lost locks.
|
||||||
|
|
||||||
nfs4.layoutstats_timer =
|
nfs.send_implementation_id=
|
||||||
|
[NFSv4.1] Send client implementation identification
|
||||||
|
information in exchange_id requests.
|
||||||
|
If zero, no implementation identification information
|
||||||
|
will be sent.
|
||||||
|
The default is to send the implementation identification
|
||||||
|
information.
|
||||||
|
|
||||||
|
nfs4.layoutstats_timer=
|
||||||
[NFSv4.2] Change the rate at which the kernel sends
|
[NFSv4.2] Change the rate at which the kernel sends
|
||||||
layoutstats to the pNFS metadata server.
|
layoutstats to the pNFS metadata server.
|
||||||
|
|
||||||
@ -3527,19 +3513,11 @@
|
|||||||
driver. A non-zero value sets the minimum interval
|
driver. A non-zero value sets the minimum interval
|
||||||
in seconds between layoutstats transmissions.
|
in seconds between layoutstats transmissions.
|
||||||
|
|
||||||
nfsd.inter_copy_offload_enable =
|
nfsd.inter_copy_offload_enable=
|
||||||
[NFSv4.2] When set to 1, the server will support
|
[NFSv4.2] When set to 1, the server will support
|
||||||
server-to-server copies for which this server is
|
server-to-server copies for which this server is
|
||||||
the destination of the copy.
|
the destination of the copy.
|
||||||
|
|
||||||
nfsd.nfsd4_ssc_umount_timeout =
|
|
||||||
[NFSv4.2] When used as the destination of a
|
|
||||||
server-to-server copy, knfsd temporarily mounts
|
|
||||||
the source server. It caches the mount in case
|
|
||||||
it will be needed again, and discards it if not
|
|
||||||
used for the number of milliseconds specified by
|
|
||||||
this parameter.
|
|
||||||
|
|
||||||
nfsd.nfs4_disable_idmapping=
|
nfsd.nfs4_disable_idmapping=
|
||||||
[NFSv4] When set to the default of '1', the NFSv4
|
[NFSv4] When set to the default of '1', the NFSv4
|
||||||
server will return only numeric uids and gids to
|
server will return only numeric uids and gids to
|
||||||
@ -3547,6 +3525,22 @@
|
|||||||
and gids from such clients. This is intended to ease
|
and gids from such clients. This is intended to ease
|
||||||
migration from NFSv2/v3.
|
migration from NFSv2/v3.
|
||||||
|
|
||||||
|
nfsd.nfsd4_ssc_umount_timeout=
|
||||||
|
[NFSv4.2] When used as the destination of a
|
||||||
|
server-to-server copy, knfsd temporarily mounts
|
||||||
|
the source server. It caches the mount in case
|
||||||
|
it will be needed again, and discards it if not
|
||||||
|
used for the number of milliseconds specified by
|
||||||
|
this parameter.
|
||||||
|
|
||||||
|
nfsaddrs= [NFS] Deprecated. Use ip= instead.
|
||||||
|
See Documentation/admin-guide/nfs/nfsroot.rst.
|
||||||
|
|
||||||
|
nfsroot= [NFS] nfs root filesystem for disk-less boxes.
|
||||||
|
See Documentation/admin-guide/nfs/nfsroot.rst.
|
||||||
|
|
||||||
|
nfsrootdebug [NFS] enable nfsroot debugging messages.
|
||||||
|
See Documentation/admin-guide/nfs/nfsroot.rst.
|
||||||
|
|
||||||
nmi_backtrace.backtrace_idle [KNL]
|
nmi_backtrace.backtrace_idle [KNL]
|
||||||
Dump stacks even of idle CPUs in response to an
|
Dump stacks even of idle CPUs in response to an
|
||||||
@ -3579,34 +3573,6 @@
|
|||||||
no5lvl [X86-64] Disable 5-level paging mode. Forces
|
no5lvl [X86-64] Disable 5-level paging mode. Forces
|
||||||
kernel to use 4-level paging instead.
|
kernel to use 4-level paging instead.
|
||||||
|
|
||||||
nofsgsbase [X86] Disables FSGSBASE instructions.
|
|
||||||
|
|
||||||
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.
|
|
||||||
To facilitate more flexible debugging, we also add
|
|
||||||
console_suspend, a printk module parameter to control
|
|
||||||
it. Users could use console_suspend (usually
|
|
||||||
/sys/module/printk/parameters/console_suspend) to
|
|
||||||
turn on/off it dynamically.
|
|
||||||
|
|
||||||
novmcoredd [KNL,KDUMP]
|
|
||||||
Disable device dump. Device dump allows drivers to
|
|
||||||
append dump data to vmcore so you can collect driver
|
|
||||||
specified debug info. Drivers can append the data
|
|
||||||
without any limit and this data is stored in memory,
|
|
||||||
so this may cause significant memory stress. Disabling
|
|
||||||
device dump can help save memory but the driver debug
|
|
||||||
data will be no longer available. This parameter
|
|
||||||
is only available when CONFIG_PROC_VMCORE_DEVICE_DUMP
|
|
||||||
is set.
|
|
||||||
|
|
||||||
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.
|
||||||
@ -3623,6 +3589,24 @@
|
|||||||
|
|
||||||
nocache [ARM]
|
nocache [ARM]
|
||||||
|
|
||||||
|
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.
|
||||||
|
To facilitate more flexible debugging, we also add
|
||||||
|
console_suspend, a printk module parameter to control
|
||||||
|
it. Users could use console_suspend (usually
|
||||||
|
/sys/module/printk/parameters/console_suspend) to
|
||||||
|
turn on/off it dynamically.
|
||||||
|
|
||||||
|
no_debug_objects
|
||||||
|
[KNL] Disable object debugging
|
||||||
|
|
||||||
nodsp [SH] Disable hardware DSP at boot time.
|
nodsp [SH] Disable hardware DSP at boot time.
|
||||||
|
|
||||||
noefi Disable EFI runtime services support.
|
noefi Disable EFI runtime services support.
|
||||||
@ -3631,14 +3615,6 @@
|
|||||||
|
|
||||||
noexec [IA-64]
|
noexec [IA-64]
|
||||||
|
|
||||||
nosmap [PPC]
|
|
||||||
Disable SMAP (Supervisor Mode Access Prevention)
|
|
||||||
even if it is supported by processor.
|
|
||||||
|
|
||||||
nosmep [PPC64s]
|
|
||||||
Disable SMEP (Supervisor Mode Execution Prevention)
|
|
||||||
even if it is supported by processor.
|
|
||||||
|
|
||||||
noexec32 [X86-64]
|
noexec32 [X86-64]
|
||||||
This affects only 32-bit executables.
|
This affects only 32-bit executables.
|
||||||
noexec32=on: enable non-executable mappings (default)
|
noexec32=on: enable non-executable mappings (default)
|
||||||
@ -3646,74 +3622,18 @@
|
|||||||
noexec32=off: disable non-executable mappings
|
noexec32=off: disable non-executable mappings
|
||||||
read implies executable mappings
|
read implies executable mappings
|
||||||
|
|
||||||
|
no_file_caps Tells the kernel not to honor file capabilities. The
|
||||||
|
only way then for a file to be executed with privilege
|
||||||
|
is to be setuid root or executed by root.
|
||||||
|
|
||||||
nofpu [MIPS,SH] Disable hardware FPU at boot time.
|
nofpu [MIPS,SH] Disable hardware FPU at boot time.
|
||||||
|
|
||||||
|
nofsgsbase [X86] Disables FSGSBASE instructions.
|
||||||
|
|
||||||
nofxsr [BUGS=X86-32] Disables x86 floating point extended
|
nofxsr [BUGS=X86-32] Disables x86 floating point extended
|
||||||
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.
|
||||||
|
|
||||||
nohugeiomap [KNL,X86,PPC,ARM64] Disable kernel huge I/O mappings.
|
|
||||||
|
|
||||||
nohugevmalloc [KNL,X86,PPC,ARM64] Disable kernel huge vmalloc mappings.
|
|
||||||
|
|
||||||
nosmt [KNL,S390] Disable symmetric multithreading (SMT).
|
|
||||||
Equivalent to smt=1.
|
|
||||||
|
|
||||||
[KNL,X86] Disable symmetric multithreading (SMT).
|
|
||||||
nosmt=force: Force disable SMT, cannot be undone
|
|
||||||
via the sysfs control file.
|
|
||||||
|
|
||||||
nospectre_v1 [X86,PPC] Disable mitigations for Spectre Variant 1
|
|
||||||
(bounds check bypass). With this option data leaks are
|
|
||||||
possible in the system.
|
|
||||||
|
|
||||||
nospectre_v2 [X86,PPC_E500,ARM64] Disable all mitigations for
|
|
||||||
the Spectre variant 2 (indirect branch prediction)
|
|
||||||
vulnerability. System may allow data leaks with this
|
|
||||||
option.
|
|
||||||
|
|
||||||
nospectre_bhb [ARM64] Disable all mitigations for Spectre-BHB (branch
|
|
||||||
history injection) vulnerability. System may allow data leaks
|
|
||||||
with this option.
|
|
||||||
|
|
||||||
nospec_store_bypass_disable
|
|
||||||
[HW] Disable all mitigations for the Speculative Store Bypass vulnerability
|
|
||||||
|
|
||||||
no_uaccess_flush
|
|
||||||
[PPC] Don't flush the L1-D cache after accessing user data.
|
|
||||||
|
|
||||||
noxsave [BUGS=X86] Disables x86 extended register state save
|
|
||||||
and restore using xsave. The kernel will fallback to
|
|
||||||
enabling legacy floating-point and sse state.
|
|
||||||
|
|
||||||
noxsaveopt [X86] Disables xsaveopt used in saving x86 extended
|
|
||||||
register states. The kernel will fall back to use
|
|
||||||
xsave to save the states. By using this parameter,
|
|
||||||
performance of saving the states is degraded because
|
|
||||||
xsave doesn't support modified optimization while
|
|
||||||
xsaveopt supports it on xsaveopt enabled systems.
|
|
||||||
|
|
||||||
noxsaves [X86] Disables xsaves and xrstors used in saving and
|
|
||||||
restoring x86 extended register state in compacted
|
|
||||||
form of xsave area. The kernel will fall back to use
|
|
||||||
xsaveopt and xrstor to save and restore the states
|
|
||||||
in standard form of xsave area. By using this
|
|
||||||
parameter, xsave area per process might occupy more
|
|
||||||
memory on xsaves enabled systems.
|
|
||||||
|
|
||||||
nohlt [ARM,ARM64,MICROBLAZE,SH] Forces the kernel to busy wait
|
|
||||||
in do_idle() and not use the arch_cpu_idle()
|
|
||||||
implementation; requires CONFIG_GENERIC_IDLE_POLL_SETUP
|
|
||||||
to be effective. This is useful on platforms where the
|
|
||||||
sleep(SH) or wfi(ARM,ARM64) instructions do not work
|
|
||||||
correctly or when doing power measurements to evaluate
|
|
||||||
the impact of the sleep instructions. This is also
|
|
||||||
useful when using JTAG debugger.
|
|
||||||
|
|
||||||
no_file_caps Tells the kernel not to honor file capabilities. The
|
|
||||||
only way then for a file to be executed with privilege
|
|
||||||
is to be setuid root or executed by root.
|
|
||||||
|
|
||||||
nohalt [IA-64] Tells the kernel not to use the power saving
|
nohalt [IA-64] Tells the kernel not to use the power saving
|
||||||
function PAL_HALT_LIGHT when idle. This increases
|
function PAL_HALT_LIGHT when idle. This increases
|
||||||
power-consumption. On the positive side, it reduces
|
power-consumption. On the positive side, it reduces
|
||||||
@ -3737,6 +3657,19 @@
|
|||||||
|
|
||||||
nohibernate [HIBERNATION] Disable hibernation and resume.
|
nohibernate [HIBERNATION] Disable hibernation and resume.
|
||||||
|
|
||||||
|
nohlt [ARM,ARM64,MICROBLAZE,SH] Forces the kernel to busy wait
|
||||||
|
in do_idle() and not use the arch_cpu_idle()
|
||||||
|
implementation; requires CONFIG_GENERIC_IDLE_POLL_SETUP
|
||||||
|
to be effective. This is useful on platforms where the
|
||||||
|
sleep(SH) or wfi(ARM,ARM64) instructions do not work
|
||||||
|
correctly or when doing power measurements to evaluate
|
||||||
|
the impact of the sleep instructions. This is also
|
||||||
|
useful when using JTAG debugger.
|
||||||
|
|
||||||
|
nohugeiomap [KNL,X86,PPC,ARM64] Disable kernel huge I/O mappings.
|
||||||
|
|
||||||
|
nohugevmalloc [KNL,X86,PPC,ARM64] Disable kernel huge vmalloc mappings.
|
||||||
|
|
||||||
nohz= [KNL] Boottime enable/disable dynamic ticks
|
nohz= [KNL] Boottime enable/disable dynamic ticks
|
||||||
Valid arguments: on, off
|
Valid arguments: on, off
|
||||||
Default: on
|
Default: on
|
||||||
@ -3754,16 +3687,6 @@
|
|||||||
Note that this argument takes precedence over
|
Note that this argument takes precedence over
|
||||||
the CONFIG_RCU_NOCB_CPU_DEFAULT_ALL option.
|
the CONFIG_RCU_NOCB_CPU_DEFAULT_ALL option.
|
||||||
|
|
||||||
noiotrap [SH] Disables trapped I/O port accesses.
|
|
||||||
|
|
||||||
noirqdebug [X86-32] Disables the code which attempts to detect and
|
|
||||||
disable unhandled interrupt sources.
|
|
||||||
|
|
||||||
no_timer_check [X86,APIC] Disables the code which tests for
|
|
||||||
broken timer IRQ sources.
|
|
||||||
|
|
||||||
noisapnp [ISAPNP] Disables ISA PnP code.
|
|
||||||
|
|
||||||
noinitrd [RAM] Tells the kernel not to load any configured
|
noinitrd [RAM] Tells the kernel not to load any configured
|
||||||
initial RAM disk.
|
initial RAM disk.
|
||||||
|
|
||||||
@ -3775,6 +3698,13 @@
|
|||||||
|
|
||||||
noinvpcid [X86] Disable the INVPCID cpu feature.
|
noinvpcid [X86] Disable the INVPCID cpu feature.
|
||||||
|
|
||||||
|
noiotrap [SH] Disables trapped I/O port accesses.
|
||||||
|
|
||||||
|
noirqdebug [X86-32] Disables the code which attempts to detect and
|
||||||
|
disable unhandled interrupt sources.
|
||||||
|
|
||||||
|
noisapnp [ISAPNP] Disables ISA PnP code.
|
||||||
|
|
||||||
nojitter [IA-64] Disables jitter checking for ITC timers.
|
nojitter [IA-64] Disables jitter checking for ITC timers.
|
||||||
|
|
||||||
nokaslr [KNL]
|
nokaslr [KNL]
|
||||||
@ -3782,18 +3712,10 @@
|
|||||||
kernel and module base offset ASLR (Address Space
|
kernel and module base offset ASLR (Address Space
|
||||||
Layout Randomization).
|
Layout Randomization).
|
||||||
|
|
||||||
no-kvmclock [X86,KVM] Disable paravirtualized KVM clock driver
|
|
||||||
|
|
||||||
no-kvmapf [X86,KVM] Disable paravirtualized asynchronous page
|
no-kvmapf [X86,KVM] Disable paravirtualized asynchronous page
|
||||||
fault handling.
|
fault handling.
|
||||||
|
|
||||||
no-vmw-sched-clock
|
no-kvmclock [X86,KVM] Disable paravirtualized KVM clock driver
|
||||||
[X86,PV_OPS] Disable paravirtualized VMware scheduler
|
|
||||||
clock and use the default one.
|
|
||||||
|
|
||||||
no-steal-acc [X86,PV_OPS,ARM64,PPC/PSERIES] Disable paravirtualized
|
|
||||||
steal time accounting. steal time is computed, but
|
|
||||||
won't influence scheduler behaviour
|
|
||||||
|
|
||||||
nolapic [X86-32,APIC] Do not enable or use the local APIC.
|
nolapic [X86-32,APIC] Do not enable or use the local APIC.
|
||||||
|
|
||||||
@ -3806,10 +3728,6 @@
|
|||||||
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).
|
||||||
|
|
||||||
nonmi_ipi [X86] Disable using NMI IPIs during panic/reboot to
|
|
||||||
shutdown the other cpus. Instead use the REBOOT_VECTOR
|
|
||||||
irq.
|
|
||||||
|
|
||||||
nomodeset Disable kernel modesetting. Most systems' firmware
|
nomodeset Disable kernel modesetting. Most systems' firmware
|
||||||
sets up a display mode and provides framebuffer memory
|
sets up a display mode and provides framebuffer memory
|
||||||
for output. With nomodeset, DRM and fbdev drivers will
|
for output. With nomodeset, DRM and fbdev drivers will
|
||||||
@ -3822,6 +3740,10 @@
|
|||||||
|
|
||||||
nomodule Disable module load
|
nomodule Disable module load
|
||||||
|
|
||||||
|
nonmi_ipi [X86] Disable using NMI IPIs during panic/reboot to
|
||||||
|
shutdown the other cpus. Instead use the REBOOT_VECTOR
|
||||||
|
irq.
|
||||||
|
|
||||||
nopat [X86] Disable PAT (page attribute table extension of
|
nopat [X86] Disable PAT (page attribute table extension of
|
||||||
pagetables) support.
|
pagetables) support.
|
||||||
|
|
||||||
@ -3830,6 +3752,9 @@
|
|||||||
nopku [X86] Disable Memory Protection Keys CPU feature found
|
nopku [X86] Disable Memory Protection Keys CPU feature found
|
||||||
in some Intel CPUs.
|
in some Intel CPUs.
|
||||||
|
|
||||||
|
nopti [X86-64]
|
||||||
|
Equivalent to pti=off
|
||||||
|
|
||||||
nopv= [X86,XEN,KVM,HYPER_V,VMWARE]
|
nopv= [X86,XEN,KVM,HYPER_V,VMWARE]
|
||||||
Disables the PV optimizations forcing the guest to run
|
Disables the PV optimizations forcing the guest to run
|
||||||
as generic guest with no PV drivers. Currently support
|
as generic guest with no PV drivers. Currently support
|
||||||
@ -3849,21 +3774,77 @@
|
|||||||
noresume [SWSUSP] Disables resume and restores original swap
|
noresume [SWSUSP] Disables resume and restores original swap
|
||||||
space.
|
space.
|
||||||
|
|
||||||
|
nosbagart [IA-64]
|
||||||
|
|
||||||
no-scroll [VGA] Disables scrollback.
|
no-scroll [VGA] Disables scrollback.
|
||||||
This is required for the Braillex ib80-piezo Braille
|
This is required for the Braillex ib80-piezo Braille
|
||||||
reader made by F.H. Papenmeier (Germany).
|
reader made by F.H. Papenmeier (Germany).
|
||||||
|
|
||||||
nosbagart [IA-64]
|
|
||||||
|
|
||||||
nosgx [X86-64,SGX] Disables Intel SGX kernel support.
|
nosgx [X86-64,SGX] Disables Intel SGX kernel support.
|
||||||
|
|
||||||
|
nosmap [PPC]
|
||||||
|
Disable SMAP (Supervisor Mode Access Prevention)
|
||||||
|
even if it is supported by processor.
|
||||||
|
|
||||||
|
nosmep [PPC64s]
|
||||||
|
Disable SMEP (Supervisor Mode Execution Prevention)
|
||||||
|
even if it is supported by processor.
|
||||||
|
|
||||||
nosmp [SMP] Tells an SMP kernel to act as a UP kernel,
|
nosmp [SMP] Tells an SMP kernel to act as a UP kernel,
|
||||||
and disable the IO APIC. legacy for "maxcpus=0".
|
and disable the IO APIC. legacy for "maxcpus=0".
|
||||||
|
|
||||||
|
nosmt [KNL,S390] Disable symmetric multithreading (SMT).
|
||||||
|
Equivalent to smt=1.
|
||||||
|
|
||||||
|
[KNL,X86] Disable symmetric multithreading (SMT).
|
||||||
|
nosmt=force: Force disable SMT, cannot be undone
|
||||||
|
via the sysfs control file.
|
||||||
|
|
||||||
nosoftlockup [KNL] Disable the soft-lockup detector.
|
nosoftlockup [KNL] Disable the soft-lockup detector.
|
||||||
|
|
||||||
|
nospec_store_bypass_disable
|
||||||
|
[HW] Disable all mitigations for the Speculative Store Bypass vulnerability
|
||||||
|
|
||||||
|
nospectre_bhb [ARM64] Disable all mitigations for Spectre-BHB (branch
|
||||||
|
history injection) vulnerability. System may allow data leaks
|
||||||
|
with this option.
|
||||||
|
|
||||||
|
nospectre_v1 [X86,PPC] Disable mitigations for Spectre Variant 1
|
||||||
|
(bounds check bypass). With this option data leaks are
|
||||||
|
possible in the system.
|
||||||
|
|
||||||
|
nospectre_v2 [X86,PPC_E500,ARM64] Disable all mitigations for
|
||||||
|
the Spectre variant 2 (indirect branch prediction)
|
||||||
|
vulnerability. System may allow data leaks with this
|
||||||
|
option.
|
||||||
|
|
||||||
|
no-steal-acc [X86,PV_OPS,ARM64,PPC/PSERIES] Disable paravirtualized
|
||||||
|
steal time accounting. steal time is computed, but
|
||||||
|
won't influence scheduler behaviour
|
||||||
|
|
||||||
nosync [HW,M68K] Disables sync negotiation for all devices.
|
nosync [HW,M68K] Disables sync negotiation for all devices.
|
||||||
|
|
||||||
|
no_timer_check [X86,APIC] Disables the code which tests for
|
||||||
|
broken timer IRQ sources.
|
||||||
|
|
||||||
|
no_uaccess_flush
|
||||||
|
[PPC] Don't flush the L1-D cache after accessing user data.
|
||||||
|
|
||||||
|
novmcoredd [KNL,KDUMP]
|
||||||
|
Disable device dump. Device dump allows drivers to
|
||||||
|
append dump data to vmcore so you can collect driver
|
||||||
|
specified debug info. Drivers can append the data
|
||||||
|
without any limit and this data is stored in memory,
|
||||||
|
so this may cause significant memory stress. Disabling
|
||||||
|
device dump can help save memory but the driver debug
|
||||||
|
data will be no longer available. This parameter
|
||||||
|
is only available when CONFIG_PROC_VMCORE_DEVICE_DUMP
|
||||||
|
is set.
|
||||||
|
|
||||||
|
no-vmw-sched-clock
|
||||||
|
[X86,PV_OPS] Disable paravirtualized VMware scheduler
|
||||||
|
clock and use the default one.
|
||||||
|
|
||||||
nowatchdog [KNL] Disable both lockup detectors, i.e.
|
nowatchdog [KNL] Disable both lockup detectors, i.e.
|
||||||
soft-lockup and NMI watchdog (hard-lockup).
|
soft-lockup and NMI watchdog (hard-lockup).
|
||||||
|
|
||||||
@ -3875,6 +3856,25 @@
|
|||||||
LEGACY_XAPIC_DISABLED bit set in the
|
LEGACY_XAPIC_DISABLED bit set in the
|
||||||
IA32_XAPIC_DISABLE_STATUS MSR.
|
IA32_XAPIC_DISABLE_STATUS MSR.
|
||||||
|
|
||||||
|
noxsave [BUGS=X86] Disables x86 extended register state save
|
||||||
|
and restore using xsave. The kernel will fallback to
|
||||||
|
enabling legacy floating-point and sse state.
|
||||||
|
|
||||||
|
noxsaveopt [X86] Disables xsaveopt used in saving x86 extended
|
||||||
|
register states. The kernel will fall back to use
|
||||||
|
xsave to save the states. By using this parameter,
|
||||||
|
performance of saving the states is degraded because
|
||||||
|
xsave doesn't support modified optimization while
|
||||||
|
xsaveopt supports it on xsaveopt enabled systems.
|
||||||
|
|
||||||
|
noxsaves [X86] Disables xsaves and xrstors used in saving and
|
||||||
|
restoring x86 extended register state in compacted
|
||||||
|
form of xsave area. The kernel will fall back to use
|
||||||
|
xsaveopt and xrstor to save and restore the states
|
||||||
|
in standard form of xsave area. By using this
|
||||||
|
parameter, xsave area per process might occupy more
|
||||||
|
memory on xsaves enabled systems.
|
||||||
|
|
||||||
nps_mtm_hs_ctr= [KNL,ARC]
|
nps_mtm_hs_ctr= [KNL,ARC]
|
||||||
This parameter sets the maximum duration, in
|
This parameter sets the maximum duration, in
|
||||||
cycles, each HW thread of the CTOP can run
|
cycles, each HW thread of the CTOP can run
|
||||||
@ -4410,7 +4410,7 @@
|
|||||||
and performance comparison.
|
and performance comparison.
|
||||||
|
|
||||||
pirq= [SMP,APIC] Manual mp-table setup
|
pirq= [SMP,APIC] Manual mp-table setup
|
||||||
See Documentation/x86/i386/IO-APIC.rst.
|
See Documentation/arch/x86/i386/IO-APIC.rst.
|
||||||
|
|
||||||
plip= [PPT,NET] Parallel port network link
|
plip= [PPT,NET] Parallel port network link
|
||||||
Format: { parport<nr> | timid | 0 }
|
Format: { parport<nr> | timid | 0 }
|
||||||
@ -4582,9 +4582,6 @@
|
|||||||
|
|
||||||
Not specifying this option is equivalent to pti=auto.
|
Not specifying this option is equivalent to pti=auto.
|
||||||
|
|
||||||
nopti [X86-64]
|
|
||||||
Equivalent to pti=off
|
|
||||||
|
|
||||||
pty.legacy_count=
|
pty.legacy_count=
|
||||||
[KNL] Number of legacy pty's. Overwrites compiled-in
|
[KNL] Number of legacy pty's. Overwrites compiled-in
|
||||||
default number.
|
default number.
|
||||||
@ -5591,7 +5588,7 @@
|
|||||||
|
|
||||||
serialnumber [BUGS=X86-32]
|
serialnumber [BUGS=X86-32]
|
||||||
|
|
||||||
sev=option[,option...] [X86-64] See Documentation/x86/x86_64/boot-options.rst
|
sev=option[,option...] [X86-64] See Documentation/arch/x86/x86_64/boot-options.rst
|
||||||
|
|
||||||
shapers= [NET]
|
shapers= [NET]
|
||||||
Maximal number of shapers.
|
Maximal number of shapers.
|
||||||
@ -6770,7 +6767,7 @@
|
|||||||
Can be used multiple times for multiple devices.
|
Can be used multiple times for multiple devices.
|
||||||
|
|
||||||
vga= [BOOT,X86-32] Select a particular video mode
|
vga= [BOOT,X86-32] Select a particular video mode
|
||||||
See Documentation/x86/boot.rst and
|
See Documentation/arch/x86/boot.rst and
|
||||||
Documentation/admin-guide/svga.rst.
|
Documentation/admin-guide/svga.rst.
|
||||||
Use vga=ask for menu.
|
Use vga=ask for menu.
|
||||||
This is actually a boot loader parameter; the value is
|
This is actually a boot loader parameter; the value is
|
||||||
|
1092
Documentation/admin-guide/quickly-build-trimmed-linux.rst
Normal file
1092
Documentation/admin-guide/quickly-build-trimmed-linux.rst
Normal file
File diff suppressed because it is too large
Load Diff
@ -199,7 +199,7 @@ Architecture (MCA)\ [#f3]_.
|
|||||||
mode).
|
mode).
|
||||||
|
|
||||||
.. [#f3] For more details about the Machine Check Architecture (MCA),
|
.. [#f3] For more details about the Machine Check Architecture (MCA),
|
||||||
please read Documentation/x86/x86_64/machinecheck.rst at the Kernel tree.
|
please read Documentation/arch/x86/x86_64/machinecheck.rst at the Kernel tree.
|
||||||
|
|
||||||
EDAC - Error Detection And Correction
|
EDAC - Error Detection And Correction
|
||||||
*************************************
|
*************************************
|
||||||
|
@ -95,7 +95,7 @@ is 0x15 and the full version number is 0x234, this file will contain
|
|||||||
the value 340 = 0x154.
|
the value 340 = 0x154.
|
||||||
|
|
||||||
See the ``type_of_loader`` and ``ext_loader_type`` fields in
|
See the ``type_of_loader`` and ``ext_loader_type`` fields in
|
||||||
Documentation/x86/boot.rst for additional information.
|
Documentation/arch/x86/boot.rst for additional information.
|
||||||
|
|
||||||
|
|
||||||
bootloader_version (x86 only)
|
bootloader_version (x86 only)
|
||||||
@ -105,7 +105,7 @@ The complete bootloader version number. In the example above, this
|
|||||||
file will contain the value 564 = 0x234.
|
file will contain the value 564 = 0x234.
|
||||||
|
|
||||||
See the ``type_of_loader`` and ``ext_loader_ver`` fields in
|
See the ``type_of_loader`` and ``ext_loader_ver`` fields in
|
||||||
Documentation/x86/boot.rst for additional information.
|
Documentation/arch/x86/boot.rst for additional information.
|
||||||
|
|
||||||
|
|
||||||
bpf_stats_enabled
|
bpf_stats_enabled
|
||||||
|
@ -3,11 +3,10 @@ Unicode support
|
|||||||
|
|
||||||
Last update: 2005-01-17, version 1.4
|
Last update: 2005-01-17, version 1.4
|
||||||
|
|
||||||
This file is maintained by H. Peter Anvin <unicode@lanana.org> as part
|
Note: The original version of this document, which was maintained at
|
||||||
of the Linux Assigned Names And Numbers Authority (LANANA) project.
|
lanana.org as part of the Linux Assigned Names And Numbers Authority
|
||||||
The current version can be found at:
|
(LANANA) project, is no longer existent. So, this version in the
|
||||||
|
mainline Linux kernel is now the maintained main document.
|
||||||
http://www.lanana.org/docs/unicode/admin-guide/unicode.rst
|
|
||||||
|
|
||||||
Introduction
|
Introduction
|
||||||
------------
|
------------
|
||||||
|
@ -10,18 +10,18 @@ implementation.
|
|||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
arc/index
|
arc/index
|
||||||
arm/index
|
../arm/index
|
||||||
arm64/index
|
../arm64/index
|
||||||
ia64/index
|
ia64/index
|
||||||
loongarch/index
|
../loongarch/index
|
||||||
m68k/index
|
m68k/index
|
||||||
mips/index
|
../mips/index
|
||||||
nios2/index
|
nios2/index
|
||||||
openrisc/index
|
openrisc/index
|
||||||
parisc/index
|
parisc/index
|
||||||
powerpc/index
|
../powerpc/index
|
||||||
riscv/index
|
../riscv/index
|
||||||
s390/index
|
../s390/index
|
||||||
sh/index
|
sh/index
|
||||||
sparc/index
|
sparc/index
|
||||||
x86/index
|
x86/index
|
@ -1344,7 +1344,7 @@ follow::
|
|||||||
In addition to read/modify/write the setup header of the struct
|
In addition to read/modify/write the setup header of the struct
|
||||||
boot_params as that of 16-bit boot protocol, the boot loader should
|
boot_params as that of 16-bit boot protocol, the boot loader should
|
||||||
also fill the additional fields of the struct boot_params as
|
also fill the additional fields of the struct boot_params as
|
||||||
described in chapter Documentation/x86/zero-page.rst.
|
described in chapter Documentation/arch/x86/zero-page.rst.
|
||||||
|
|
||||||
After setting up the struct boot_params, the boot loader can load the
|
After setting up the struct boot_params, the boot loader can load the
|
||||||
32/64-bit kernel in the same way as that of 16-bit boot protocol.
|
32/64-bit kernel in the same way as that of 16-bit boot protocol.
|
||||||
@ -1380,7 +1380,7 @@ can be calculated as follows::
|
|||||||
In addition to read/modify/write the setup header of the struct
|
In addition to read/modify/write the setup header of the struct
|
||||||
boot_params as that of 16-bit boot protocol, the boot loader should
|
boot_params as that of 16-bit boot protocol, the boot loader should
|
||||||
also fill the additional fields of the struct boot_params as described
|
also fill the additional fields of the struct boot_params as described
|
||||||
in chapter Documentation/x86/zero-page.rst.
|
in chapter Documentation/arch/x86/zero-page.rst.
|
||||||
|
|
||||||
After setting up the struct boot_params, the boot loader can load
|
After setting up the struct boot_params, the boot loader can load
|
||||||
64-bit kernel in the same way as that of 16-bit boot protocol, but
|
64-bit kernel in the same way as that of 16-bit boot protocol, but
|
@ -7,7 +7,7 @@ DeviceTree Booting
|
|||||||
the decompressor (the real mode entry point goes to the same 32bit
|
the decompressor (the real mode entry point goes to the same 32bit
|
||||||
entry point once it switched into protected mode). That entry point
|
entry point once it switched into protected mode). That entry point
|
||||||
supports one calling convention which is documented in
|
supports one calling convention which is documented in
|
||||||
Documentation/x86/boot.rst
|
Documentation/arch/x86/boot.rst
|
||||||
The physical pointer to the device-tree block is passed via setup_data
|
The physical pointer to the device-tree block is passed via setup_data
|
||||||
which requires at least boot protocol 2.09.
|
which requires at least boot protocol 2.09.
|
||||||
The type filed is defined as
|
The type filed is defined as
|
@ -53,8 +53,14 @@ parameter "split_lock_detect". Here is a summary of different options:
|
|||||||
|off |Do nothing |Do nothing |
|
|off |Do nothing |Do nothing |
|
||||||
+------------------+----------------------------+-----------------------+
|
+------------------+----------------------------+-----------------------+
|
||||||
|warn |Kernel OOPs |Warn once per task and |
|
|warn |Kernel OOPs |Warn once per task and |
|
||||||
|(default) |Warn once per task and |and continues to run. |
|
|(default) |Warn once per task, add a |and continues to run. |
|
||||||
| |disable future checking | |
|
| |delay, add synchronization | |
|
||||||
|
| |to prevent more than one | |
|
||||||
|
| |core from executing a | |
|
||||||
|
| |split lock in parallel. | |
|
||||||
|
| |sysctl split_lock_mitigate | |
|
||||||
|
| |can be used to avoid the | |
|
||||||
|
| |delay and synchronization | |
|
||||||
| |When both features are | |
|
| |When both features are | |
|
||||||
| |supported, warn in #AC | |
|
| |supported, warn in #AC | |
|
||||||
+------------------+----------------------------+-----------------------+
|
+------------------+----------------------------+-----------------------+
|
@ -28,7 +28,7 @@ are aligned with platform MTRR setup. If MTRRs are only set up by the platform
|
|||||||
firmware code though and the OS does not make any specific MTRR mapping
|
firmware code though and the OS does not make any specific MTRR mapping
|
||||||
requests mtrr_type_lookup() should always return MTRR_TYPE_INVALID.
|
requests mtrr_type_lookup() should always return MTRR_TYPE_INVALID.
|
||||||
|
|
||||||
For details refer to Documentation/x86/pat.rst.
|
For details refer to Documentation/arch/x86/pat.rst.
|
||||||
|
|
||||||
.. tip::
|
.. tip::
|
||||||
On Intel P6 family processors (Pentium Pro, Pentium II and later)
|
On Intel P6 family processors (Pentium Pro, Pentium II and later)
|
@ -20,7 +20,7 @@ physical address space. This "ought to be enough for anybody" ©.
|
|||||||
QEMU 2.9 and later support 5-level paging.
|
QEMU 2.9 and later support 5-level paging.
|
||||||
|
|
||||||
Virtual memory layout for 5-level paging is described in
|
Virtual memory layout for 5-level paging is described in
|
||||||
Documentation/x86/x86_64/mm.rst
|
Documentation/arch/x86/x86_64/mm.rst
|
||||||
|
|
||||||
|
|
||||||
Enabling 5-level paging
|
Enabling 5-level paging
|
@ -9,7 +9,7 @@ only the AMD64 specific ones are listed here.
|
|||||||
|
|
||||||
Machine check
|
Machine check
|
||||||
=============
|
=============
|
||||||
Please see Documentation/x86/x86_64/machinecheck.rst for sysfs runtime tunables.
|
Please see Documentation/arch/x86/x86_64/machinecheck.rst for sysfs runtime tunables.
|
||||||
|
|
||||||
mce=off
|
mce=off
|
||||||
Disable machine check
|
Disable machine check
|
||||||
@ -82,7 +82,7 @@ APICs
|
|||||||
Don't use the local APIC (alias for i386 compatibility)
|
Don't use the local APIC (alias for i386 compatibility)
|
||||||
|
|
||||||
pirq=...
|
pirq=...
|
||||||
See Documentation/x86/i386/IO-APIC.rst
|
See Documentation/arch/x86/i386/IO-APIC.rst
|
||||||
|
|
||||||
noapictimer
|
noapictimer
|
||||||
Don't set up the APIC timer
|
Don't set up the APIC timer
|
@ -18,7 +18,7 @@ For more information on the features of cpusets, see
|
|||||||
Documentation/admin-guide/cgroup-v1/cpusets.rst.
|
Documentation/admin-guide/cgroup-v1/cpusets.rst.
|
||||||
There are a number of different configurations you can use for your needs. For
|
There are a number of different configurations you can use for your needs. For
|
||||||
more information on the numa=fake command line option and its various ways of
|
more information on the numa=fake command line option and its various ways of
|
||||||
configuring fake nodes, see Documentation/x86/x86_64/boot-options.rst.
|
configuring fake nodes, see Documentation/arch/x86/x86_64/boot-options.rst.
|
||||||
|
|
||||||
For the purposes of this introduction, we'll assume a very primitive NUMA
|
For the purposes of this introduction, we'll assume a very primitive NUMA
|
||||||
emulation setup of "numa=fake=4*512,". This will split our system memory into
|
emulation setup of "numa=fake=4*512,". This will split our system memory into
|
@ -69,11 +69,9 @@ SoC-specific documents
|
|||||||
|
|
||||||
spear/overview
|
spear/overview
|
||||||
|
|
||||||
sti/stih416-overview
|
|
||||||
sti/stih407-overview
|
sti/stih407-overview
|
||||||
sti/stih418-overview
|
sti/stih418-overview
|
||||||
sti/overview
|
sti/overview
|
||||||
sti/stih415-overview
|
|
||||||
|
|
||||||
vfp/release-notes
|
vfp/release-notes
|
||||||
|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user