linux-imx/Documentation/ABI/testing/sysfs-kernel-boot_params
Mauro Carvalho Chehab 3443333284 docs: ABI: testing: make the files compatible with ReST output
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>
2020-10-30 13:07:01 +01:00

1.3 KiB

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