| What: /sys/devices/faux/tdx_host/version |
| Contact: linux-coco@lists.linux.dev |
| Description: (RO) Report the version of the loaded TDX module. |
| Formatted as "major.minor.update". Used by TDX module |
| update tooling. Example: "1.2.03". |
| |
| What: /sys/devices/faux/tdx_host/seamldr_version |
| Contact: linux-coco@lists.linux.dev |
| Description: (RO) Report the version of the loaded P-SEAMLDR. |
| Formatted as a TDX module version. Used by TDX module |
| update tooling. |
| |
| What: /sys/devices/faux/tdx_host/num_remaining_updates |
| Contact: linux-coco@lists.linux.dev |
| Description: (RO) Report the number of remaining updates. TDX maintains a |
| log about each TDX module that has been loaded. This log has |
| a finite size, which limits the number of TDX module updates |
| that can be performed. |
| |
| After each successful update, the number reduces by one. Once it |
| reaches zero, further updates will fail until next reboot. The |
| number is always zero if the P-SEAMLDR doesn't support updates. |
| |
| See Intel Trust Domain Extensions - SEAM Loader (SEAMLDR) |
| Interface Specification, Chapter "SEAMLDR_INFO" and Chapter |
| "SEAMLDR.INSTALL" for more information. |