On Thu, Sep 19, 2024 at 9:01 PM Stefan Berger <stefanb(a)linux.ibm.com> wrote:
Signed-off-by: Stefan Berger <stefanb(a)linux.ibm.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau(a)redhat.com>
---
src/conf/domain_conf.c | 7 +++++++
src/conf/domain_conf.h | 9 +++++++++
2 files changed, 16 insertions(+)
diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
index 7f6a91c427..1c8fffdfa5 100644
--- a/src/conf/domain_conf.c
+++ b/src/conf/domain_conf.c
@@ -1330,6 +1330,13 @@ VIR_ENUM_IMPL(virDomainTPMPcrBank,
"sha512",
);
+VIR_ENUM_IMPL(virDomainTPMProfileRemoveDisabled,
+ VIR_DOMAIN_TPM_PROFILE_REMOVE_DISABLED_LAST,
+ "none",
+ "check",
+ "fips-host",
+);
+
VIR_ENUM_IMPL(virDomainIOMMUModel,
VIR_DOMAIN_IOMMU_MODEL_LAST,
"intel",
diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h
index a15af4fae3..97972f9909 100644
--- a/src/conf/domain_conf.h
+++ b/src/conf/domain_conf.h
@@ -1463,6 +1463,14 @@ typedef enum {
VIR_DOMAIN_TPM_PCR_BANK_LAST
} virDomainPcrBank;
+typedef enum {
+ VIR_DOMAIN_TPM_PROFILE_REMOVE_DISABLED_NONE = 0,
+ VIR_DOMAIN_TPM_PROFILE_REMOVE_DISABLED_CHECK,
+ VIR_DOMAIN_TPM_PROFILE_REMOVE_DISABLED_FIPS_HOST,
+
+ VIR_DOMAIN_TPM_PROFILE_REMOVE_DISABLED_LAST
+} virDomainTPMProfileRemoveDisabled;
+
#define VIR_DOMAIN_TPM_DEFAULT_DEVICE "/dev/tpm0"
struct _virDomainTPMDef {
@@ -4278,6 +4286,7 @@ VIR_ENUM_DECL(virDomainTPMModel);
VIR_ENUM_DECL(virDomainTPMBackend);
VIR_ENUM_DECL(virDomainTPMVersion);
VIR_ENUM_DECL(virDomainTPMPcrBank);
+VIR_ENUM_DECL(virDomainTPMProfileRemoveDisabled);
VIR_ENUM_DECL(virDomainMemoryModel);
VIR_ENUM_DECL(virDomainMemoryBackingModel);
VIR_ENUM_DECL(virDomainMemorySource);
--
2.46.0