[edk2] [PATCH v2 0/3] Adding secure boot and HTTP image download features for Linux based platform

kalyan-nagabhirava posted 3 patches 6 years, 4 months ago
EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.dec       |  52 ++
EmbeddedPkg/Application/Dri/Dri.inf                               |  56 ++
EmbeddedPkg/Application/SecureBoot/SecureBoot.inf                 |  57 ++
EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.inf       |  81 +++
EmbeddedPkg/Library/RdkBootManagerLib/Include/DiskIo.h            |  20 +
EmbeddedPkg/Library/RdkBootManagerLib/Include/HttpBoot.h          |   7 +
EmbeddedPkg/Library/RdkBootManagerLib/Include/List.h              |  52 ++
EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkBootManagerLib.h |  31 ++
EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkFile.h           |  20 +
EmbeddedPkg/Library/RdkBootManagerLib/Include/SecureBoot.h        |  40 ++
EmbeddedPkg/Application/Dri/Dri.c                                 |  26 +
EmbeddedPkg/Application/SecureBoot/SecureBoot.c                   |  30 +
EmbeddedPkg/Library/RdkBootManagerLib/DiskIo.c                    | 536 ++++++++++++++++++
EmbeddedPkg/Library/RdkBootManagerLib/HttpBoot.c                  | 315 +++++++++++
EmbeddedPkg/Library/RdkBootManagerLib/RdkFile.c                   | 259 +++++++++
EmbeddedPkg/Library/RdkBootManagerLib/SecureBoot.c                | 577 ++++++++++++++++++++
16 files changed, 2159 insertions(+)
create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.dec
create mode 100644 EmbeddedPkg/Application/Dri/Dri.inf
create mode 100644 EmbeddedPkg/Application/SecureBoot/SecureBoot.inf
create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.inf
create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/DiskIo.h
create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/HttpBoot.h
create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/List.h
create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkBootManagerLib.h
create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkFile.h
create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/SecureBoot.h
create mode 100644 EmbeddedPkg/Application/Dri/Dri.c
create mode 100644 EmbeddedPkg/Application/SecureBoot/SecureBoot.c
create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/DiskIo.c
create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/HttpBoot.c
create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/RdkFile.c
create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/SecureBoot.c
[edk2] [PATCH v2 0/3] Adding secure boot and HTTP image download features for Linux based platform
Posted by kalyan-nagabhirava 6 years, 4 months ago
Linaro and RDK are  working on standardizing the boot process for RDK  STB boxes using Uefi.
Added applications are reference implementation of RDK STB boot process on Arm platforms

kalyan-nagabhirava (3):
  [edk2 EmbeddedPkg]:Implementation of secure boot and HTTP Image
    download
  EmbeddedPkg: secureboot application using RdkBootManagerLib
  EmbeddedPkg: Httpimage downlaod application

 EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.dec       |  52 ++
 EmbeddedPkg/Application/Dri/Dri.inf                               |  56 ++
 EmbeddedPkg/Application/SecureBoot/SecureBoot.inf                 |  57 ++
 EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.inf       |  81 +++
 EmbeddedPkg/Library/RdkBootManagerLib/Include/DiskIo.h            |  20 +
 EmbeddedPkg/Library/RdkBootManagerLib/Include/HttpBoot.h          |   7 +
 EmbeddedPkg/Library/RdkBootManagerLib/Include/List.h              |  52 ++
 EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkBootManagerLib.h |  31 ++
 EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkFile.h           |  20 +
 EmbeddedPkg/Library/RdkBootManagerLib/Include/SecureBoot.h        |  40 ++
 EmbeddedPkg/Application/Dri/Dri.c                                 |  26 +
 EmbeddedPkg/Application/SecureBoot/SecureBoot.c                   |  30 +
 EmbeddedPkg/Library/RdkBootManagerLib/DiskIo.c                    | 536 ++++++++++++++++++
 EmbeddedPkg/Library/RdkBootManagerLib/HttpBoot.c                  | 315 +++++++++++
 EmbeddedPkg/Library/RdkBootManagerLib/RdkFile.c                   | 259 +++++++++
 EmbeddedPkg/Library/RdkBootManagerLib/SecureBoot.c                | 577 ++++++++++++++++++++
 16 files changed, 2159 insertions(+)
 create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.dec
 create mode 100644 EmbeddedPkg/Application/Dri/Dri.inf
 create mode 100644 EmbeddedPkg/Application/SecureBoot/SecureBoot.inf
 create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.inf
 create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/DiskIo.h
 create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/HttpBoot.h
 create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/List.h
 create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkBootManagerLib.h
 create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkFile.h
 create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/SecureBoot.h
 create mode 100644 EmbeddedPkg/Application/Dri/Dri.c
 create mode 100644 EmbeddedPkg/Application/SecureBoot/SecureBoot.c
 create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/DiskIo.c
 create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/HttpBoot.c
 create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/RdkFile.c
 create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/SecureBoot.c

-- 
2.15.0

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [PATCH v2 0/3] Adding secure boot and HTTP image download features for Linux based platform
Posted by Ard Biesheuvel 6 years, 4 months ago
On 7 December 2017 at 13:34, kalyan-nagabhirava
<kalyankumar.nagabhirava@linaro.org> wrote:
> Linaro and RDK are  working on standardizing the boot process for RDK  STB boxes using Uefi.
> Added applications are reference implementation of RDK STB boot process on Arm platforms
>

Please don't add this to EmbeddedPkg. I thought we agreed to put this
in edk2-platforms/Platform/Comcast?

> kalyan-nagabhirava (3):
>   [edk2 EmbeddedPkg]:Implementation of secure boot and HTTP Image
>     download
>   EmbeddedPkg: secureboot application using RdkBootManagerLib
>   EmbeddedPkg: Httpimage downlaod application
>
>  EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.dec       |  52 ++
>  EmbeddedPkg/Application/Dri/Dri.inf                               |  56 ++
>  EmbeddedPkg/Application/SecureBoot/SecureBoot.inf                 |  57 ++
>  EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.inf       |  81 +++
>  EmbeddedPkg/Library/RdkBootManagerLib/Include/DiskIo.h            |  20 +
>  EmbeddedPkg/Library/RdkBootManagerLib/Include/HttpBoot.h          |   7 +
>  EmbeddedPkg/Library/RdkBootManagerLib/Include/List.h              |  52 ++
>  EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkBootManagerLib.h |  31 ++
>  EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkFile.h           |  20 +
>  EmbeddedPkg/Library/RdkBootManagerLib/Include/SecureBoot.h        |  40 ++
>  EmbeddedPkg/Application/Dri/Dri.c                                 |  26 +
>  EmbeddedPkg/Application/SecureBoot/SecureBoot.c                   |  30 +
>  EmbeddedPkg/Library/RdkBootManagerLib/DiskIo.c                    | 536 ++++++++++++++++++
>  EmbeddedPkg/Library/RdkBootManagerLib/HttpBoot.c                  | 315 +++++++++++
>  EmbeddedPkg/Library/RdkBootManagerLib/RdkFile.c                   | 259 +++++++++
>  EmbeddedPkg/Library/RdkBootManagerLib/SecureBoot.c                | 577 ++++++++++++++++++++
>  16 files changed, 2159 insertions(+)
>  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.dec
>  create mode 100644 EmbeddedPkg/Application/Dri/Dri.inf
>  create mode 100644 EmbeddedPkg/Application/SecureBoot/SecureBoot.inf
>  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.inf
>  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/DiskIo.h
>  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/HttpBoot.h
>  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/List.h
>  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkBootManagerLib.h
>  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkFile.h
>  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/SecureBoot.h
>  create mode 100644 EmbeddedPkg/Application/Dri/Dri.c
>  create mode 100644 EmbeddedPkg/Application/SecureBoot/SecureBoot.c
>  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/DiskIo.c
>  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/HttpBoot.c
>  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/RdkFile.c
>  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/SecureBoot.c
>
> --
> 2.15.0
>
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [PATCH v2 0/3] Adding secure boot and HTTP image download features for Linux based platform
Posted by Kalyan Nagabhirava 6 years, 4 months ago
yes Ard,
but this is not platform sepecfic only application code, leif has given
comments on this application , addressed his comments
and send the patch.

On 7 December 2017 at 19:36, Ard Biesheuvel <ard.biesheuvel@linaro.org>
wrote:

> On 7 December 2017 at 13:34, kalyan-nagabhirava
> <kalyankumar.nagabhirava@linaro.org> wrote:
> > Linaro and RDK are  working on standardizing the boot process for RDK
> STB boxes using Uefi.
> > Added applications are reference implementation of RDK STB boot process
> on Arm platforms
> >
>
> Please don't add this to EmbeddedPkg. I thought we agreed to put this
> in edk2-platforms/Platform/Comcast?
>
> > kalyan-nagabhirava (3):
> >   [edk2 EmbeddedPkg]:Implementation of secure boot and HTTP Image
> >     download
> >   EmbeddedPkg: secureboot application using RdkBootManagerLib
> >   EmbeddedPkg: Httpimage downlaod application
> >
> >  EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.dec       |
> 52 ++
> >  EmbeddedPkg/Application/Dri/Dri.inf                               |
> 56 ++
> >  EmbeddedPkg/Application/SecureBoot/SecureBoot.inf                 |
> 57 ++
> >  EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.inf       |
> 81 +++
> >  EmbeddedPkg/Library/RdkBootManagerLib/Include/DiskIo.h            |
> 20 +
> >  EmbeddedPkg/Library/RdkBootManagerLib/Include/HttpBoot.h          |
>  7 +
> >  EmbeddedPkg/Library/RdkBootManagerLib/Include/List.h              |
> 52 ++
> >  EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkBootManagerLib.h |
> 31 ++
> >  EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkFile.h           |
> 20 +
> >  EmbeddedPkg/Library/RdkBootManagerLib/Include/SecureBoot.h        |
> 40 ++
> >  EmbeddedPkg/Application/Dri/Dri.c                                 |
> 26 +
> >  EmbeddedPkg/Application/SecureBoot/SecureBoot.c                   |
> 30 +
> >  EmbeddedPkg/Library/RdkBootManagerLib/DiskIo.c                    |
> 536 ++++++++++++++++++
> >  EmbeddedPkg/Library/RdkBootManagerLib/HttpBoot.c                  |
> 315 +++++++++++
> >  EmbeddedPkg/Library/RdkBootManagerLib/RdkFile.c                   |
> 259 +++++++++
> >  EmbeddedPkg/Library/RdkBootManagerLib/SecureBoot.c                |
> 577 ++++++++++++++++++++
> >  16 files changed, 2159 insertions(+)
> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/
> RdkBootManagerLib.dec
> >  create mode 100644 EmbeddedPkg/Application/Dri/Dri.inf
> >  create mode 100644 EmbeddedPkg/Application/SecureBoot/SecureBoot.inf
> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/
> RdkBootManagerLib.inf
> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/
> DiskIo.h
> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/
> HttpBoot.h
> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/List.h
> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/
> RdkBootManagerLib.h
> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/
> RdkFile.h
> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/Include/
> SecureBoot.h
> >  create mode 100644 EmbeddedPkg/Application/Dri/Dri.c
> >  create mode 100644 EmbeddedPkg/Application/SecureBoot/SecureBoot.c
> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/DiskIo.c
> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/HttpBoot.c
> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/RdkFile.c
> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/SecureBoot.c
> >
> > --
> > 2.15.0
> >
> > _______________________________________________
> > edk2-devel mailing list
> > edk2-devel@lists.01.org
> > https://lists.01.org/mailman/listinfo/edk2-devel
>



-- 
regards,
kalyan.
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [PATCH v2 0/3] Adding secure boot and HTTP image download features for Linux based platform
Posted by Kalyan Nagabhirava 6 years, 4 months ago
+lief

On 7 December 2017 at 19:55, Kalyan Nagabhirava <
kalyankumar.nagabhirava@linaro.org> wrote:

> yes Ard,
> but this is not platform sepecfic only application code, leif has given
> comments on this application , addressed his comments
> and send the patch.
>
> On 7 December 2017 at 19:36, Ard Biesheuvel <ard.biesheuvel@linaro.org>
> wrote:
>
>> On 7 December 2017 at 13:34, kalyan-nagabhirava
>> <kalyankumar.nagabhirava@linaro.org> wrote:
>> > Linaro and RDK are  working on standardizing the boot process for RDK
>> STB boxes using Uefi.
>> > Added applications are reference implementation of RDK STB boot process
>> on Arm platforms
>> >
>>
>> Please don't add this to EmbeddedPkg. I thought we agreed to put this
>> in edk2-platforms/Platform/Comcast?
>>
>> > kalyan-nagabhirava (3):
>> >   [edk2 EmbeddedPkg]:Implementation of secure boot and HTTP Image
>> >     download
>> >   EmbeddedPkg: secureboot application using RdkBootManagerLib
>> >   EmbeddedPkg: Httpimage downlaod application
>> >
>> >  EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.dec       |
>> 52 ++
>> >  EmbeddedPkg/Application/Dri/Dri.inf                               |
>> 56 ++
>> >  EmbeddedPkg/Application/SecureBoot/SecureBoot.inf                 |
>> 57 ++
>> >  EmbeddedPkg/Library/RdkBootManagerLib/RdkBootManagerLib.inf       |
>> 81 +++
>> >  EmbeddedPkg/Library/RdkBootManagerLib/Include/DiskIo.h            |
>> 20 +
>> >  EmbeddedPkg/Library/RdkBootManagerLib/Include/HttpBoot.h          |
>>  7 +
>> >  EmbeddedPkg/Library/RdkBootManagerLib/Include/List.h              |
>> 52 ++
>> >  EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkBootManagerLib.h |
>> 31 ++
>> >  EmbeddedPkg/Library/RdkBootManagerLib/Include/RdkFile.h           |
>> 20 +
>> >  EmbeddedPkg/Library/RdkBootManagerLib/Include/SecureBoot.h        |
>> 40 ++
>> >  EmbeddedPkg/Application/Dri/Dri.c                                 |
>> 26 +
>> >  EmbeddedPkg/Application/SecureBoot/SecureBoot.c                   |
>> 30 +
>> >  EmbeddedPkg/Library/RdkBootManagerLib/DiskIo.c                    |
>> 536 ++++++++++++++++++
>> >  EmbeddedPkg/Library/RdkBootManagerLib/HttpBoot.c                  |
>> 315 +++++++++++
>> >  EmbeddedPkg/Library/RdkBootManagerLib/RdkFile.c                   |
>> 259 +++++++++
>> >  EmbeddedPkg/Library/RdkBootManagerLib/SecureBoot.c                |
>> 577 ++++++++++++++++++++
>> >  16 files changed, 2159 insertions(+)
>> >  create mode 100644 EmbeddedPkg/Library/RdkBootMan
>> agerLib/RdkBootManagerLib.dec
>> >  create mode 100644 EmbeddedPkg/Application/Dri/Dri.inf
>> >  create mode 100644 EmbeddedPkg/Application/SecureBoot/SecureBoot.inf
>> >  create mode 100644 EmbeddedPkg/Library/RdkBootMan
>> agerLib/RdkBootManagerLib.inf
>> >  create mode 100644 EmbeddedPkg/Library/RdkBootMan
>> agerLib/Include/DiskIo.h
>> >  create mode 100644 EmbeddedPkg/Library/RdkBootMan
>> agerLib/Include/HttpBoot.h
>> >  create mode 100644 EmbeddedPkg/Library/RdkBootMan
>> agerLib/Include/List.h
>> >  create mode 100644 EmbeddedPkg/Library/RdkBootMan
>> agerLib/Include/RdkBootManagerLib.h
>> >  create mode 100644 EmbeddedPkg/Library/RdkBootMan
>> agerLib/Include/RdkFile.h
>> >  create mode 100644 EmbeddedPkg/Library/RdkBootMan
>> agerLib/Include/SecureBoot.h
>> >  create mode 100644 EmbeddedPkg/Application/Dri/Dri.c
>> >  create mode 100644 EmbeddedPkg/Application/SecureBoot/SecureBoot.c
>> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/DiskIo.c
>> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/HttpBoot.c
>> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/RdkFile.c
>> >  create mode 100644 EmbeddedPkg/Library/RdkBootManagerLib/SecureBoot.c
>> >
>> > --
>> > 2.15.0
>> >
>> > _______________________________________________
>> > edk2-devel mailing list
>> > edk2-devel@lists.01.org
>> > https://lists.01.org/mailman/listinfo/edk2-devel
>>
>
>
>
> --
> regards,
> kalyan.
>



-- 
regards,
kalyan.
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel