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

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/configfs-tsm

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/configfs-tsm (Version linux-6.12-rc7) and /Documentation/ABI/testing/configfs-tsm (Version linux-6.9.12)


  1 What:           /sys/kernel/config/tsm/report/      1 What:           /sys/kernel/config/tsm/report/$name/inblob
  2 Date:           September, 2023                     2 Date:           September, 2023
  3 KernelVersion:  v6.7                                3 KernelVersion:  v6.7
  4 Contact:        linux-coco@lists.linux.dev          4 Contact:        linux-coco@lists.linux.dev
  5 Description:                                        5 Description:
  6                 (WO) Up to 64 bytes of user sp      6                 (WO) Up to 64 bytes of user specified binary data. For replay
  7                 protection this should include      7                 protection this should include a nonce, but the kernel does not
  8                 place any restrictions on the       8                 place any restrictions on the content.
  9                                                     9 
 10 What:           /sys/kernel/config/tsm/report/     10 What:           /sys/kernel/config/tsm/report/$name/outblob
 11 Date:           September, 2023                    11 Date:           September, 2023
 12 KernelVersion:  v6.7                               12 KernelVersion:  v6.7
 13 Contact:        linux-coco@lists.linux.dev         13 Contact:        linux-coco@lists.linux.dev
 14 Description:                                       14 Description:
 15                 (RO) Binary attestation report     15                 (RO) Binary attestation report generated from @inblob and other
 16                 options The format of the repo     16                 options The format of the report is implementation specific
 17                 where the implementation is co     17                 where the implementation is conveyed via the @provider
 18                 attribute.                         18                 attribute.
 19                                                    19 
 20 What:           /sys/kernel/config/tsm/report/     20 What:           /sys/kernel/config/tsm/report/$name/auxblob
 21 Date:           October, 2023                      21 Date:           October, 2023
 22 KernelVersion:  v6.7                               22 KernelVersion:  v6.7
 23 Contact:        linux-coco@lists.linux.dev         23 Contact:        linux-coco@lists.linux.dev
 24 Description:                                       24 Description:
 25                 (RO) Optional supplemental dat     25                 (RO) Optional supplemental data that a TSM may emit, visibility
 26                 of this attribute depends on T     26                 of this attribute depends on TSM, and may be empty if no
 27                 auxiliary data is available.       27                 auxiliary data is available.
 28                                                    28 
 29                 When @provider is "sev_guest"      29                 When @provider is "sev_guest" this file contains the
 30                 "cert_table" from SEV-ES Guest     30                 "cert_table" from SEV-ES Guest-Hypervisor Communication Block
 31                 Standardization v2.03 Section      31                 Standardization v2.03 Section 4.1.8.1 MSG_REPORT_REQ.
 32                 https://www.amd.com/content/da     32                 https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56421.pdf
 33                                                    33 
 34 What:           /sys/kernel/config/tsm/report/ << 
 35 Date:           January, 2024                  << 
 36 KernelVersion:  v6.10                          << 
 37 Contact:        linux-coco@lists.linux.dev     << 
 38 Description:                                   << 
 39                 (RO) Optional supplemental dat << 
 40                 of this attribute depends on T << 
 41                 manifest data is available.    << 
 42                                                << 
 43                 See 'service_provider' for inf << 
 44                 manifest blob.                 << 
 45                                                << 
 46 What:           /sys/kernel/config/tsm/report/     34 What:           /sys/kernel/config/tsm/report/$name/provider
 47 Date:           September, 2023                    35 Date:           September, 2023
 48 KernelVersion:  v6.7                               36 KernelVersion:  v6.7
 49 Contact:        linux-coco@lists.linux.dev         37 Contact:        linux-coco@lists.linux.dev
 50 Description:                                       38 Description:
 51                 (RO) A name for the format-spe     39                 (RO) A name for the format-specification of @outblob like
 52                 "sev_guest" [1] or "tdx_guest"     40                 "sev_guest" [1] or "tdx_guest" [2] in the near term, or a
 53                 common standard format in the      41                 common standard format in the future.
 54                                                    42 
 55                 [1]: SEV Secure Nested Paging      43                 [1]: SEV Secure Nested Paging Firmware ABI Specification
 56                 Revision 1.55 Table 22             44                 Revision 1.55 Table 22
 57                 https://www.amd.com/content/da     45                 https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56860.pdf
 58                                                    46 
 59                 [2]: IntelĀ® Trust Domain Exte     47                 [2]: IntelĀ® Trust Domain Extensions Data Center Attestation
 60                 Primitives : Quote Generation      48                 Primitives : Quote Generation Library and Quote Verification
 61                 Library Revision 0.8 Appendix      49                 Library Revision 0.8 Appendix 4,5
 62                 https://download.01.org/intel-     50                 https://download.01.org/intel-sgx/latest/dcap-latest/linux/docs/Intel_TDX_DCAP_Quoting_Library_API.pdf
 63                                                    51 
 64 What:           /sys/kernel/config/tsm/report/     52 What:           /sys/kernel/config/tsm/report/$name/generation
 65 Date:           September, 2023                    53 Date:           September, 2023
 66 KernelVersion:  v6.7                               54 KernelVersion:  v6.7
 67 Contact:        linux-coco@lists.linux.dev         55 Contact:        linux-coco@lists.linux.dev
 68 Description:                                       56 Description:
 69                 (RO) The value in this attribu     57                 (RO) The value in this attribute increments each time @inblob or
 70                 any option is written. Userspa     58                 any option is written. Userspace can detect conflicts by
 71                 checking generation before wri     59                 checking generation before writing to any attribute and making
 72                 sure the number of writes matc     60                 sure the number of writes matches expectations after reading
 73                 @outblob, or it can prevent co     61                 @outblob, or it can prevent conflicts by creating a report
 74                 instance per requesting contex     62                 instance per requesting context.
 75                                                    63 
 76 What:           /sys/kernel/config/tsm/report/     64 What:           /sys/kernel/config/tsm/report/$name/privlevel
 77 Date:           September, 2023                    65 Date:           September, 2023
 78 KernelVersion:  v6.7                               66 KernelVersion:  v6.7
 79 Contact:        linux-coco@lists.linux.dev         67 Contact:        linux-coco@lists.linux.dev
 80 Description:                                       68 Description:
 81                 (WO) Attribute is visible if a     69                 (WO) Attribute is visible if a TSM implementation provider
 82                 supports the concept of attest     70                 supports the concept of attestation reports for TVMs running at
 83                 different privilege levels, li     71                 different privilege levels, like SEV-SNP "VMPL", specify the
 84                 privilege level via this attri     72                 privilege level via this attribute.  The minimum acceptable
 85                 value is conveyed via @privlev     73                 value is conveyed via @privlevel_floor and the maximum
 86                 acceptable value is TSM_PRIVLE     74                 acceptable value is TSM_PRIVLEVEL_MAX (3).
 87                                                    75 
 88 What:           /sys/kernel/config/tsm/report/     76 What:           /sys/kernel/config/tsm/report/$name/privlevel_floor
 89 Date:           September, 2023                    77 Date:           September, 2023
 90 KernelVersion:  v6.7                               78 KernelVersion:  v6.7
 91 Contact:        linux-coco@lists.linux.dev         79 Contact:        linux-coco@lists.linux.dev
 92 Description:                                       80 Description:
 93                 (RO) Indicates the minimum per     81                 (RO) Indicates the minimum permissible value that can be written
 94                 to @privlevel.                     82                 to @privlevel.
 95                                                << 
 96 What:           /sys/kernel/config/tsm/report/ << 
 97 Date:           January, 2024                  << 
 98 KernelVersion:  v6.10                          << 
 99 Contact:        linux-coco@lists.linux.dev     << 
100 Description:                                   << 
101                 (WO) Attribute is visible if a << 
102                 supports the concept of attest << 
103                 provider for TVMs, like SEV-SN << 
104                 Specifying the service provide << 
105                 an attestation report as speci << 
106                 The only currently supported s << 
107                                                << 
108                 For the "svsm" service provide << 
109                 for SEV-SNP Guests v1.00 Secti << 
110                 "site:amd.com "Secure VM Servi << 
111                 Guests", docID: 58019"         << 
112                                                << 
113 What:           /sys/kernel/config/tsm/report/ << 
114 Date:           January, 2024                  << 
115 KernelVersion:  v6.10                          << 
116 Contact:        linux-coco@lists.linux.dev     << 
117 Description:                                   << 
118                 (WO) Attribute is visible if a << 
119                 supports the concept of attest << 
120                 provider for TVMs, like SEV-SN << 
121                 Specifying an empty/null GUID  << 
122                 requests all active services w << 
123                 part of the attestation report << 
124                 an attestation report of just  << 
125                 manifest form specified by the << 
126                 attribute.                     << 
127                                                << 
128                 See 'service_provider' for inf << 
129                 service guid.                  << 
130                                                << 
131 What:           /sys/kernel/config/tsm/report/ << 
132 Date:           January, 2024                  << 
133 KernelVersion:  v6.10                          << 
134 Contact:        linux-coco@lists.linux.dev     << 
135 Description:                                   << 
136                 (WO) Attribute is visible if a << 
137                 supports the concept of attest << 
138                 provider for TVMs, like SEV-SN << 
139                 Indicates the service manifest << 
140                 attestation report (default 0) << 
141                 the user, the default manifest << 
142                 service's initial/first manife << 
143                                                << 
144                 See 'service_provider' for inf << 
145                 service manifest version.      << 
                                                      

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