844e5b20 | 01-Jun-2018 |
Simon Glass <sjg@chromium.org> |
binman: Mark 'align-end' as implemented
The documentation says this is not implemented, but it is. Update the documentation, and clarify its operation.
Signed-off-by: Simon Glass <sjg@chromium.org> |
c8d48efb | 01-Jun-2018 |
Simon Glass <sjg@chromium.org> |
binman: Add support for adding a name prefix to entries
Sometimes we have several sections which repeat the same entries (e.g. for a read-only and read-write version of the same section). It is usef
binman: Add support for adding a name prefix to entries
Sometimes we have several sections which repeat the same entries (e.g. for a read-only and read-write version of the same section). It is useful to be able to tell these entries apart by name.
Add a new 'name-prefix' property for sections, which causes all entries within that section to have a given name prefix.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
1854695b | 01-Jun-2018 |
Simon Glass <sjg@chromium.org> |
binman: Add support for sections
It is useful to be able to split an image into multiple sections, each with its own size and position, for cases where a flash device has read-only and read-write po
binman: Add support for sections
It is useful to be able to split an image into multiple sections, each with its own size and position, for cases where a flash device has read-only and read-write portions.
Add support for this.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
badf0ec6 | 01-Jun-2018 |
Simon Glass <sjg@chromium.org> |
binman: Avoid setting sys.path globally
At present we set the Python path at the start of binman so we can read modules in the 'etype' directory. This is a bit messy since it affects 'import' statem
binman: Avoid setting sys.path globally
At present we set the Python path at the start of binman so we can read modules in the 'etype' directory. This is a bit messy since it affects 'import' statements through binman.
Adjust the code to set the path locally, just where it is needed. Move the 'entry' module in with the other base modules to help with this. It makes more sense here anyway since it does not implement an entry type.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
8f1da50c | 01-Jun-2018 |
Simon Glass <sjg@chromium.org> |
binman: Refactor much of the image code into 'section'
We want to support multiple sections within a single image. To do this, move most of the Image class implementation into a new Section class. A
binman: Refactor much of the image code into 'section'
We want to support multiple sections within a single image. To do this, move most of the Image class implementation into a new Section class. An Image contains only a single Section, but at some point we will support a new 'section' entry, thus allowing Sections within Sections.
Use the name 'bsection' for the module so we can use 'section' for the etype module.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
dd57c13b | 01-Jun-2018 |
Simon Glass <sjg@chromium.org> |
binman: Allow unit addresses for binaries
Allow the same binary to appear multiple times in an image by using the device-tree unit-address feature (u-boot@0, u-boot@1).
Signed-off-by: Simon Glass <
binman: Allow unit addresses for binaries
Allow the same binary to appear multiple times in an image by using the device-tree unit-address feature (u-boot@0, u-boot@1).
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
48ae4124 | 30-May-2018 |
Alex Kiernan <alex.kiernan@gmail.com> |
buildman: Add support for environment delta in summary
When summarising the builds, add the -U option to emit delta lines for the default environment built into U-Boot at each commit.
Signed-off-by
buildman: Add support for environment delta in summary
When summarising the builds, add the -U option to emit delta lines for the default environment built into U-Boot at each commit.
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
0ddc510e | 30-May-2018 |
Alex Kiernan <alex.kiernan@gmail.com> |
buildman: Extract environment as part of each build
As we're building the boards, extract the default U-Boot environment to uboot.env so we can interrogate it later.
Signed-off-by: Alex Kiernan <al
buildman: Extract environment as part of each build
As we're building the boards, extract the default U-Boot environment to uboot.env so we can interrogate it later.
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
6915dcf3 | 13-Apr-2018 |
Alexander Graf <agraf@suse.de> |
tools: zynqmpimage: Add bif support
The officially described way to generate boot.bin files for ZynqMP is to describe the contents of the target binary using a file of the "bif" format. This file t
tools: zynqmpimage: Add bif support
The officially described way to generate boot.bin files for ZynqMP is to describe the contents of the target binary using a file of the "bif" format. This file then links to other files that all get packed into a bootable image.
This patch adds support to read such a .bif file and generate a respective ZynqMP boot.bin file that can include the normal image and pmu files, but also supports image partitions now. This makes it a handy replacement for the proprietary "bootgen" utility that is currently used to generate boot.bin files with FSBL.
Signed-off-by: Alexander Graf <agraf@suse.de> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
show more ...
|
e384cdf8 | 13-Apr-2018 |
Alexander Graf <agraf@suse.de> |
tools: zynqmpimage: Move defines to header
We will add support for ZynqMP bif input files later, so let's move all structure definitions into a header file that can be used by that one as well.
Sig
tools: zynqmpimage: Move defines to header
We will add support for ZynqMP bif input files later, so let's move all structure definitions into a header file that can be used by that one as well.
Signed-off-by: Alexander Graf <agraf@suse.de> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
show more ...
|