mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-10 06:52:53 +00:00
f7a43e4606
Similar to the lzma-loader on our MIPS targets, the spi-loader acts as
a second-stage loader that will then load and start the actual kernel.
As the TL-WDR4900 uses SPI-NOR and the P1010 family does not have support
for memory mapping of this type of flash, this loader needs to contain a
basic driver for the FSL ESPI controller.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(cherry picked from commit a296055b82
)
32 lines
441 B
Plaintext
32 lines
441 B
Plaintext
OUTPUT_ARCH(powerpc:common)
|
|
ENTRY(_start)
|
|
EXTERN(_start)
|
|
SECTIONS {
|
|
.text :
|
|
{
|
|
_text_start = .;
|
|
*(.text*)
|
|
_text_len = ABSOLUTE(. - _text_start);
|
|
}
|
|
.data :
|
|
{
|
|
_data_start = .;
|
|
*(.rodata*)
|
|
*(.data*)
|
|
*(.sdata*)
|
|
_data_len = ABSOLUTE(. - _data_start);
|
|
}
|
|
. = ALIGN(4096);
|
|
.bss :
|
|
{
|
|
_bss_start = .;
|
|
. += 4K;
|
|
_stack_top = .;
|
|
*(.bss*)
|
|
*(.sbss*)
|
|
_bss_len = ABSOLUTE(. - _bss_start);
|
|
}
|
|
. = ALIGN(4096);
|
|
_end = .;
|
|
}
|