m68k: Assure end of U-Boot is at 8-byte aligned offset

Make sure the end of U-Boot is at 8-byte aligned offset, not 4-byte
aligned offset. This allows safely appending DT at the end of U-Boot
with the guarantee that the DT will be at 8-byte aligned offset. This
8-byte alignment is now checked by newer libfdt 1.7.2 .

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
This commit is contained in:
Marek Vasut
2025-12-28 04:17:27 +01:00
committed by Tom Rini
parent bd3f9ee679
commit 9ed99e2eea

View File

@@ -69,27 +69,28 @@ SECTIONS
__ex_table : { *(__ex_table) }
__stop___ex_table = .;
. = ALIGN(4);
. = ALIGN(8);
__init_begin = .;
.text.init : { *(.text.init) }
.data.init : { *(.data.init) }
. = ALIGN(4);
. = ALIGN(8);
__init_end = .;
. = ALIGN(4);
. = ALIGN(8);
__rel_dyn_start = .;
.rela.dyn : {
*(.rela.dyn)
}
__rel_dyn_end = .;
. = ALIGN(4);
. = ALIGN(8);
__dyn_sym_start = .;
.dynsym : {
*(.dynsym)
}
__dyn_sym_end = .;
. = ALIGN(8);
_end = .;
__bss_start = .;
@@ -99,7 +100,7 @@ SECTIONS
*(.bss*)
*(.sbss*)
*(COMMON)
. = ALIGN(4);
. = ALIGN(8);
_ebss = .;
}
__bss_end = . ;