On Thu, 15 Apr 2021 at 01:08, Simon Glass wrote:
> On Mon, 12 Apr 2021 at 16:06, Sughosh Ganu
> wrote:
> >
> > Define a function which would be used in the scenario where the
> > public key is stored on the platform's dtb. This dtb is concatenated
> > with
On Sat, 17 Apr 2021 at 23:51, Heinrich Schuchardt
wrote:
> On 4/17/21 1:39 AM, Masami Hiramatsu wrote:
> > Since the EDK2 GenerateCapsule script is out of date and it
> > doesn't generate the supported version capsule file, the document
> > should refer the mkeficapsule in tools.
> >
> > Signed-o
Takahiro,
On Fri, 23 Apr 2021 at 11:17, AKASHI Takahiro
wrote:
> Heinrich,
>
> I'm currently thinking of improving capsule authentication
> that Sughosh has made, particularly around mkeficapsule command:
>
> 1) Add a signing feature to the command
>This will allow us to create a *signed* ca
Takahiro,
On Fri, 23 Apr 2021 at 12:30, AKASHI Takahiro
wrote:
> Sughosh,
>
> On Fri, Apr 23, 2021 at 11:55:04AM +0530, Sughosh Ganu wrote:
> > Takahiro,
> >
> > On Fri, 23 Apr 2021 at 11:17, AKASHI Takahiro <
> takahiro.aka...@linaro.org>
> >
hi Simon,
On Wed, 26 Jul 2023 at 04:23, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Tue, 25 Jul 2023 at 02:58, Sughosh Ganu wrote:
> >
> > Support has being added through earlier commits to build capsules and
> > embed the public key needed for capsule authenticati
hi Simon,
On Wed, 26 Jul 2023 at 04:22, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Tue, 25 Jul 2023 at 02:58, Sughosh Ganu wrote:
> >
> > The EFI capsule authentication logic in u-boot expects the public key
> > in the form of an EFI Signature List(ESL) to
hi Simon,
On Wed, 26 Jul 2023 at 04:24, Simon Glass wrote:
>
> On Tue, 25 Jul 2023 at 02:58, Sughosh Ganu wrote:
> >
> > The embedding of the public key EFI Signature List(ESL) file into the
> > platform's DTB is now done at the time of u-boot build. Remove th
On Wed, 26 Jul 2023 at 04:26, Tom Rini wrote:
>
> On Tue, Jul 25, 2023 at 04:52:38PM -0600, Simon Glass wrote:
> > On Tue, 25 Jul 2023 at 02:58, Sughosh Ganu wrote:
> > >
> > > Support has being added through earlier commits to build capsules
> > > and
hi Simon,
On Wed, 26 Jul 2023 at 04:24, Simon Glass wrote:
>
> Hi,
>
> On Tue, 25 Jul 2023 at 10:18, Heinrich Schuchardt wrote:
> >
> > On 25.07.23 10:57, Sughosh Ganu wrote:
> > > The UEFI capsule can now be generate by specifying the capsule
>
On Wed, 26 Jul 2023 at 18:53, Tom Rini wrote:
>
> On Wed, Jul 26, 2023 at 03:16:38PM +0530, Sughosh Ganu wrote:
> > On Wed, 26 Jul 2023 at 04:26, Tom Rini wrote:
> > >
> > > On Tue, Jul 25, 2023 at 04:52:38PM -0600, Simon Glass wrote:
> > > >
hi Heinrich,
On Tue, 25 Jul 2023 at 21:42, Heinrich Schuchardt wrote:
>
> On 25.07.23 10:57, Sughosh Ganu wrote:
> > The UEFI capsule can now be generate by specifying the capsule
> > parameters through a config file. Additionally, the capsules can be
> > generated
hi Simon,
On Wed, 26 Jul 2023 at 19:41, Simon Glass wrote:
>
> Hi Tom,
>
> On Wed, 26 Jul 2023 at 07:23, Tom Rini wrote:
> >
> > On Wed, Jul 26, 2023 at 03:16:38PM +0530, Sughosh Ganu wrote:
> > > On Wed, 26 Jul 2023 at 04:26, Tom Rini wrote:
> > > &g
hi Simon,
On Wed, 26 Jul 2023 at 04:06, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Thu, 20 Jul 2023 at 03:20, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Thu, 20 Jul 2023 at 00:41, Simon Glass wrote:
> > >
> > > Hi Sughosh,
On Wed, 26 Jul 2023 at 22:09, Tom Rini wrote:
>
> On Wed, Jul 26, 2023 at 08:11:44PM +0530, Sughosh Ganu wrote:
> > hi Simon,
> >
> > On Wed, 26 Jul 2023 at 19:41, Simon Glass wrote:
> > >
> > > Hi Tom,
> > >
> > > On Wed, 26 Jul 20
hi Simon,
On Wed, 26 Jul 2023 at 04:06, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Thu, 20 Jul 2023 at 03:20, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Thu, 20 Jul 2023 at 00:41, Simon Glass wrote:
> > >
> > > Hi Sughosh,
hi Simon,
On Wed, 26 Jul 2023 at 19:56, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Wed, 26 Jul 2023 at 02:57, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Wed, 26 Jul 2023 at 04:22, Simon Glass wrote:
> > >
> > > Hi Sughosh,
d of the
/tmp/capsules/ directory being used in previous version.
* Use the public key ESL file and other input files from the tree
instead of the /tmp/capsules/ directory being used in previous
version.
* Use macros for other input files and certs.
Sughosh Ganu (9):
binman: bintool: Build a tool
Add support to build a tool from source with a list of commands. This
is useful when a tool can be built with multiple commands instead of a
single command.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
---
Changes since V5: None
tools/binman/bintool.py | 19 +++
1 file
Add a newline at the end of the dts, without which the build fails
when including the u-boot.dtsi file.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
Reviewed-by: Ilias Apalodimas
---
Changes since V5: None
arch/arm/dts/nuvoton-npcm845-evb.dts | 2 +-
1 file changed, 1 insertion(+), 1
h the
CONFIG_EFI_CAPSULE_ESL_FILE symbol.
Signed-off-by: Sughosh Ganu
---
Changes since V5:
* None
arch/arm/dts/u-boot.dtsi | 14 ++
arch/sandbox/dts/u-boot.dtsi | 17 +
lib/efi_loader/Kconfig | 9 +
3 files changed, 40 insertions(+)
create mode 100644
Update the document to specify how the EFI Signature List(ESL) file
can be embedded into the platform's dtb as part of the u-boot build.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
---
Changes since V5: None
doc/develop/uefi/uefi.rst | 22 +-
1 file chang
be embedded in the platform's DTB.
Signed-off-by: Sughosh Ganu
---
Changes since V5:
* Get rid of the logic of keeping the files under the /tmp/capsules/
directory from earlier versions.
* New patch which introduces the input files and certs needed for EFI
capsule update testing in the
Add support in binman for generating EFI capsules. The capsule
parameters can be specified through the capsule binman entry. Also add
test cases in binman for testing capsule generation.
Signed-off-by: Sughosh Ganu
---
Changes since V5:
* Add support for the oemflag parameter used in FWU A/B
The EFI capsules can now be generated as part of u-boot build, through
binman. Highlight these changes in the documentation.
Signed-off-by: Sughosh Ganu
---
Changes since V5:
* Remove the documentation for generating the capsule through config
file, as that functionality is not added through
ned-off-by: Sughosh Ganu
---
Changes since V5:
* Use the public key ESL file from the tree instead of the
/tmp/capsules/ directory being used in previous version.
configs/sandbox_defconfig| 1 +
configs/sandbox_flattree_defconfig | 1 +
test/py/tests/test_e
used for generating this FIT image.
Signed-off-by: Sughosh Ganu
---
Changes since V5:
* Use the public key ESL file and other input files from the tree
instead of the /tmp/capsules/ directory being used in previous
version.
* Use macros for other input files and certs.
arch/sandbox/dts/u
hi Simon,
On Wed, 2 Aug 2023 at 18:23, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Tue, 1 Aug 2023 at 11:41, Sughosh Ganu wrote:
> >
> > Add support in binman for generating EFI capsules. The capsule
> > parameters can be specified through the capsule binman ent
hi Simon,
On Wed, 2 Aug 2023 at 19:04, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Wed, 2 Aug 2023 at 06:52, Simon Glass wrote:
> >
> > Hi Sughosh,
> >
> > On Tue, 1 Aug 2023 at 11:40, Sughosh Ganu wrote:
> > >
> > > The EFI capsule authenti
hi Simon,
On Wed, 2 Aug 2023 at 18:23, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Tue, 1 Aug 2023 at 11:41, Sughosh Ganu wrote:
> >
> > The EFI capsule files can now be generated as part of u-boot
> > build. This is done through binman. Add capsule entry nodes
hi Simon,
On Wed, 2 Aug 2023 at 18:22, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Tue, 1 Aug 2023 at 11:35, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Wed, 26 Jul 2023 at 19:56, Simon Glass wrote:
> > >
> > > Hi Sughosh,
> > >
hi Simon,
On Fri, 4 Aug 2023 at 08:32, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Thu, 3 Aug 2023 at 05:08, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Wed, 2 Aug 2023 at 18:23, Simon Glass wrote:
> > >
> > > Hi Sughosh,
> &
hi Simon,
On Fri, 4 Aug 2023 at 08:32, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Thu, 3 Aug 2023 at 05:18, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Wed, 2 Aug 2023 at 18:23, Simon Glass wrote:
> > >
> > > Hi Sughosh,
> &
_payload.bin to capsule_input.bin.
* Use macros defined in sandbox_efi_capsule for GUIDs and capsule
input filenames.
* Generate the capsule input files through binman text entries.
* New patch for fixing CI trace test failure.
Sughosh Ganu (11):
binman: bintool: Build a tool from a list of commands
n
Add support to build a tool from source with a list of commands. This
is useful when a tool can be built with multiple commands instead of a
single command.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
---
Changes since V6: None
tools/binman/bintool.py | 19 +++
1 file
Add a newline at the end of the dts, without which the build fails
when including the u-boot.dtsi file.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
Reviewed-by: Ilias Apalodimas
---
Changes since V6: None
arch/arm/dts/nuvoton-npcm845-evb.dts | 2 +-
1 file changed, 1 insertion(+), 1
be used as malicious keys for testing
authentication failure cases. The SIGNER.crt is also converted to an
EFI Signature List(ESL) file, SIGNER.esl, which is embedded in the
platform's device-tree for capsule authentication.
Signed-off-by: Sughosh Ganu
---
Changes since V6:
* New patch that
h the
CONFIG_EFI_CAPSULE_ESL_FILE symbol.
Signed-off-by: Sughosh Ganu
---
Changes since V6:
* Populate the CONFIG_EFI_CAPSULE_ESL_FILE symbol for sandbox and
sandbox_flattree which enable capsule authentication.
Note:
Simon Glass had asked me to rid of the CONFIG_EFI_HAVE_CAPSULE_SUPPORT
ifdef us
Update the document to specify how the EFI Signature List(ESL) file
can be embedded into the platform's dtb as part of the u-boot build.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
---
Changes since V6: None
doc/develop/uefi/uefi.rst | 22 +-
1 file chang
Build the mkeficapsule tool for all the sandbox variants. This tool
will be used subsequently for testing capsule generation in binman.
Signed-off-by: Sughosh Ganu
---
Changes since V6:
* New patch which has been split up from the binman capsule entry
support patch from earlier version, as
Add a bintool for generating EFI capsules. This calls the mkeficapsule
tool which generates the capsules.
Signed-off-by: Sughosh Ganu
---
Changes since V6:
* Split the changes for mkeficapsule btool into a separate patch, as
suggested by Simon Glass.
* Use the word commandline consistently, as
Add support in binman for generating EFI capsules. The capsule
parameters can be specified through the capsule binman entry. Also add
test cases in binman for testing capsule generation.
Signed-off-by: Sughosh Ganu
---
Changes since V6:
* Add macros for the GUID strings in sandbox_efi_capsule.h
binman nodes for generating the input
files used for these capsules.
Remove the corresponding logic which was used for generation of these
input files which is now superfluous.
Signed-off-by: Sughosh Ganu
---
Changes since V6:
* Use macros defined in sandbox_efi_capsule for GUIDs and capsule
The EFI capsules can now be generated as part of u-boot build, through
binman. Highlight these changes in the documentation.
Signed-off-by: Sughosh Ganu
---
Changes since V6: None
doc/develop/uefi/uefi.rst | 18 ++
1 file changed, 18 insertions(+)
diff --git a/doc/develop/uefi
When running the trace test on the sandbox platform, the current size
of 16MiB is no longer large enough for capturing the entire trace
history, and results in truncation. Use a size of 32MiB for the trace
buffer on the sandbox platform while running the trace test.
Signed-off-by: Sughosh Ganu
hi Simon,
On Sat, 5 Aug 2023 at 20:34, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 05:35, Sughosh Ganu wrote:
> >
> > Add the private keys and public key certificates which are to be used
> > for capsule authentication while testing the EFI ca
hi Simon,
On Sat, 5 Aug 2023 at 20:34, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 05:35, Sughosh Ganu wrote:
> >
> > The EFI capsule authentication logic in u-boot expects the public key
> > in the form of an EFI Signature List(ESL) to be provided
hi Simon,
On Sat, 5 Aug 2023 at 20:34, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 05:36, Sughosh Ganu wrote:
> >
> > When running the trace test on the sandbox platform, the current size
> > of 16MiB is no longer large enough for capturing the
hi Simon,
On Sat, 5 Aug 2023 at 20:34, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 05:35, Sughosh Ganu wrote:
> >
> > The EFI capsule files can now be generated as part of u-boot
> > build through binman. Add capsule entry nodes in the u
hi Simon,
On Sat, 5 Aug 2023 at 20:34, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 05:35, Sughosh Ganu wrote:
> >
> > Add a bintool for generating EFI capsules. This calls the mkeficapsule
> > tool which generates the capsules.
>
hi Simon,
On Sat, 5 Aug 2023 at 20:34, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 05:35, Sughosh Ganu wrote:
> >
> > The EFI capsules can now be generated as part of u-boot build, through
>
> Please check your patches for 'U-Boot' th
hi Simon,
On Sat, 5 Aug 2023 at 20:34, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 05:35, Sughosh Ganu wrote:
> >
> > Add support in binman for generating EFI capsules. The capsule
> > parameters can be specified through the capsule binman ent
hi Simon,
On Sat, 5 Aug 2023 at 22:50, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 09:03, Simon Glass wrote:
> >
> > Hi Sughosh,
> >
> > On Sat, 5 Aug 2023 at 05:35, Sughosh Ganu wrote:
> > >
> > > Add support in binman for
hi Simon,
On Sun, 6 Aug 2023 at 00:06, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 11:54, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Sat, 5 Aug 2023 at 20:34, Simon Glass wrote:
> > >
> > > Hi Sughosh,
> &
hi Simon,
On Sun, 6 Aug 2023 at 00:06, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 11:50, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Sat, 5 Aug 2023 at 20:34, Simon Glass wrote:
> > >
> > > Hi Sughosh,
> &
hi Simon,
On Sun, 6 Aug 2023 at 00:06, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 12:01, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Sat, 5 Aug 2023 at 20:34, Simon Glass wrote:
> > >
> > > Hi Sughosh,
> &
hi Simon,
On Sun, 6 Aug 2023 at 00:35, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 12:47, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Sun, 6 Aug 2023 at 00:06, Simon Glass wrote:
> > >
> > > Hi Sughosh,
> &
hi Simon,
On Sun, 6 Aug 2023 at 00:35, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 12:42, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Sat, 5 Aug 2023 at 20:34, Simon Glass wrote:
> > >
> > > Hi Sughosh,
> &
On Sun, 6 Aug 2023 at 03:48, Tom Rini wrote:
>
> On Sat, Aug 05, 2023 at 09:04:00AM -0600, Simon Glass wrote:
> > Hi Sughosh,
> >
> > On Sat, 5 Aug 2023 at 05:35, Sughosh Ganu wrote:
> > >
> > > The EFI capsule files can now be generated as part of u-bo
On Sun, 6 Aug 2023 at 03:42, Tom Rini wrote:
>
> On Sat, Aug 05, 2023 at 09:03:53AM -0600, Simon Glass wrote:
> > Hi Sughosh,
> >
> > On Sat, 5 Aug 2023 at 05:35, Sughosh Ganu wrote:
> > >
> > > The EFI capsule authentication logic in u-boot expects
hi Simon,
On Sat, 5 Aug 2023 at 22:50, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sat, 5 Aug 2023 at 09:03, Simon Glass wrote:
> >
> > Hi Sughosh,
> >
> > On Sat, 5 Aug 2023 at 05:35, Sughosh Ganu wrote:
> > >
> > > Add support in binman for
hi Simon,
On Mon, 7 Aug 2023 at 00:16, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sun, 6 Aug 2023 at 09:35, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Sat, 5 Aug 2023 at 22:50, Simon Glass wrote:
> > >
> > > Hi Sughosh,
>
hi Simon,
On Mon, 7 Aug 2023 at 00:16, Simon Glass wrote:
>
> Hi,
>
> On Sun, 6 Aug 2023 at 11:25, Tom Rini wrote:
> >
> > On Sun, Aug 06, 2023 at 04:48:11PM +0530, Sughosh Ganu wrote:
> > > On Sun, 6 Aug 2023 at 03:42, Tom Rini wrote:
> > > >
>
hi Simon,
On Mon, 7 Aug 2023 at 07:04, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Sun, 6 Aug 2023 at 13:27, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Mon, 7 Aug 2023 at 00:16, Simon Glass wrote:
> > >
> > > Hi Sughosh,
> &
Add a newline at the end of the dts, without which the build fails
when including a dtsi file.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
Reviewed-by: Ilias Apalodimas
---
Changes since V7:
* Rephrase the commit message
arch/arm/dts/nuvoton-npcm845-evb.dts | 2 +-
1 file changed, 1
Add support to build a tool from source with a list of commands. This
is useful when a tool can be built with multiple commands instead of a
single command.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
---
Changes since V7: None
tools/binman/bintool.py | 19 +++
1 file
which kept the capsule and signature
nodes.
* Remove capsule generation logic from capsule update test setup.
* Keep the logic to embed the public key in DTB in the test setup.
* Change the name of the file which contains the capsule entry binman
nodes.
Sughosh Ganu (9):
binman: bintool: Bu
used as malicious keys for testing
authentication failure cases. The capsule_pub_key_good.crt is also
converted to an EFI Signature List(ESL) file, SIGNER.esl, which is
embedded in the platform's device-tree for capsule authentication.
Signed-off-by: Sughosh Ganu
---
Changes since V7:
* Chang
Build the mkeficapsule tool for all the sandbox variants. This tool
will be used subsequently for testing capsule generation in binman.
Signed-off-by: Sughosh Ganu
---
Changes since V7: None
tools/Kconfig | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tools/Kconfig b
Add support in binman for generating EFI capsules. The capsule
parameters can be specified through the capsule binman entry. Also add
test cases in binman for testing capsule generation.
Signed-off-by: Sughosh Ganu
---
Changes since V7:
* Rebase on top of current upstream.
* Drop the ReadEntries
Add a bintool for generating EFI capsules. This calls the mkeficapsule
tool which generates the capsules.
Signed-off-by: Sughosh Ganu
---
Changes since V7: None
tools/binman/btool/mkeficapsule.py | 101 +
1 file changed, 101 insertions(+)
create mode 100644 tools
logic in the test setup which was used for
generation of these capsule which is now superfluous.
Signed-off-by: Sughosh Ganu
---
Changes since V7:
* Move the capsule generation logic to sandbox_capsule.dtsi and
include that explicitly in test.dts and sandbox.dts.
* Drop the u-boot.dtsi file which
The EFI capsules can now be generated as part of u-boot build, through
binman. Highlight these changes in the documentation.
Signed-off-by: Sughosh Ganu
---
Changess since V7:
* Change the name of the file which contains the capsule entry binman
nodes.
doc/develop/uefi/uefi.rst | 16
When running the trace test on the sandbox platform, the current size
of 16MiB is no longer large enough for capturing the entire trace
history, and results in truncation. Use a size of 32MiB for the trace
buffer on the sandbox platform while running the trace test.
Signed-off-by: Sughosh Ganu
On Thu, 10 Aug 2023 at 21:22, Tom Rini wrote:
>
> On Thu, Aug 10, 2023 at 07:53:33PM +0530, Sughosh Ganu wrote:
>
> > Build the mkeficapsule tool for all the sandbox variants. This tool
> > will be used subsequently for testing capsule generation in binman.
> >
>
hi Simon,
On Thu, 10 Aug 2023 at 22:57, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Thu, 10 Aug 2023 at 08:24, Sughosh Ganu wrote:
> >
> > The EFI capsule files can now be generated as part of u-boot
> > build through binman. Add capsule entry nodes for the sandbox
&
On Thu, 10 Aug 2023 at 22:47, Tom Rini wrote:
>
> On Thu, Aug 10, 2023 at 10:39:06PM +0530, Sughosh Ganu wrote:
> > On Thu, 10 Aug 2023 at 21:22, Tom Rini wrote:
> > >
> > > On Thu, Aug 10, 2023 at 07:53:33PM +0530, Sughosh Ganu wrote:
> > >
> >
hi Simon,
On Thu, 10 Aug 2023 at 22:57, Simon Glass wrote:
>
> Hi,
>
> On Thu, 10 Aug 2023 at 09:52, Tom Rini wrote:
> >
> > On Thu, Aug 10, 2023 at 07:53:33PM +0530, Sughosh Ganu wrote:
> >
> > > Build the mkeficapsule tool for all the sandbox
On Fri, 11 Aug 2023 at 19:28, Tom Rini wrote:
>
> On Fri, Aug 11, 2023 at 04:29:37PM +0530, Sughosh Ganu wrote:
> > On Thu, 10 Aug 2023 at 22:47, Tom Rini wrote:
> > >
> > > On Thu, Aug 10, 2023 at 10:39:06PM +0530, Sughosh Ganu wrote:
> > > > On
hi Simon,
On Fri, 11 Aug 2023 at 19:07, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Fri, 11 Aug 2023 at 05:23, Sughosh Ganu wrote:
> >
> > hi Simon,
> >
> > On Thu, 10 Aug 2023 at 22:57, Simon Glass wrote:
> > >
> > > Hi,
>
hi Simon,
On Fri, 11 Aug 2023 at 19:56, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Fri, 11 Aug 2023 at 08:23, Sughosh Ganu wrote:
> >
> > On Fri, 11 Aug 2023 at 19:28, Tom Rini wrote:
> > >
> > > On Fri, Aug 11, 2023 at 04:29:37PM +0530, Sughosh Ganu w
7;s binman node to generate an image, with the above
change.
* New patch to build the capsule code for all sandbox variants.
* Remove the type property by renaming the capsule nodes as
'efi-capsule'.
* Remove mention of capsule generation through config file.
Sughosh Ganu (10):
binm
Add support to build a tool from source with a list of commands. This
is useful when a tool can be built with multiple commands instead of a
single command.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
---
Changes since V8: None
tools/binman/bintool.py | 19 +++
1 file
Add a newline at the end of the dts, without which the build fails
when including a dtsi file.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
Reviewed-by: Ilias Apalodimas
---
Changes since V8: None
arch/arm/dts/nuvoton-npcm845-evb.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion
used as malicious keys for testing
authentication failure cases. The capsule_pub_key_good.crt is also
converted to an EFI Signature List(ESL) file,
capsule_pub_esl_good.esl, which is embedded in the platform's
device-tree for capsule authentication.
Signed-off-by: Sughosh Ganu
---
Changes sin
.
Signed-off-by: Sughosh Ganu
---
Changes since V8:
* New patch to build the capsule code for all sandbox variants.
configs/sandbox_noinst_defconfig | 2 ++
configs/sandbox_spl_defconfig| 2 ++
configs/sandbox_vpl_defconfig| 2 ++
3 files changed, 6 insertions(+)
diff --git a/configs
Add a bintool for generating EFI capsules. This calls the mkeficapsule
tool which generates the capsules.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
---
Changes since V8: None
tools/binman/btool/mkeficapsule.py | 101 +
1 file changed, 101 insertions
Add support in binman for generating EFI capsules. The capsule
parameters can be specified through the capsule binman entry. Also add
test cases in binman for testing capsule generation.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
---
Changes since V8: None
tools/binman/entries.rst
Add support for all sandbox variants to support generating multiple
images. This also requires tweaking the binman node of the sandbox_vpl
variant to work with the multiple-images property.
Signed-off-by: Sughosh Ganu
Signed-off-by: Simon Glass
---
Changes since V8:
* New patch based on
logic in the test setup which was used for
generation of these capsule which is now superfluous.
Signed-off-by: Sughosh Ganu
---
Changes since V8:
* Build the capsules for all sandbox variants.
* Remove the type property by renaming the capsule nodes as
'efi-capsule'.
arch/sandbox/dts/s
The EFI capsules can now be generated as part of u-boot build, through
binman. Highlight these changes in the documentation.
Signed-off-by: Sughosh Ganu
Acked-by: Heinrich Schuchardt
---
Changes since V8:
* Remove mention of capsule generation through config file.
doc/develop/uefi/uefi.rst
When running the trace test on the sandbox platform, the current size
of 16MiB is no longer large enough for capturing the entire trace
history, and results in truncation. Use a size of 32MiB for the trace
buffer on the sandbox platform while running the trace test.
Signed-off-by: Sughosh Ganu
hi Tom,
On Sat, 12 Aug 2023 at 19:47, Tom Rini wrote:
>
> On Sat, Aug 12, 2023 at 11:27:24AM +0530, Sughosh Ganu wrote:
>
> > The EFI capsules can now be generated as part of u-boot build, through
> > binman. Highlight these changes in the documentation.
> >
>
hi Simon,
On Sat, 12 Aug 2023 at 19:55, Simon Glass wrote:
>
> Hi Sughosh,
>
> On Fri, 11 Aug 2023 at 23:58, Sughosh Ganu wrote:
> >
> > The EFI capsules can now be generated as part of u-boot build, through
>
> U-Boot
Will change
>
> > binman. Highl
build for sandbox platform. The document has been updated
to reflect the above changes.
Changes since V9:
* s/u-boot/U-Boot/
* Add a link to the binman capsule entry type documentation as
suggested by Simon Glass.
Sughosh Ganu (10):
binman: bintool: Build a tool from a list of commands
nuvoton
Add support to build a tool from source with a list of commands. This
is useful when a tool can be built with multiple commands instead of a
single command.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
---
Changes since V9: None
tools/binman/bintool.py | 19 +++
1 file
Add a newline at the end of the dts, without which the build fails
when including a dtsi file.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
Reviewed-by: Ilias Apalodimas
---
Changes since V9: None
arch/arm/dts/nuvoton-npcm845-evb.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion
used as malicious keys for testing
authentication failure cases. The capsule_pub_key_good.crt is also
converted to an EFI Signature List(ESL) file, SIGNER.esl, which is
embedded in the platform's device-tree for capsule authentication.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon
Add a bintool for generating EFI capsules. This calls the mkeficapsule
tool which generates the capsules.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
---
Changes since V9: None
tools/binman/btool/mkeficapsule.py | 101 +
1 file changed, 101 insertions
.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
---
Changes since V9: None
configs/sandbox_noinst_defconfig | 2 ++
configs/sandbox_spl_defconfig| 2 ++
configs/sandbox_vpl_defconfig| 2 ++
3 files changed, 6 insertions(+)
diff --git a/configs/sandbox_noinst_defconfig b/configs
Add support in binman for generating EFI capsules. The capsule
parameters can be specified through the capsule binman entry. Also add
test cases in binman for testing capsule generation.
Signed-off-by: Sughosh Ganu
Reviewed-by: Simon Glass
---
Changes since V9: None
tools/binman/entries.rst
301 - 400 of 2241 matches
Mail list logo