[SLOF] [PATCH v3 16/17] Add TPM firmware API call reformat-sml-to-efi-alignment

Thomas Huth thuth at redhat.com
Wed Dec 16 20:23:15 AEDT 2015


On 30/11/15 23:01, Stefan Berger wrote:
> From: Stefan Berger <stefanb at linux.vnet.ibm.com>
> 
> This patch adds support for the TPM firmware API call
> reformat-sml-to-efi-alignment. It also adds the required
> entry 'ibm,sml-efi-reformat-supported' entry to the
> /vdevice/vtpm node. This entry indicates that the API
> call exists.
> 
> Signed-off-by: Stefan Berger <stefanb at linux.vnet.ibm.com>
> ---
>  board-qemu/slof/vio-vtpm-cdriver.fs | 9 +++++++++
>  board-qemu/slof/vtpm-sml.fs         | 8 ++++++++
>  2 files changed, 17 insertions(+)
> 
> diff --git a/board-qemu/slof/vio-vtpm-cdriver.fs b/board-qemu/slof/vio-vtpm-cdriver.fs
> index 042f0f1..d77fd7e 100644
> --- a/board-qemu/slof/vio-vtpm-cdriver.fs
> +++ b/board-qemu/slof/vio-vtpm-cdriver.fs
> @@ -153,6 +153,15 @@ false VALUE vtpm-debug?
>      THEN
>  ;
>  
> +0 0 s" ibm,sml-efi-reformat-supported" property
> +
> +\ firmware API call
> +: reformat-sml-to-efi-alignment ( -- success )
> +    " reformat-sml-to-efi-alignment" vtpm-call-forward IF
> +        false
> +    THEN
> +;
> +
>  : open ( )
>      vtpm-debug? IF ." VTPM: vTPM open()" cr THEN
>      true
> diff --git a/board-qemu/slof/vtpm-sml.fs b/board-qemu/slof/vtpm-sml.fs
> index f7fb46f..96e612d 100644
> --- a/board-qemu/slof/vtpm-sml.fs
> +++ b/board-qemu/slof/vtpm-sml.fs
> @@ -121,6 +121,14 @@ log-base LOG-SIZE tpm-set-log-parameters
>      THEN
>  ;
>  
> +: reformat-sml-to-efi-alignment ( -- success? )
> +    vtpm-debug? IF
> +        ." Call to reformat-sml-to-efi-alignment" cr
> +    THEN
> +    \ a no-op since already byte aligned
> +    true
> +;
> +
>  \
>  \ internal API calls
>  \

Reviewed-by: Thomas Huth <thuth at redhat.com>



More information about the SLOF mailing list