Ard: 
   Is this check-log OK for you.
     SecurityPkg: Update SecureBootConfigDxe to support ARM image

     Update SecureBootConfigDxe component to allow the enrollment of
     the digests of EFI executable that are built for ARM or AARCH64.
     
     Contributed-under: TianoCore Contribution Agreement 1.0
     Signed-off-by: Ard Biesheuvel <biesheu...@linaro.org>
     Reviewed- by: Chao Zhang <chao.b.zh...@intel.com>

Thanks & Best regards
Chao Zhang


-----Original Message-----
From: Ard Biesheuvel [mailto:ard.biesheu...@linaro.org] 
Sent: Monday, May 11, 2015 1:23 PM
To: Zhang, Chao B
Cc: edk2-devel@lists.sourceforge.net; ler...@redhat.com; roy.fr...@linaro.org; 
leif.lindh...@linaro.org
Subject: Re: [PATCH] SecurityPkg: allow image digest enrollment of non-Intel 
binaries

On 11 May 2015 at 03:21, Zhang, Chao B <chao.b.zh...@intel.com> wrote:
> Ard :
>   It looks good to me.
>   Reviewed-by: Chao Zhang <chao.b.zh...@intel.com>
>

Thank you Chao!

Would you mind committing it yourself? This is not part of a series, and I 
don't have permissions.

Regards,
Ard.


>
>
>
>
> Thanks & Best regards
> Chao Zhang
>
>
> -----Original Message-----
> From: Ard Biesheuvel [mailto:ard.biesheu...@linaro.org]
> Sent: Saturday, May 09, 2015 1:17 AM
> To: Zhang, Chao B; edk2-devel@lists.sourceforge.net
> Cc: ler...@redhat.com; roy.fr...@linaro.org; leif.lindh...@linaro.org; 
> Ard Biesheuvel
> Subject: [PATCH] SecurityPkg: allow image digest enrollment of 
> non-Intel binaries
>
> This updates the SecureBootConfigDxe component to allow the enrollment of the 
> digests of EFI executable that are built for ARM or AARCH64.
>
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
> ---
>  .../SecureBootConfigDxe/SecureBootConfigImpl.c                    | 8 
> +++++---
>  1 file changed, 5 insertions(+), 3 deletions(-)
>
> diff --git 
> a/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConf
> igImpl.c 
> b/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConf
> igImpl.c index 1d730dc288fc..e43c6e0ee7e2 100644
> --- 
> a/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConf
> igImpl.c
> +++ b/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBoot
> +++ Co
> +++ nfigImpl.c
> @@ -1643,15 +1643,17 @@ LoadPeImage (
>    // Note the size of FileHeader field is constant for both IA32 and X64 arch
>    //
>    if ((NtHeader32->FileHeader.Machine == EFI_IMAGE_MACHINE_IA32)
> -      || (NtHeader32->FileHeader.Machine == EFI_IMAGE_MACHINE_EBC)) {
> +      || (NtHeader32->FileHeader.Machine == EFI_IMAGE_MACHINE_EBC)
> +      || (NtHeader32->FileHeader.Machine ==
> + EFI_IMAGE_MACHINE_ARMTHUMB_MIXED)) {
>      //
> -    // IA-32 Architecture
> +    // 32-bits Architecture
>      //
>      mImageType = ImageType_IA32;
>      mSecDataDir = (EFI_IMAGE_SECURITY_DATA_DIRECTORY*) 
> &(NtHeader32->OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_SECURITY]);
>    }
>    else if ((NtHeader32->FileHeader.Machine == EFI_IMAGE_MACHINE_IA64)
> -          || (NtHeader32->FileHeader.Machine == EFI_IMAGE_MACHINE_X64)) {
> +          || (NtHeader32->FileHeader.Machine == EFI_IMAGE_MACHINE_X64)
> +          || (NtHeader32->FileHeader.Machine ==
> + EFI_IMAGE_MACHINE_AARCH64)) {
>      //
>      // 64-bits Architecture
>      //
> --
> 1.9.1
>
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to