mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 21:55:25 +00:00
qemu: Run swtpm_setup in unprivileged mode for a TPM 2.0
swtpm_setup can be run for a TPM 2 in unprivileged mode assuming XDG_CONFIG_HOME has been set and the necessary configuration files have been put into that directory. For current reference also see this link: https://github.com/stefanberger/swtpm/pull/63 Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
a55414f6ff
commit
ff907a46dd
@ -475,11 +475,11 @@ qemuTPMEmulatorRunSetup(const char *storagepath,
|
||||
char uuid[VIR_UUID_STRING_BUFLEN];
|
||||
char *vmid = NULL;
|
||||
|
||||
if (!privileged)
|
||||
if (!privileged && tpmversion == VIR_DOMAIN_TPM_VERSION_1_2)
|
||||
return virFileWriteStr(logfile,
|
||||
_("Did not create EK and certificates since "
|
||||
"this requires privileged mode\n"),
|
||||
0600);
|
||||
"this requires privileged mode for a "
|
||||
"TPM 1.2\n"), 0600);
|
||||
|
||||
cmd = virCommandNew(swtpm_setup);
|
||||
if (!cmd)
|
||||
|
Loading…
Reference in New Issue
Block a user