~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-kernel-boot_params

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 What:           /sys/kernel/boot_params
  2 Date:           December 2013
  3 Contact:        Dave Young <dyoung@redhat.com>
  4 Description:    The /sys/kernel/boot_params directory contains two
  5                 files: "data" and "version" and one subdirectory "setup_data".
  6                 It is used to export the kernel boot parameters of an x86
  7                 platform to userspace for kexec and debugging purpose.
  8 
  9                 If there's no setup_data in boot_params the subdirectory will
 10                 not be created.
 11 
 12                 "data" file is the binary representation of struct boot_params.
 13 
 14                 "version" file is the string representation of boot
 15                 protocol version.
 16 
 17                 "setup_data" subdirectory contains the setup_data data
 18                 structure in boot_params. setup_data is maintained in kernel
 19                 as a link list. In "setup_data" subdirectory there's one
 20                 subdirectory for each link list node named with the number
 21                 of the list nodes. The list node subdirectory contains two
 22                 files "type" and "data". "type" file is the string
 23                 representation of setup_data type. "data" file is the binary
 24                 representation of setup_data payload.
 25 
 26                 The whole boot_params directory structure is like below::
 27 
 28                   /sys/kernel/boot_params
 29                   |__ data
 30                   |__ setup_data
 31                   |   |__ 0
 32                   |   |   |__ data
 33                   |   |   |__ type
 34                   |   |__ 1
 35                   |       |__ data
 36                   |       |__ type
 37                   |__ version
 38 
 39 Users:          Kexec

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php