mirror of https://github.com/wolfSSL/wolfTPM.git
Fix location for TPM simulator `/tmp`.
parent
d463f70975
commit
0c2b0a43ed
|
@ -90,18 +90,43 @@ make -j4
|
||||||
|
|
||||||
3. Create TPM directory:
|
3. Create TPM directory:
|
||||||
```
|
```
|
||||||
mkdir -p ./tmp/mytpm1
|
mkdir -p /tmp/mytpm1
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Start swtpm (in first terminal):
|
4. Start swtpm (in first terminal):
|
||||||
```
|
```
|
||||||
swtpm socket --tpm2 --tpmstate dir=./tmp/mytpm1 --ctrl type=unixio,path=./tmp/mytpm1/swtpm-sock --log level=20
|
swtpm socket --tpm2 --tpmstate dir=/tmp/mytpm1 --ctrl type=unixio,path=/tmp/mytpm1/swtpm-sock --log level=20
|
||||||
```
|
```
|
||||||
|
|
||||||
5. Start QEMU (in second terminal):
|
5. Start QEMU (in second terminal):
|
||||||
```
|
```
|
||||||
qemu-system-aarch64 -machine virt -nographic -cpu cortex-a57 -bios u-boot.bin -chardev socket,id=chrtpm,path=./tmp/mytpm1/swtpm-sock -tpmdev emulator,id=tpm0,chardev=chrtpm -device tpm-tis-device,tpmdev=tpm0
|
qemu-system-aarch64 -machine virt -nographic -cpu cortex-a57 -bios u-boot.bin -chardev socket,id=chrtpm,path=/tmp/mytpm1/swtpm-sock -tpmdev emulator,id=tpm0,chardev=chrtpm -device tpm-tis-device,tpmdev=tpm0
|
||||||
```
|
```
|
||||||
|
|
||||||
6. Exiting the QEMU:
|
6. Example output:
|
||||||
|
|
||||||
|
```
|
||||||
|
U-Boot 2025.07-rc1-ge15cbf232ddf-dirty (May 06 2025 - 16:25:56 -0700)
|
||||||
|
|
||||||
|
DRAM: 128 MiB
|
||||||
|
using memory 0x46658000-0x47698000 for malloc()
|
||||||
|
Core: 52 devices, 15 uclasses, devicetree: board
|
||||||
|
Flash: 64 MiB
|
||||||
|
Loading Environment from Flash... *** Warning - bad CRC, using default environment
|
||||||
|
|
||||||
|
In: serial,usbkbd
|
||||||
|
Out: serial,vidconsole
|
||||||
|
Err: serial,vidconsole
|
||||||
|
No USB controllers found
|
||||||
|
Net: eth0: virtio-net#32
|
||||||
|
|
||||||
|
Hit any key to stop autoboot: 0
|
||||||
|
=> tpm help
|
||||||
|
tpm - Issue a TPMv1.x command
|
||||||
|
|
||||||
|
Usage:
|
||||||
|
tpm cmd args...
|
||||||
|
```
|
||||||
|
|
||||||
|
7. Exiting the QEMU:
|
||||||
Press Ctrl-A followed by X
|
Press Ctrl-A followed by X
|
||||||
|
|
Loading…
Reference in New Issue