Documentation/ABI/testing/sysfs-devices-faux-tdx-host

Source file repositories/reference/linux-study-clean/Documentation/ABI/testing/sysfs-devices-faux-tdx-host

File Facts

System
Linux kernel
Corpus path
Documentation/ABI/testing/sysfs-devices-faux-tdx-host
Extension
[no extension]
Size
1139 bytes
Lines
27
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: Documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

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.

Annotation

Implementation Notes