| /qemu/qapi/ |
| A D | tpm.json | 14 # @tpm-tis: TPM TIS model 16 # @tpm-crb: TPM CRB model (since 2.12) 18 # @tpm-spapr: TPM SPAPR model (since 5.0) 22 { 'enum': 'TpmModel', 'data': [ 'tpm-tis', 'tpm-crb', 'tpm-spapr' ], 26 # @query-tpm-models: 39 { 'command': 'query-tpm-models', 'returns': ['TpmModel'], 57 # @query-tpm-types: 70 { 'command': 'query-tpm-types', 'returns': ['TpmType'], 165 # @query-tpm: 189 { 'command': 'query-tpm', 'returns': ['TPMInfo'],
|
| A D | pragma.json | 31 'query-tpm-models', 32 'query-tpm-types',
|
| A D | qapi-schema.json | 58 { 'include': 'tpm.json' }
|
| A D | meson.build | 67 'tpm',
|
| /qemu/tests/qtest/ |
| A D | meson.build | 237 (config_all_devices.has_key('CONFIG_TPM_TIS_I2C') ? ['tpm-tis-i2c-test'] : []) + \ 251 …['tpm-tis-device-test', 'tpm-tis-device-swtpm-test'] : []) + … 332 tpmemu_files = ['tpm-emu.c', 'tpm-util.c', 'tpm-tests.c'] 344 'bios-tables-test': [io, 'boot-sector.c', 'acpi-utils.c', 'tpm-emu.c'], 353 'tpm-crb-swtpm-test': [io, tpmemu_files], 354 'tpm-crb-test': [io, tpmemu_files], 355 'tpm-tis-swtpm-test': [io, tpmemu_files, 'tpm-tis-util.c'], 356 'tpm-tis-test': [io, tpmemu_files, 'tpm-tis-util.c'], 357 'tpm-tis-i2c-test': [io, tpmemu_files, 'qtest_aspeed.c'], 358 'tpm-tis-device-swtpm-test': [io, tpmemu_files, 'tpm-tis-util.c'], [all …]
|
| /qemu/docs/specs/ |
| A D | tpm.rst | 23 - ``hw/tpm/tpm_tis_common.c`` 24 - ``hw/tpm/tpm_tis_isa.c`` 26 - ``hw/tpm/tpm_tis_i2c.c`` 27 - ``hw/tpm/tpm_tis.h`` 49 - ``hw/tpm/tpm_crb.c`` 57 - ``hw/tpm/tpm_spapr.c`` 207 - ``backends/tpm.c`` 263 # dmesg | grep -i tpm 267 # ls -l /dev/tpm* 392 # dmesg | grep -i tpm [all …]
|
| A D | index.rst | 18 tpm
|
| /qemu/tests/qapi-schema/ |
| A D | returns-bad-type.json | 4 'human-monitor-command', 'query-tpm-models', 'guest-get-time' ] } } 9 { 'enum': 'TpmModel', 'data': [ 'tpm-tis' ] } 10 { 'command': 'query-tpm-models', 'returns': ['TpmModel'] }
|
| /qemu/docs/system/arm/ |
| A D | xenpvh.rst | 8 When TPM is enabled, this machine also creates a tpm-tis-device at a 9 user input tpm base address, adds a TPM emulator and connects to a 14 can be found in the :ref:`tpm-device` section. 36 -tpmdev emulator,id=tpm0,chardev=chrtpm -machine tpm-base-addr=0x0C000000
|
| /qemu/system/ |
| A D | meson.build | 25 'tpm-hmp-cmds.c', 30 system_ss.add(files('tpm.c'))
|
| /qemu/hw/xen/ |
| A D | xen-pvh-common.c | 119 sysbus_mmio_map(busdev, 0, s->cfg.tpm.base); in xen_enable_tpm() 121 trace_xen_enable_tpm(s->cfg.tpm.base); in xen_enable_tpm() 207 if (s->cfg.tpm.base) { in xen_pvh_init() 275 XEN_PVH_PROP_MEMMAP_BASE(tpm) in XEN_PVH_PROP_MEMMAP()
|
| /qemu/backends/tpm/ |
| A D | tpm_emulator.c | 125 static int tpm_emulator_ctrlcmd(TPMEmulator *tpm, unsigned long cmd, void *msg, in tpm_emulator_ctrlcmd() argument 129 CharBackend *dev = &tpm->ctrl_chr; in tpm_emulator_ctrlcmd() 135 WITH_QEMU_LOCK_GUARD(&tpm->mutex) { in tpm_emulator_ctrlcmd() 281 const char *tpm = NULL; in tpm_emulator_check_caps() local 289 tpm = "1.2"; in tpm_emulator_check_caps() 295 tpm = "2"; in tpm_emulator_check_caps() 304 "required capabilities for TPM %s (0x%x)", tpm, (int)caps); in tpm_emulator_check_caps()
|
| /qemu/backends/ |
| A D | Kconfig | 1 source tpm/Kconfig
|
| A D | meson.build | 38 subdir('tpm') subdir
|
| /qemu/include/hw/xen/ |
| A D | xen-pvh-common.h | 77 MemMapEntry tpm; member
|
| /qemu/hw/ |
| A D | meson.build | 37 subdir('tpm') subdir
|
| A D | Kconfig | 39 source tpm/Kconfig
|
| /qemu/hw/acpi/ |
| A D | tpm.c | 23 void tpm_build_ppi_acpi(TPMIf *tpm, Aml *dev) in tpm_build_ppi_acpi() argument 28 if (!object_property_get_bool(OBJECT(tpm), "ppi", &error_abort)) { in tpm_build_ppi_acpi()
|
| A D | meson.build | 31 acpi_ss.add(files('tpm.c'))
|
| /qemu/include/hw/acpi/ |
| A D | tpm.h | 253 void tpm_build_ppi_acpi(TPMIf *tpm, Aml *dev);
|
| /qemu/hw/i386/ |
| A D | acpi-build.c | 1359 TPMIf *tpm = tpm_find(); in build_dsdt() local 1712 if (TPM_IS_CRB(tpm)) { in build_dsdt() 1725 tpm_build_ppi_acpi(tpm, dev); in build_dsdt() 2674 TPMIf *tpm; in acpi_setup() local 2712 tpm = tpm_find(); in acpi_setup() 2713 if (tpm && object_property_get_bool(OBJECT(tpm), "ppi", &error_abort)) { in acpi_setup() 2716 .tpm_version = tpm_get_version(tpm), in acpi_setup()
|
| /qemu/scripts/coverity-scan/ |
| A D | run-coverity-scan | 428 --enable-tpm --enable-libssh --enable-lzo --enable-snappy --enable-bzip2 \
|
| /qemu/docs/system/riscv/ |
| A D | virt.rst | 225 $ swtpm socket --tpm2 -t -d --tpmstate dir=/tmp/tpm \ 236 -device tpm-tis-device,tpmdev=tpm0
|
| /qemu/docs/system/ppc/ |
| A D | pseries.rst | 112 * ``tpm-spapr``: a Trusted Platform Module (TPM). 113 * ``spapr-tpm-proxy``: a TPM proxy.
|
| /qemu/ |
| A D | hmp-commands-info.hx | 597 .name = "tpm", 605 ``info tpm``
|