[RFC PATCH v2 3/8] util: Add parsing support for swtpm_setup's cmdarg-profile capability

Stefan Berger posted 8 patches 1 year, 4 months ago
There is a newer version of this series
[RFC PATCH v2 3/8] util: Add parsing support for swtpm_setup's cmdarg-profile capability
Posted by Stefan Berger 1 year, 4 months ago
Add support for parsing swtpm_setup 'cmdarg-profile' capability
(since v0.10).

Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
---
 src/util/virtpm.c     | 1 +
 src/util/virtpm.h     | 1 +
 tests/testutilsqemu.c | 1 +
 3 files changed, 3 insertions(+)

diff --git a/src/util/virtpm.c b/src/util/virtpm.c
index 81fd6166cf..d991657696 100644
--- a/src/util/virtpm.c
+++ b/src/util/virtpm.c
@@ -50,6 +50,7 @@ VIR_ENUM_IMPL(virTPMSwtpmSetupFeature,
               "cmdarg-reconfigure-pcr-banks",
               "tpm-1.2",
               "tpm-2.0",
+              "cmdarg-profile",
 );
 
 /**
diff --git a/src/util/virtpm.h b/src/util/virtpm.h
index fb330effa8..18c2877c03 100644
--- a/src/util/virtpm.h
+++ b/src/util/virtpm.h
@@ -42,6 +42,7 @@ typedef enum {
     VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_RECONFIGURE_PCR_BANKS,
     VIR_TPM_SWTPM_SETUP_FEATURE_TPM_1_2,
     VIR_TPM_SWTPM_SETUP_FEATURE_TPM_2_0,
+    VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_PROFILE,
 
     VIR_TPM_SWTPM_SETUP_FEATURE_LAST
 } virTPMSwtpmSetupFeature;
diff --git a/tests/testutilsqemu.c b/tests/testutilsqemu.c
index ee6cae218a..ba4677fb4c 100644
--- a/tests/testutilsqemu.c
+++ b/tests/testutilsqemu.c
@@ -71,6 +71,7 @@ virTPMSwtpmSetupCapsGet(virTPMSwtpmSetupFeature cap)
     case VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_CREATE_CONFIG_FILES:
     case VIR_TPM_SWTPM_SETUP_FEATURE_TPM12_NOT_NEED_ROOT:
     case VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_RECONFIGURE_PCR_BANKS:
+    case VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_PROFILE:
     case VIR_TPM_SWTPM_SETUP_FEATURE_LAST:
         break;
     }
-- 
2.46.1
Re: [RFC PATCH v2 3/8] util: Add parsing support for swtpm_setup's cmdarg-profile capability
Posted by Marc-André Lureau 1 year, 4 months ago
On Thu, Sep 26, 2024 at 11:32 PM Stefan Berger <stefanb@linux.ibm.com> wrote:
>
> Add support for parsing swtpm_setup 'cmdarg-profile' capability
> (since v0.10).
>
> Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>

> ---
>  src/util/virtpm.c     | 1 +
>  src/util/virtpm.h     | 1 +
>  tests/testutilsqemu.c | 1 +
>  3 files changed, 3 insertions(+)
>
> diff --git a/src/util/virtpm.c b/src/util/virtpm.c
> index 81fd6166cf..d991657696 100644
> --- a/src/util/virtpm.c
> +++ b/src/util/virtpm.c
> @@ -50,6 +50,7 @@ VIR_ENUM_IMPL(virTPMSwtpmSetupFeature,
>                "cmdarg-reconfigure-pcr-banks",
>                "tpm-1.2",
>                "tpm-2.0",
> +              "cmdarg-profile",
>  );
>
>  /**
> diff --git a/src/util/virtpm.h b/src/util/virtpm.h
> index fb330effa8..18c2877c03 100644
> --- a/src/util/virtpm.h
> +++ b/src/util/virtpm.h
> @@ -42,6 +42,7 @@ typedef enum {
>      VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_RECONFIGURE_PCR_BANKS,
>      VIR_TPM_SWTPM_SETUP_FEATURE_TPM_1_2,
>      VIR_TPM_SWTPM_SETUP_FEATURE_TPM_2_0,
> +    VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_PROFILE,
>
>      VIR_TPM_SWTPM_SETUP_FEATURE_LAST
>  } virTPMSwtpmSetupFeature;
> diff --git a/tests/testutilsqemu.c b/tests/testutilsqemu.c
> index ee6cae218a..ba4677fb4c 100644
> --- a/tests/testutilsqemu.c
> +++ b/tests/testutilsqemu.c
> @@ -71,6 +71,7 @@ virTPMSwtpmSetupCapsGet(virTPMSwtpmSetupFeature cap)
>      case VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_CREATE_CONFIG_FILES:
>      case VIR_TPM_SWTPM_SETUP_FEATURE_TPM12_NOT_NEED_ROOT:
>      case VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_RECONFIGURE_PCR_BANKS:
> +    case VIR_TPM_SWTPM_SETUP_FEATURE_CMDARG_PROFILE:
>      case VIR_TPM_SWTPM_SETUP_FEATURE_LAST:
>          break;
>      }
> --
> 2.46.1
>