1 What: /sys/class/tpm/tpmX/ppi/ !! 1 What: /sys/devices/pnp0/<bus-num>/ppi/ 2 Date: August 2012 2 Date: August 2012 3 KernelVersion: 3.6 !! 3 Kernel Version: 3.6 4 Contact: xiaoyan.zhang@intel.com 4 Contact: xiaoyan.zhang@intel.com 5 Description: 5 Description: 6 This folder includes the attri 6 This folder includes the attributes related with PPI (Physical 7 Presence Interface). Only if T 7 Presence Interface). Only if TPM is supported by BIOS, this 8 folder makes sense. The folder 8 folder makes sense. The folder path can be got by command 9 'find /sys/ -name 'pcrs''. For 9 'find /sys/ -name 'pcrs''. For the detail information of PPI, 10 please refer to the PPI specif 10 please refer to the PPI specification from 11 << 12 http://www.trustedcomputinggro 11 http://www.trustedcomputinggroup.org/ 13 12 14 In Linux 4.2 ppi was moved to !! 13 What: /sys/devices/pnp0/<bus-num>/ppi/version 15 A symlink from tpmX/device/ppi << 16 compatibility. << 17 << 18 What: /sys/class/tpm/tpmX/ppi/versio << 19 Date: August 2012 14 Date: August 2012 20 Contact: xiaoyan.zhang@intel.com 15 Contact: xiaoyan.zhang@intel.com 21 Description: 16 Description: 22 This attribute shows the versi 17 This attribute shows the version of the PPI supported by the 23 platform. 18 platform. 24 This file is readonly. 19 This file is readonly. 25 20 26 What: /sys/class/tpm/tpmX/ppi/reques !! 21 What: /sys/devices/pnp0/<bus-num>/ppi/request 27 Date: August 2012 22 Date: August 2012 28 Contact: xiaoyan.zhang@intel.com 23 Contact: xiaoyan.zhang@intel.com 29 Description: 24 Description: 30 This attribute shows the reque 25 This attribute shows the request for an operation to be 31 executed in the pre-OS environ 26 executed in the pre-OS environment. It is the only input from 32 the OS to the pre-OS environme 27 the OS to the pre-OS environment. The request should be an 33 integer value range from 1 to 28 integer value range from 1 to 160, and 0 means no request. 34 This file can be read and writ 29 This file can be read and written. 35 30 36 What: /sys/class/tpm/tpmX/ppi/respon !! 31 What: /sys/devices/pnp0/00:<bus-num>/ppi/response 37 Date: August 2012 32 Date: August 2012 38 Contact: xiaoyan.zhang@intel.com 33 Contact: xiaoyan.zhang@intel.com 39 Description: 34 Description: 40 This attribute shows the respo 35 This attribute shows the response to the most recent operation 41 request it acted upon. The for 36 request it acted upon. The format is "<request> <response num> 42 : <response description>". 37 : <response description>". 43 This file is readonly. 38 This file is readonly. 44 39 45 What: /sys/class/tpm/tpmX/ppi/transi !! 40 What: /sys/devices/pnp0/<bus-num>/ppi/transition_action 46 Date: August 2012 41 Date: August 2012 47 Contact: xiaoyan.zhang@intel.com 42 Contact: xiaoyan.zhang@intel.com 48 Description: 43 Description: 49 This attribute shows the platf 44 This attribute shows the platform-specific action that should 50 take place in order to transit 45 take place in order to transition to the BIOS for execution of 51 a requested operation. The for 46 a requested operation. The format is "<action num>: <action 52 description>". 47 description>". 53 This file is readonly. 48 This file is readonly. 54 49 55 What: /sys/class/tpm/tpmX/ppi/tcg_op !! 50 What: /sys/devices/pnp0/<bus-num>/ppi/tcg_operations 56 Date: August 2012 51 Date: August 2012 57 Contact: xiaoyan.zhang@intel.com 52 Contact: xiaoyan.zhang@intel.com 58 Description: 53 Description: 59 This attribute shows whether i 54 This attribute shows whether it is allowed to request an 60 operation to be executed in th 55 operation to be executed in the pre-OS environment by the BIOS 61 for the requests defined by TC 56 for the requests defined by TCG, i.e. requests from 1 to 22. 62 The format is "<request> <stat 57 The format is "<request> <status num>: <status description>". 63 This attribute is only support 58 This attribute is only supported by PPI version 1.2+. 64 This file is readonly. 59 This file is readonly. 65 60 66 What: /sys/class/tpm/tpmX/ppi/vs_ope !! 61 What: /sys/devices/pnp0/<bus-num>/ppi/vs_operations 67 Date: August 2012 62 Date: August 2012 68 Contact: xiaoyan.zhang@intel.com 63 Contact: xiaoyan.zhang@intel.com 69 Description: 64 Description: 70 This attribute shows whether i 65 This attribute shows whether it is allowed to request an 71 operation to be executed in th 66 operation to be executed in the pre-OS environment by the BIOS 72 for the verdor specific reques 67 for the verdor specific requests, i.e. requests from 128 to 73 255. The format is same with t 68 255. The format is same with tcg_operations. This attribute 74 is also only supported by PPI 69 is also only supported by PPI version 1.2+. 75 This file is readonly. 70 This file is readonly.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.