Documentation/translations/zh_CN/security/tpm/tpm_ftpm_tee.rst
Source file repositories/reference/linux-study-clean/Documentation/translations/zh_CN/security/tpm/tpm_ftpm_tee.rst
File Facts
- System
- Linux kernel
- Corpus path
Documentation/translations/zh_CN/security/tpm/tpm_ftpm_tee.rst- Extension
.rst- Size
- 946 bytes
- Lines
- 32
- 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.
- Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.
Dependency Surface
- No C-style include directives detected by the generator.
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
Annotated Snippet
.. SPDX-License-Identifier: GPL-2.0
.. include:: ../../disclaimer-zh_CN.rst
:Original: Documentation/security/tpm/tpm_ftpm_tee.rst
:翻译:
赵硕 Shuo Zhao <zhaoshuo@cqsoftware.com.cn>
===========
固件TPM驱动
===========
本文档描述了固件可信平台模块(fTPM)设备驱动。
介绍
====
该驱动程序是用于ARM的TrustZone环境中实现的固件的适配器。该驱动
程序允许程序以与硬件TPM相同的方式与TPM进行交互。
设计
====
该驱动程序充当一个薄层,传递命令到固件实现的TPM并接收其响应。驱动
程序本身并不包含太多逻辑,更像是固件与内核/用户空间之间的一个管道。
固件本身基于以下论文:
https://www.microsoft.com/en-us/research/wp-content/uploads/2017/06/ftpm1.pdf
当驱动程序被加载时,它会向用户空间暴露 ``/dev/tpmX`` 字符设备,允许
用户空间通过该设备与固件TPM进行通信。
Annotation
- Atlas domain: Support Tooling And Documentation / Documentation.
- Implementation status: atlas-only.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.