mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-18 00:24:58 +08:00
3443333284
Some files over there won't parse well by Sphinx. Fix them. Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> # for IIO Acked-by: Fabrice Gasnier <fabrice.gasnier@st.com> Acked-by: Jonathan Corbet <corbet@lwn.net> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Link: https://lore.kernel.org/r/58cf3c2d611e0197fb215652719ebd82ca2658db.1604042072.git.mchehab+huawei@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
40 lines
1.3 KiB
Plaintext
40 lines
1.3 KiB
Plaintext
What: /sys/kernel/boot_params
|
|
Date: December 2013
|
|
Contact: Dave Young <dyoung@redhat.com>
|
|
Description: The /sys/kernel/boot_params directory contains two
|
|
files: "data" and "version" and one subdirectory "setup_data".
|
|
It is used to export the kernel boot parameters of an x86
|
|
platform to userspace for kexec and debugging purpose.
|
|
|
|
If there's no setup_data in boot_params the subdirectory will
|
|
not be created.
|
|
|
|
"data" file is the binary representation of struct boot_params.
|
|
|
|
"version" file is the string representation of boot
|
|
protocol version.
|
|
|
|
"setup_data" subdirectory contains the setup_data data
|
|
structure in boot_params. setup_data is maintained in kernel
|
|
as a link list. In "setup_data" subdirectory there's one
|
|
subdirectory for each link list node named with the number
|
|
of the list nodes. The list node subdirectory contains two
|
|
files "type" and "data". "type" file is the string
|
|
representation of setup_data type. "data" file is the binary
|
|
representation of setup_data payload.
|
|
|
|
The whole boot_params directory structure is like below::
|
|
|
|
/sys/kernel/boot_params
|
|
|__ data
|
|
|__ setup_data
|
|
| |__ 0
|
|
| | |__ data
|
|
| | |__ type
|
|
| |__ 1
|
|
| |__ data
|
|
| |__ type
|
|
|__ version
|
|
|
|
Users: Kexec
|