sysfs-driver-ppi 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. What: /sys/devices/pnp0/<bus-num>/ppi/
  2. Date: August 2012
  3. Kernel Version: 3.6
  4. Contact: xiaoyan.zhang@intel.com
  5. Description:
  6. This folder includes the attributes related with PPI (Physical
  7. Presence Interface). Only if TPM is supported by BIOS, this
  8. folder makes sense. The folder path can be got by command
  9. 'find /sys/ -name 'pcrs''. For the detail information of PPI,
  10. please refer to the PPI specification from
  11. http://www.trustedcomputinggroup.org/
  12. What: /sys/devices/pnp0/<bus-num>/ppi/version
  13. Date: August 2012
  14. Contact: xiaoyan.zhang@intel.com
  15. Description:
  16. This attribute shows the version of the PPI supported by the
  17. platform.
  18. This file is readonly.
  19. What: /sys/devices/pnp0/<bus-num>/ppi/request
  20. Date: August 2012
  21. Contact: xiaoyan.zhang@intel.com
  22. Description:
  23. This attribute shows the request for an operation to be
  24. executed in the pre-OS environment. It is the only input from
  25. the OS to the pre-OS environment. The request should be an
  26. integer value range from 1 to 160, and 0 means no request.
  27. This file can be read and written.
  28. What: /sys/devices/pnp0/00:<bus-num>/ppi/response
  29. Date: August 2012
  30. Contact: xiaoyan.zhang@intel.com
  31. Description:
  32. This attribute shows the response to the most recent operation
  33. request it acted upon. The format is "<request> <response num>
  34. : <response description>".
  35. This file is readonly.
  36. What: /sys/devices/pnp0/<bus-num>/ppi/transition_action
  37. Date: August 2012
  38. Contact: xiaoyan.zhang@intel.com
  39. Description:
  40. This attribute shows the platform-specific action that should
  41. take place in order to transition to the BIOS for execution of
  42. a requested operation. The format is "<action num>: <action
  43. description>".
  44. This file is readonly.
  45. What: /sys/devices/pnp0/<bus-num>/ppi/tcg_operations
  46. Date: August 2012
  47. Contact: xiaoyan.zhang@intel.com
  48. Description:
  49. This attribute shows whether it is allowed to request an
  50. operation to be executed in the pre-OS environment by the BIOS
  51. for the requests defined by TCG, i.e. requests from 1 to 22.
  52. The format is "<request> <status num>: <status description>".
  53. This attribute is only supported by PPI version 1.2+.
  54. This file is readonly.
  55. What: /sys/devices/pnp0/<bus-num>/ppi/vs_operations
  56. Date: August 2012
  57. Contact: xiaoyan.zhang@intel.com
  58. Description:
  59. This attribute shows whether it is allowed to request an
  60. operation to be executed in the pre-OS environment by the BIOS
  61. for the verdor specific requests, i.e. requests from 128 to
  62. 255. The format is same with tcg_operations. This attribute
  63. is also only supported by PPI version 1.2+.
  64. This file is readonly.