mail archive of the barebox mailing list
 help / color / mirror / Atom feed
From: Clement Leger <cleger@kalray.eu>
To: Sascha Hauer <s.hauer@pengutronix.de>, barebox@lists.infradead.org
Cc: Clement Leger <cleger@kalray.eu>
Subject: [PATCH 0/6] elf: add better bootm support
Date: Wed, 22 Apr 2020 13:21:13 +0200	[thread overview]
Message-ID: <20200422112119.23181-1-cleger@kalray.eu> (raw)

Currently, when booting an elf file using bootm /dev/mtdx, bootm will
simply pass the file to the bootm and the read done on it will read the
entire flash partition. This series starts by some cleanup and then add an
elf_open function to load the elf size only based on the elf header.
A special handling for the elf file is also added in bootm data to allow
using directly the elf file structure. Finally the mips bootm is modified
to use this new elf member.

Clement Leger (6):
  common: elf: add computation of elf boundaries
  common: elf: fix warning on 32 bits architectures
  common: elf: split init to be reused from other function
  common: elf: add elf_open and elf_close
  common: bootm: add support for elf file loading
  mips: lib: bootm: use new data->elf member

 arch/mips/lib/bootm.c |  13 +-----
 common/bootm.c        |  27 +++++++++++
 common/elf.c          | 105 ++++++++++++++++++++++++++++++++++++++++--
 include/bootm.h       |   3 ++
 include/elf.h         |   9 ++++
 5 files changed, 141 insertions(+), 16 deletions(-)

-- 
2.17.1


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

             reply	other threads:[~2020-04-22 11:21 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-22 11:21 Clement Leger [this message]
2020-04-22 11:21 ` [PATCH 1/6] common: elf: add computation of elf boundaries Clement Leger
2020-04-22 11:21 ` [PATCH 2/6] common: elf: fix warning on 32 bits architectures Clement Leger
2020-04-22 11:21 ` [PATCH 3/6] common: elf: split init to be reused from other function Clement Leger
2020-04-22 11:21 ` [PATCH 4/6] common: elf: add elf_open and elf_close Clement Leger
2020-04-23  6:56   ` Sascha Hauer
2020-04-22 11:21 ` [PATCH 5/6] common: bootm: add support for elf file loading Clement Leger
2020-04-23  6:50   ` Clément Leger
2020-04-23  7:04   ` Sascha Hauer
2020-04-22 11:21 ` [PATCH 6/6] mips: lib: bootm: use new data->elf member Clement Leger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200422112119.23181-1-cleger@kalray.eu \
    --to=cleger@kalray.eu \
    --cc=barebox@lists.infradead.org \
    --cc=s.hauer@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox