Home
last modified time | relevance | path

Searched refs:tpm (Results 1 – 25 of 30) sorted by relevance

12

/qemu/qapi/
A Dtpm.json14 # @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 Dpragma.json31 'query-tpm-models',
32 'query-tpm-types',
A Dqapi-schema.json58 { 'include': 'tpm.json' }
A Dmeson.build67 'tpm',
/qemu/tests/qtest/
A Dmeson.build237 (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 Dtpm.rst23 - ``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 Dindex.rst18 tpm
/qemu/tests/qapi-schema/
A Dreturns-bad-type.json4 '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 Dxenpvh.rst8 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 Dmeson.build25 'tpm-hmp-cmds.c',
30 system_ss.add(files('tpm.c'))
/qemu/hw/xen/
A Dxen-pvh-common.c119 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 Dtpm_emulator.c125 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 DKconfig1 source tpm/Kconfig
A Dmeson.build38 subdir('tpm') subdir
/qemu/include/hw/xen/
A Dxen-pvh-common.h77 MemMapEntry tpm; member
/qemu/hw/
A Dmeson.build37 subdir('tpm') subdir
A DKconfig39 source tpm/Kconfig
/qemu/hw/acpi/
A Dtpm.c23 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 Dmeson.build31 acpi_ss.add(files('tpm.c'))
/qemu/include/hw/acpi/
A Dtpm.h253 void tpm_build_ppi_acpi(TPMIf *tpm, Aml *dev);
/qemu/hw/i386/
A Dacpi-build.c1359 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 Drun-coverity-scan428 --enable-tpm --enable-libssh --enable-lzo --enable-snappy --enable-bzip2 \
/qemu/docs/system/riscv/
A Dvirt.rst225 $ swtpm socket --tpm2 -t -d --tpmstate dir=/tmp/tpm \
236 -device tpm-tis-device,tpmdev=tpm0
/qemu/docs/system/ppc/
A Dpseries.rst112 * ``tpm-spapr``: a Trusted Platform Module (TPM).
113 * ``spapr-tpm-proxy``: a TPM proxy.
/qemu/
A Dhmp-commands-info.hx597 .name = "tpm",
605 ``info tpm``

Completed in 663 milliseconds

12