diff options
author | Bjørn Mork <[email protected]> | 2021-03-07 19:23:01 +0100 |
---|---|---|
committer | Thomas Bogendoerfer <[email protected]> | 2021-03-08 18:36:08 +0100 |
commit | 6654111c893fec1516d83046d2b237e83e0d5967 (patch) | |
tree | dbee90ac6bb6210a74a84cc06d3555d99533e025 /lib/test-string_helpers.c | |
parent | 6c810cf20feef0d4338e9b424ab7f2644a8b353e (diff) |
MIPS: vmlinux.lds.S: align raw appended dtb to 8 bytes
The devicetree specification requires 8-byte alignment in
memory. This is now enforced by libfdt since commit 79edff12060f
("scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9")
which included the upstream commit 5e735860c478 ("libfdt: Check for
8-byte address alignment in fdt_ro_probe_()").
This broke the MIPS raw appended DTBs which would be appended to
the image immediately following the initramfs section. This ends
with a 32bit size, resulting in a 4-byte alignment of the DTB.
Fix by padding with zeroes to 8-bytes when MIPS_RAW_APPENDED_DTB
is defined.
Fixes: 79edff12060f ("scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9")
Cc: Rob Herring <[email protected]>
Cc: Frank Rowand <[email protected]>
Signed-off-by: Bjørn Mork <[email protected]>
Signed-off-by: Thomas Bogendoerfer <[email protected]>
Diffstat (limited to 'lib/test-string_helpers.c')
0 files changed, 0 insertions, 0 deletions