|
@@ -42,8 +42,8 @@ SECTIONS
|
|
|
#endif
|
|
#endif
|
|
|
_startcode_end = .;
|
|
_startcode_end = .;
|
|
|
|
|
|
|
|
- /* bootloader code and data starts behind area of extracted kernel */
|
|
|
|
|
- . = (SZ_end - SZparisc_kernel_start + KERNEL_BINARY_TEXT_START);
|
|
|
|
|
|
|
+ /* bootloader code and data starts at least behind area of extracted kernel */
|
|
|
|
|
+ . = MAX(ABSOLUTE(.), (SZ_end - SZparisc_kernel_start + KERNEL_BINARY_TEXT_START));
|
|
|
|
|
|
|
|
/* align on next page boundary */
|
|
/* align on next page boundary */
|
|
|
. = ALIGN(4096);
|
|
. = ALIGN(4096);
|