On Tue, Apr 02, 2019 at 02:45:01PM +0200, Jan Kiszka wrote:
> On 02.04.19 14:30, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel
> >
> > Definition of EFI_SIMPLE_TEXT_OUT_PROTOCOL is not before
> > version 3.0.5.
> >
> > Signed-off-by: Andreas
gt; To view this discussion on the web visit
> https://groups.google.com/d/msgid/efibootguard-dev/20190401115214.rbz537w4ahdfskkm%40MD1ZFJVC.ad001.siemens.net.
> For more options, visit https://groups.google.com/d/optout.
--
Andreas Reichel
Dipl.-Phys. (Univ.)
Software Consultant
andreas.reic...@tngt
39,6 +39,7 @@ char *get_mountpoint(char *devpath)
> if (!mntpoint) {
> break;
> }
> + endmntent(mtab);
> return mntpoint;
> }
> }
Ow.. thanks.
Acked-by:
to the root of problems. A machine
either works or it does not. If it is in between, something is wrong.
And there are indeed a lot of machines/systems around, that are in
between and software is hacked around to cope with this :)
Well - as you wish of course, but I had to point that out first.
Andreas
>
email
> to efibootguard-dev+unsubscr...@googlegroups.com.
> To post to this group, send email to efibootguard-dev@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/
> efibootguard-dev/
> BN6PR1101MB23565CA2C4F289FC0778D387B2D80%40BN6PR1101MB2356.na
ribe from this group and stop receiving emails from it, send an
> email to efibootguard-dev+unsubscr...@googlegroups.com.
> To post to this group, send email to efibootguard-dev@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/efibootguard-dev
On Wed, Sep 05, 2018 at 02:18:34PM +0200, Jan Kiszka wrote:
> On 2018-09-05 13:12, Andreas Reichel wrote:
> > On Tue, Sep 04, 2018 at 05:44:07PM +0200, Jan Kiszka wrote:
> > > On 2018-09-03 16:09, [ext] Andreas J. Reichel wrote:
> > > > From: Andreas Reichel
> &
On Wed, Sep 05, 2018 at 01:15:50PM +0200, Jan Kiszka wrote:
> On 2018-09-05 13:04, Andreas Reichel wrote:
> > On Tue, Sep 04, 2018 at 05:44:01PM +0200, Jan Kiszka wrote:
> > > On 2018-09-03 16:09, [ext] Andreas J. Reichel wrote:
> > > > From: Andreas Reichel
>
On Tue, Sep 04, 2018 at 05:49:22PM +0200, Jan Kiszka wrote:
> On 2018-09-03 16:09, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel
> >
> > During environment enumeration, notify if it is on the boot device
> >
> > Signed-off-by: Andreas Reichel
>
On Tue, Sep 04, 2018 at 06:06:44PM +0200, Jan Kiszka wrote:
> On 2018-09-03 16:09, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel
> >
> > +
> > + filtered_volumes = mmalloc(sizeof(UINTN) * *numHandles);
>
> Missing NULL check. That will actuall
On Tue, Sep 04, 2018 at 05:44:07PM +0200, Jan Kiszka wrote:
> On 2018-09-03 16:09, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel
> >
> > Get the boot device out of the loaded image's handle and add a
> > function to compare a device path
On Tue, Sep 04, 2018 at 05:44:01PM +0200, Jan Kiszka wrote:
> On 2018-09-03 16:09, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel
> >
> > To compare device paths it is necessary to be able to split off
> > sub-paths from the right hand side.
ed to the Google Groups
> "EFI Boot Guard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to efibootguard-dev+unsubscr...@googlegroups.com.
> To post to this group, send email to efibootguard-dev@googlegroups.com.
>
On Mon, May 28, 2018 at 01:21:15PM +0200, Claudius Heine wrote:
> Hi,
>
> On 2018-05-25 14:00, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > To compare device paths it is necessary to be able to split of
>
On Mon, May 28, 2018 at 03:46:03PM +0200, Claudius Heine wrote:
>
>
> On 2018-05-25 14:01, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > * volumes[] already contains all needed data, so instead of
> &
Just as info - working on it.
--
Andreas Reichel
Dipl.-Phys. (Univ.)
Software Consultant
andreas.reic...@tngtech.com, +49-174-3180074
TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterfoehring
Geschaeftsfuehrer: Henrik Klagges, Dr. Robert Dahlke, Gerhard Mueller
Sitz: Unterfoehring
Thanks!
> Jan
>
> --
> Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> Corporate Competence Center Embedded Linux
>
> --
> You received this message because you are subscribed to the Google Groups
> "EFI Boot Guard" group.
> To unsubscribe from th
On Mon, May 07, 2018 at 02:01:55PM +0200, Andreas J. Reichel wrote:
Sorry, copied wrong message-id to git send-email.
> From: Andreas Reichel <andreas.reichel@siemens.com>
>
> GCC 8.1 has some additional `intelligent` tests, that do not allow the
> length parameter in `st
On Wed, May 02, 2018 at 01:40:08PM +0200, Andreas J. Reichel wrote:
> From: Andreas Reichel <andreas.reichel@siemens.com>
>
> This patch series fixes a bug regarding user variables.
>
> Furthermore it introduces a garbage collector to
> ebg_env_finalize_update, so th
On Wed, May 02, 2018 at 01:27:27PM +0200, Jan Kiszka wrote:
> On 2018-04-27 14:44, Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > Provide possibility to register user variables that are deleted
> > on finalization
be sought on the efibootguard partition.
Opinions?
Cheers,
Andreas
--
Andreas Reichel
Dipl.-Phys. (Univ.)
Software Consultant
andreas.reic...@tngtech.com, +49-174-3180074
TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterfoehring
Geschaeftsfuehrer: Henrik Klagges, Dr. Robert Dahlke, Gerhard
har *buffer, wchar_t *src);
> >
>
> Jan
--
Andreas Reichel
Dipl.-Phys. (Univ.)
Software Consultant
andreas.reic...@tngtech.com, +49-174-3180074
TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterfoehring
Geschaeftsfuehrer: Henrik Klagges, Dr. Robert Dahlke, Gerhard Mueller
Sitz: Unter
On Mon, Mar 19, 2018 at 06:38:43PM +0800, Jan Kiszka wrote:
> On 2018-03-13 01:10, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > If a non-existing user variable is requested and a NULL-buffer is
> > provided,
On Mon, Mar 19, 2018 at 06:44:29PM +0800, Jan Kiszka wrote:
> On 2018-03-13 01:10, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > Provide possibility to register user variables that are deleted
> > on finalizat
On Mon, Mar 05, 2018 at 06:19:22PM +0100, Jan Kiszka wrote:
> On 2018-03-05 17:24, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > If 'recovery_status' is set to 'in_progress' by the bootloader interface
> &g
On Mon, Mar 05, 2018 at 01:43:01PM +0100, [ext] Jan Kiszka wrote:
> On 2018-03-05 13:24, Andreas Reichel wrote:
> > On Mon, Mar 05, 2018 at 01:01:14PM +0100, Jan Kiszka wrote:
> >> Hi Andreas,
> >>
> >> what is bg_setenv without any parameters supposed t
fore
it would be strange if the help page was printed as if the user missed
something, since optional arguments are not required per definition.
Andreas
> Jan
>
> --
> Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> Corporate Competence Center Embedded Linux
--
Andreas
Jan Kiszka [mailto:jan.kis...@siemens.com]
> Sent: Wednesday, February 21, 2018 10:43 PM
> To: Abbas, Farhat <farhat_ab...@mentor.com>;
> efibootguard-dev@googlegroups.com; Andreas Reichel
> <andreas.reic...@tngtech.com>
> Subject: Re: [PATCH 0/6] Update the meta-efibootgua
ail to efibootguard-dev@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/efibootguard-dev/17592bad-af66-b7c7-062b-f64723457010%40siemens.com.
> For more options, visit https://groups.google.com/d/optout.
--
Andreas Reichel
Dipl.-Phys. (Univ.)
S
, send an
> email to efibootguard-dev+unsubscr...@googlegroups.com.
> To post to this group, send email to efibootguard-dev@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/efibootguard-dev/1519211476-6350-1-git-send-email-Farhat_Abbas%40ment
> email to efibootguard-dev+unsubscr...@googlegroups.com.
> To post to this group, send email to efibootguard-dev@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/efibootguard-dev/1519181625-7422-1-git-send-email-Farhat_Abbas%40mentor
ooglegroups.com.
> To post to this group, send email to efibootguard-dev@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/efibootguard-dev/46ceee1a-b54b-4eee-93fe-2d5b4bc610ef%40googlegroups.com.
> For more options, visit https://groups.go
On Mon, Jan 29, 2018 at 02:54:31PM +0100, Jan Kiszka wrote:
> On 2018-01-29 14:48, Andreas Reichel wrote:
> > On Mon, Jan 29, 2018 at 02:39:52PM +0100, Jan Kiszka wrote:
> >> On 2018-01-24 11:23, [ext] Andreas J. Reichel wrote:
> >>> From: Andreas Reichel &l
On Mon, Jan 29, 2018 at 02:39:52PM +0100, Jan Kiszka wrote:
> On 2018-01-24 11:23, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > Add information that are Poky Rocko specific.
> >
> > Signed-o
On Mon, Jan 29, 2018 at 02:36:24PM +0100, Jan Kiszka wrote:
> On 2018-01-24 11:23, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > efibootguard.bbclass creates an iso directory,
> > which sometimes
On Wed, Jan 10, 2018 at 04:40:41PM +0100, Jan Kiszka wrote:
> On 2018-01-10 13:09, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > Add information that are Poky Rocko specific.
> >
> > Signed-o
On Thu, Nov 23, 2017 at 09:40:53PM +0100, Jan Kiszka wrote:
> On 2017-11-22 12:59, Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > For SWupdate, not only the update state, but also the currently
> > performed acti
oup and stop receiving emails from it, send an
> email to efibootguard-dev+unsubscr...@googlegroups.com.
> To post to this group, send email to efibootguard-dev@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/efibootguard-dev/ce039965-7d1d-413a
7-3821-9378-acb5-5d3b0559c354%40siemens.com.
> For more options, visit https://groups.google.com/d/optout.
--
Andreas Reichel
Dipl.-Phys. (Univ.)
Software Consultant
andreas.reic...@tngtech.com, +49-174-3180074
TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterfoehring
Geschaeftsfuehrer: Henrik Klagges
On Tue, Nov 07, 2017 at 03:12:24PM +0100, Andreas J. Reichel wrote:
> From: Andreas Reichel <andreas.reichel@siemens.com>
>
Hi Jan, can we merge this?
Claudius and I agreed.
Kind regards
--
Andreas Reichel
Dipl.-Phys. (Univ.)
Software Consultant
andreas.reic...@tngtech.com, +49
On Tue, Oct 24, 2017 at 06:27:48PM +0200, Claudius Heine wrote:
> Hi,
>
> On Tue, 2017-10-24 at 17:42 +0200, Andreas Reichel wrote:
> > On Tue, Oct 24, 2017 at 04:27:55PM +0200, Claudius Heine wrote:
> > > Hi,
> > >
> > > On Tue, 2017-10-24 at 14:26 +02
On Tue, Oct 24, 2017 at 06:20:49PM +0200, Claudius Heine wrote:
> Hi Andreas,
>
> On Tue, 2017-10-24 at 17:50 +0200, Andreas Reichel wrote:
> > On Tue, Oct 24, 2017 at 04:20:07PM +0200, Claudius Heine wrote:
> > > Hi,
> > >
> > > since we seems to like c
t is unclean.
It just means, that I have collected all changes that touch the travis
script here and you would like to make travis work with every single
commit.
>
> On Tue, 2017-10-24 at 14:26 +0200, Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.c
On Tue, Oct 24, 2017 at 05:23:07PM +0200, Claudius Heine wrote:
> On Tue, 2017-10-24 at 14:26 +0200, Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > The new testcode initially provides tests for
> > * inte
On Tue, Oct 24, 2017 at 04:27:55PM +0200, Claudius Heine wrote:
> Hi,
>
> On Tue, 2017-10-24 at 14:26 +0200, Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > For unit test support, code must be more modular.
>
On Tue, Oct 24, 2017 at 04:08:42PM +0200, Claudius Heine wrote:
> Hi,
>
> On Tue, 2017-10-24 at 14:26 +0200, Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > Use function faking framework for mocking in unit tests.
On Tue, Oct 24, 2017 at 04:04:42PM +0200, Claudius Heine wrote:
> Hi Andreas,
>
> On Tue, 2017-10-24 at 14:26 +0200, Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > Due to license incompatbility, remove cmocka
On Tue, Oct 24, 2017 at 04:07:29PM +0200, Claudius Heine wrote:
> On Tue, 2017-10-24 at 14:26 +0200, Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > Use libcheck as new unit testing framework.
> >
> > Signed-o
On Thu, Oct 19, 2017 at 06:20:17PM +0200, Jan Kiszka wrote:
> On 2017-10-19 16:49, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > If bgenv_get is called with a NULL pointer as data destination, it
> > returns
On Tue, Sep 26, 2017 at 12:55:59PM +0200, Jan Kiszka wrote:
> On 2017-09-26 11:19, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > * Use --weaken to generally weaken library functions for tests,
> >
ntX_t.
Uff, that would indeed cause trouble if cross-compiling and pre-filling
a target's environment with a different, natively built tool and later
reading it with the cross-compiled tool with both tools having
a different size_t size. Big thanks for seeing this!
--
Andreas Reichel
Dipl.-Phys. (U
l environment. By using a list as journal for outstanding
> > tasks, tasks can be accumulated while parsing the arguments and
> > applied in the end.
> >
> > * Furthermore, the structure of the main function is simplified.
> >
> > Signed-off-by: Andreas Reichel <
ity. Also, an enum is added for
> > the API code.
> >
> > Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
> > ---
> > docs/TODO.md | 9 --
> > docs/TOOLS.md| 9 +-
> > docs/UPDATE.md |
with-env-backend configure option to specify the c-file
> > with the backend implementation.
> >
> > Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
> > ---
> > Makefile.am | 4 ++--
> > configure.ac | 11 +
` to `--filepath` and now accepts a path, where `BGENV.DAT`
> > is created so that it can directly be applied to the real environ-
> > ment location.
> >
> > Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
> > ---
> > docs/TODO.md
ity. Also, an enum is added for
> > the API code.
> >
> > Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
> > ---
> > docs/TODO.md | 9 --
> > docs/TOOLS.md| 9 +-
> > docs/UPDATE.md |
eeds an implementation for access scheduling for
> > multiple environment accesses at the same time, however, the
> > introduction of a better coding style per se is independent of this
> > idea and all functions remain unsafe regarding threads.
> &
On Thu, Sep 07, 2017 at 10:34:32AM +0200, Jan Kiszka wrote:
> On 2017-09-07 10:30, Andreas Reichel wrote:
> > On Wed, Sep 06, 2017 at 08:17:34PM +0200, Jan Kiszka wrote:
> >> On 2017-09-06 13:34, [ext] Andreas J. Reichel wrote:
> >>> From: Andreas Reichel &l
On Wed, Sep 06, 2017 at 08:17:34PM +0200, Jan Kiszka wrote:
> On 2017-09-06 13:34, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.reichel@siemens.com>
> >
> > Add wic plugins for
> > * efibootguard EFI partition
> > * efibootguard
On Tue, Sep 05, 2017 at 02:27:40PM +0200, Claudius Heine wrote:
> Hi,
>
> On 09/05/2017 10:27 AM, [ext] Andreas Reichel wrote:
> > From: Reichel Andreas <andreas.reichel@siemens.com>
> >
> > Per default, tests are now always compiled.
> >
> >
On Tue, Sep 05, 2017 at 03:08:25PM +0200, Claudius Heine wrote:
>
>
> On 09/05/2017 10:27 AM, [ext] Andreas Reichel wrote:
> > From: Reichel Andreas <andreas.reichel@siemens.com>
> >
> > diff --git a/docs/UPDATE.md b/docs/UPDATE.md
> > index 169fb9d..
On Wed, Sep 06, 2017 at 12:31:38PM +0200, Claudius Heine wrote:
>
>
> On 09/05/2017 10:27 AM, [ext] Andreas Reichel wrote:
> > From: Reichel Andreas <andreas.reichel@siemens.com>
> >
> > - the introduction of a special marker byte which tells the
From: Reichel Andreas <andreas.reichel@siemens.com>
Add ToDo list for integration into yocto projects
Add an example for a .wks file to use efibootguard as boot loader.
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
RE
From: Reichel Andreas <andreas.reichel@siemens.com>
Add bitbake recipe for compilation of
* efibootguard
* efibootguard native environment utilities
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
.../recipes-bsp/efibootguard/efibootguard.b
From: Reichel Andreas <andreas.reichel@siemens.com>
Add wic plugins for
* efibootguard EFI partition
* efibootguard config partition(s)
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
.../lib/wic/plugins/source/efibootguard-boot
From: Reichel Andreas <andreas.reichel@siemens.com>
This series creates a new meta-efibootguard layer that provides
integration of efibootguard into existing yocto projects.
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
Reichel Andreas (6):
meta-efibootg
ritten
by updates.
Also, the variable name 'oldenvs' is misleading, as it is an
array containing all current environments.
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
env/env_api_fat.c | 25 ++---
1 file changed, 14 insertions(+), 11 deletions(-)
From: Reichel Andreas <andreas.reichel@siemens.com>
Add --with-num-config-parts=XX to define number of config partitions
at configuration.
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
configure.ac | 15 +++
From: Reichel Andreas <andreas.reichel@siemens.com>
For API refactoring, storage backend should be configurable.
Add --with-env-backend configure option to specify the c-file
with the backend implementation.
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
From: Reichel Andreas <andreas.reichel@siemens.com>
There is no need for two different static libraries, hence these
two are combined to one `libebgenv.a`.
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
Makefile.am
sition of the crc32 value changes. If it is not read correctly,
tools must reinitialize the working copy of the environment to
remain usable.
* Documentation is updated.
* Tests are updated.
* docs/TODO.md is updated.
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
Reichel
From: Reichel Andreas <andreas.reichel@siemens.com>
Add --with-num-config-parts=XX to define number of config partitions
at configuration.
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
configure.ac | 17 +
files, there
is no need for switch cases.
* move some functions to simplify API dependencies
* remove ebgdefs.h, since it only included one define, which better
fits into the envdata.h
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
env/env_api_fat.c
From: Reichel Andreas <andreas.reichel@siemens.com>
For API refactoring, storage backend should be configurable
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
Makefile.am | 4 ++--
configure.ac | 25 ++
From: Reichel Andreas <andreas.reichel@siemens.com>
There is no need for two different static libraries, hence these
two are combined to one `libebgenv.a`.
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
Makefile.am
On Fri, Jul 21, 2017 at 02:23:13PM +0200, Jan Kiszka wrote:
> On 2017-07-21 14:00, Andreas Reichel wrote:
> > On Thu, Jul 20, 2017 at 08:05:31PM +0200, Jan Kiszka wrote:
> >> On 2017-07-12 14:38, [ext] Reichel Andreas wrote:
>
> OK, I see.
>
> That makes me wo
needed for any non-broken BIOS. At most,
> you would have to remove any existing settings and let the BIOS fall
> back to that. I would not highlight the exceptional case here.
>
Not true. Maybe you have two harddisks and want to boot from fs0 instead
from fs1. Or you want to boot fs0: before networ
On 07/11/2017 08:44 PM, Claudius Heine wrote:
On Tue, 2017-07-11 at 15:37 +0200, Reichel Andreas wrote:
* Allow FAT12, FAT16 and FAT32 for environment data.
* Minor code style fixes
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
tools/bg_utils.c | 13 +--
.
Signed-off-by: Andreas Reichel <andreas.reichel@siemens.com>
---
Makefile.am | 4 +-
swupdate-adapter/Makefile | 54 -
tools/bg_utils.c | 1 +
tools/bg_utils.h | 2 +-
tools/ebgpart.c
79 matches
Mail list logo