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

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-secvar

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 ] ~

Diff markup

Differences between /Documentation/ABI/testing/sysfs-secvar (Version linux-6.12-rc7) and /Documentation/ABI/testing/sysfs-secvar (Version linux-5.10.229)


  1 What:           /sys/firmware/secvar                1 What:           /sys/firmware/secvar
  2 Date:           August 2019                         2 Date:           August 2019
  3 Contact:        Nayna Jain <nayna@linux.ibm.com      3 Contact:        Nayna Jain <nayna@linux.ibm.com>
  4 Description:    This directory is created if t      4 Description:    This directory is created if the POWER firmware supports OS
  5                 secureboot, thereby secure var      5                 secureboot, thereby secure variables. It exposes interface
  6                 for reading/writing the secure      6                 for reading/writing the secure variables
  7                                                     7 
  8 What:           /sys/firmware/secvar/vars           8 What:           /sys/firmware/secvar/vars
  9 Date:           August 2019                         9 Date:           August 2019
 10 Contact:        Nayna Jain <nayna@linux.ibm.com     10 Contact:        Nayna Jain <nayna@linux.ibm.com>
 11 Description:    This directory lists all the s     11 Description:    This directory lists all the secure variables that are supported
 12                 by the firmware.                   12                 by the firmware.
 13                                                    13 
 14 What:           /sys/firmware/secvar/format        14 What:           /sys/firmware/secvar/format
 15 Date:           August 2019                        15 Date:           August 2019
 16 Contact:        Nayna Jain <nayna@linux.ibm.com     16 Contact:        Nayna Jain <nayna@linux.ibm.com>
 17 Description:    A string indicating which back     17 Description:    A string indicating which backend is in use by the firmware.
 18                 This determines the format of      18                 This determines the format of the variable and the accepted
 19                 format of variable updates.        19                 format of variable updates.
 20                                                    20 
 21                 On powernv/OPAL, this value is << 
 22                 and is expected to be "ibm,edk << 
 23                                                << 
 24                 On pseries/PLPKS, this is gene << 
 25                 version number in the SB_VERSI << 
 26                 has the form "ibm,plpks-sb-v<v << 
 27                 "ibm,plpks-sb-unknown" if ther << 
 28                                                << 
 29 What:           /sys/firmware/secvar/vars/<var     21 What:           /sys/firmware/secvar/vars/<variable name>
 30 Date:           August 2019                        22 Date:           August 2019
 31 Contact:        Nayna Jain <nayna@linux.ibm.com     23 Contact:        Nayna Jain <nayna@linux.ibm.com>
 32 Description:    Each secure variable is repres     24 Description:    Each secure variable is represented as a directory named as
 33                 <variable_name>. The variable      25                 <variable_name>. The variable name is unique and is in ASCII
 34                 representation. The data and s     26                 representation. The data and size can be determined by reading
 35                 their respective attribute fil     27                 their respective attribute files.
 36                                                    28 
 37 What:           /sys/firmware/secvar/vars/<var     29 What:           /sys/firmware/secvar/vars/<variable_name>/size
 38 Date:           August 2019                        30 Date:           August 2019
 39 Contact:        Nayna Jain <nayna@linux.ibm.com     31 Contact:        Nayna Jain <nayna@linux.ibm.com>
 40 Description:    An integer representation of t     32 Description:    An integer representation of the size of the content of the
 41                 variable. In other words, it r     33                 variable. In other words, it represents the size of the data.
 42                                                    34 
 43 What:           /sys/firmware/secvar/vars/<var     35 What:           /sys/firmware/secvar/vars/<variable_name>/data
 44 Date:           August 2019                        36 Date:           August 2019
 45 Contact:        Nayna Jain <nayna@linux.ibm.com !!  37 Contact:        Nayna Jain h<nayna@linux.ibm.com>
 46 Description:    A read-only file containing th     38 Description:    A read-only file containing the value of the variable. The size
 47                 of the file represents the max     39                 of the file represents the maximum size of the variable data.
 48                                                    40 
 49 What:           /sys/firmware/secvar/vars/<var     41 What:           /sys/firmware/secvar/vars/<variable_name>/update
 50 Date:           August 2019                        42 Date:           August 2019
 51 Contact:        Nayna Jain <nayna@linux.ibm.com     43 Contact:        Nayna Jain <nayna@linux.ibm.com>
 52 Description:    A write-only file that is used     44 Description:    A write-only file that is used to submit the new value for the
 53                 variable. The size of the file     45                 variable. The size of the file represents the maximum size of
 54                 the variable data that can be      46                 the variable data that can be written.
 55                                                << 
 56 What:           /sys/firmware/secvar/config    << 
 57 Date:           February 2023                  << 
 58 Contact:        Nayna Jain <nayna@linux.ibm.com << 
 59 Description:    This optional directory contai << 
 60                 defined by the secure variable << 
 61                 ASCII format. The directory is << 
 62                 implementation provides variab << 
 63                 present is only PLPKS on the p << 
 64                                                << 
 65 What:           /sys/firmware/secvar/config/ve << 
 66 Date:           February 2023                  << 
 67 Contact:        Nayna Jain <nayna@linux.ibm.com << 
 68 Description:    Config version as reported by  << 
 69                 format.                        << 
 70                                                << 
 71                 Currently only provided by PLP << 
 72                                                << 
 73 What:           /sys/firmware/secvar/config/ma << 
 74 Date:           February 2023                  << 
 75 Contact:        Nayna Jain <nayna@linux.ibm.com << 
 76 Description:    Maximum allowed size of object << 
 77                 represented in ASCII decimal f << 
 78                                                << 
 79                 This is not necessarily the sa << 
 80                 written to an update file as w << 
 81                 object data, you should use th << 
 82                 that purpose.                  << 
 83                                                << 
 84                 Currently only provided by PLP << 
 85                                                << 
 86 What:           /sys/firmware/secvar/config/to << 
 87 Date:           February 2023                  << 
 88 Contact:        Nayna Jain <nayna@linux.ibm.com << 
 89 Description:    Total size of the PLPKS in byt << 
 90                 format.                        << 
 91                                                << 
 92                 Currently only provided by PLP << 
 93                                                << 
 94 What:           /sys/firmware/secvar/config/us << 
 95 Date:           February 2023                  << 
 96 Contact:        Nayna Jain <nayna@linux.ibm.com << 
 97 Description:    Current space consumed by the  << 
 98                 in ASCII decimal format.       << 
 99                                                << 
100                 Currently only provided by PLP << 
101                                                << 
102 What:           /sys/firmware/secvar/config/su << 
103 Date:           February 2023                  << 
104 Contact:        Nayna Jain <nayna@linux.ibm.com << 
105 Description:    Bitmask of supported policy fl << 
106                 represented as an 8 byte hexad << 
107                 hypervisor documentation for w << 
108                                                << 
109                 Currently only provided by PLP << 
110                                                << 
111 What:           /sys/firmware/secvar/config/si << 
112 Date:           February 2023                  << 
113 Contact:        Nayna Jain <nayna@linux.ibm.com << 
114 Description:    Bitmask of flags indicating wh << 
115                 supports for signed update of  << 
116                 hexadecimal ASCII string. Cons << 
117                 for what these flags mean.     << 
118                                                << 
119                 Currently only provided by PLP << 
                                                      

~ [ 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