Searched full:vtpm (Results 1 – 16 of 16) sorted by relevance
| /linux/Documentation/security/tpm/ |
| H A D | xen-tpmfront.rst | 7 This document describes the virtual Trusted Platform Module (vTPM) subsystem for 9 Linux, and a basic understanding of the TPM and vTPM concepts. 18 of the vTPM's secrets (Keys, NVRAM, etc) are managed by a vTPM Manager domain, 20 these domains (manager, vTPM, and guest) is trusted, the vTPM subsystem extends 22 major component of vTPM is implemented as a separate domain, providing secure 23 separation guaranteed by the hypervisor. The vTPM domains are implemented in 26 This mini-os vTPM subsystem was built on top of the previous vTPM work done by 33 The architecture of vTPM is described below:: 47 | vtpm-stubdom | ... 70 The Linux based guest that wants to use a vTPM. There may be [all …]
|
| H A D | tpm_vtpm_proxy.rst | 8 This document describes the virtual Trusted Platform Module (vTPM)
|
| /linux/Documentation/devicetree/bindings/tpm/ |
| H A D | ibm,vtpm.yaml | 4 $id: http://devicetree.org/schemas/tpm/ibm,vtpm.yaml# 7 title: IBM Virtual Trusted Platform Module (vTPM) 15 or higher. With vTPM support, each lpar is able to have its own vTPM 17 communicating with the vTPM adjunct partition through Hypervisor calls 23 - IBM,vtpm 30 - IBM,vtpm 92 compatible = "IBM,vtpm"; 93 device_type = "IBM,vtpm";
|
| /linux/drivers/char/tpm/ |
| H A D | tpm_ibmvtpm.c | 31 { "IBM,vtpm", "IBM,vtpm"}, 32 { "IBM,vtpm", "IBM,vtpm20"}, 134 * @ibmvtpm: vtpm device struct 277 * @ibmvtpm: vtpm device struct 297 * ibmvtpm_crq_get_version - Send a CRQ request to get vtpm version 298 * - Note that this is vtpm version and not tpm version 300 * @ibmvtpm: vtpm device struct 321 * @ibmvtpm: vtpm device struct 340 * tpm_ibmvtpm_remove - ibm vtpm remove entry point 425 * @ibmvtpm: ibm vtpm struct [all …]
|
| H A D | Kconfig | 186 tristate "IBM VTPM Interface" 189 If you have IBM virtual TPM (VTPM) support say Yes and it 209 the manpages for xl, xl.conf, and docs/misc/vtpm.txt in 233 tristate "VTPM Proxy Interface" 236 This driver proxies for an emulated TPM (vTPM) running in userspace. 238 /dev/vtpmX and a server-side file descriptor on which the vTPM 248 tristate "SNP SVSM vTPM interface" 251 This is a driver for the AMD SVSM vTPM protocol that a SEV-SNP guest 252 OS can use to discover and talk to a vTPM emulated by the Secure VM
|
| H A D | tpm_svsm.c | 5 * Driver for the vTPM defined by the AMD SVSM spec [1]. 8 * discover and talk to a vTPM emulated by the Secure VM Service Module (SVSM) 91 dev_info(dev, "SNP SVSM vTPM %s device\n", in tpm_svsm_probe() 119 MODULE_DESCRIPTION("SNP SVSM vTPM Driver");
|
| H A D | tpm_ibmvtpm.h | 16 /* vTPM Message Format 1 */ 56 /* vTPM CRQ response is the message type | 0x80 */ 60 /* vTPM CRQ message types */
|
| H A D | xen-tpmfront.c | 3 * Implementation of the Xen vTPM device frontend 375 /* A suspend/resume/migrate will interrupt a vTPM anyway */ in tpmfront_resume() 392 "vTPM protocol 2 required"); in backend_changed() 409 { "vtpm" }, 412 MODULE_ALIAS("xen:vtpm"); 441 MODULE_DESCRIPTION("Xen vTPM Driver");
|
| H A D | tpm_vtpm_proxy.c | 10 * Device driver for vTPM (vTPM proxy driver) 194 * vtpm_proxy_fops_open - Open vTPM device on 'server side' 691 workqueue = create_workqueue("tpm-vtpm"); in vtpm_module_init() 716 MODULE_DESCRIPTION("vTPM Driver");
|
| /linux/include/xen/interface/io/ |
| H A D | tpmif.h | 32 VTPM_STATE_IDLE, /* no contents / vTPM idle / cancel complete */ 33 VTPM_STATE_SUBMIT, /* request ready / vTPM working */ 34 VTPM_STATE_FINISH, /* response ready / vTPM idle */ 35 VTPM_STATE_CANCEL, /* cancel requested / vTPM working */
|
| /linux/drivers/char/tpm/eventlog/ |
| H A D | of.c | 71 * For both vtpm/tpm, firmware has log addr and log size in big in tpm_read_log_of() 72 * endian format. But in case of vtpm, there is a method called in tpm_read_log_of() 76 * endian format. For this reason, vtpm doesn't need conversion in tpm_read_log_of() 79 if (of_property_match_string(np, "compatible", "IBM,vtpm") < 0 && in tpm_read_log_of()
|
| /linux/include/linux/ |
| H A D | tpm_svsm.h | 6 * Helpers for the SVSM_VTPM_CMD calls used by the vTPM protocol defined by the 9 * The vTPM protocol follows the Official TPM 2.0 Reference Implementation 29 * Table 15: vTPM Common Request/Response Structure 44 * Table 15: vTPM Common Request/Response Structure
|
| /linux/include/uapi/linux/ |
| H A D | vtpm_proxy.h | 3 * Definitions for the VTPM proxy driver
|
| /linux/arch/x86/coco/sev/ |
| H A D | core.c | 1706 * snp_svsm_vtpm_probe() - Probe if SVSM provides a vTPM device 1711 * Return: true if the platform provides a vTPM SVSM device, false otherwise. 1717 /* The vTPM device is available only if a SVSM is present */ in snp_svsm_vtpm_probe() 1732 * snp_svsm_vtpm_send_command() - Execute a vTPM operation on SVSM
|
| /linux/arch/x86/hyperv/ |
| H A D | ivm.c | 848 /* Same with a vTPM */ in hv_is_private_mmio()
|
| /linux/ |
| H A D | CREDITS | 2344 D: IBM VTPM driver
|