Add a new ramboot config for glacier so that it is possible to test U-Boot loaded over Ethernet instead of using JTAG. Signed-off-by: Simon Glass <sjg@chromium.org>master
parent
6566041c0b
commit
00cca639d5
@ -0,0 +1,79 @@ |
|||||||
|
/* |
||||||
|
* (C) Copyright 2009 |
||||||
|
* Stefan Roese, DENX Software Engineering, sr@denx.de. |
||||||
|
* |
||||||
|
* SPDX-License-Identifier: GPL-2.0+ |
||||||
|
*/ |
||||||
|
|
||||||
|
OUTPUT_ARCH(powerpc) |
||||||
|
SECTIONS |
||||||
|
{ |
||||||
|
/* Read-only sections, merged into text segment: */ |
||||||
|
. = + SIZEOF_HEADERS; |
||||||
|
.text : |
||||||
|
{ |
||||||
|
arch/powerpc/cpu/ppc4xx/start.o (.text*) |
||||||
|
board/amcc/canyonlands/init.o (.text*) |
||||||
|
|
||||||
|
*(.text*) |
||||||
|
} |
||||||
|
_etext = .; |
||||||
|
PROVIDE (etext = .); |
||||||
|
.rodata : |
||||||
|
{ |
||||||
|
*(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) |
||||||
|
} |
||||||
|
|
||||||
|
/* Read-write section, merged into data segment: */ |
||||||
|
. = (. + 0x00FF) & 0xFFFFFF00; |
||||||
|
_erotext = .; |
||||||
|
PROVIDE (erotext = .); |
||||||
|
.reloc : |
||||||
|
{ |
||||||
|
KEEP(*(.got)) |
||||||
|
_GOT2_TABLE_ = .; |
||||||
|
KEEP(*(.got2)) |
||||||
|
_FIXUP_TABLE_ = .; |
||||||
|
KEEP(*(.fixup)) |
||||||
|
} |
||||||
|
__got2_entries = (_FIXUP_TABLE_ - _GOT2_TABLE_) >>2; |
||||||
|
__fixup_entries = (. - _FIXUP_TABLE_)>>2; |
||||||
|
|
||||||
|
.data : |
||||||
|
{ |
||||||
|
*(.data*) |
||||||
|
*(.sdata*) |
||||||
|
} |
||||||
|
_edata = .; |
||||||
|
PROVIDE (edata = .); |
||||||
|
|
||||||
|
. = .; |
||||||
|
|
||||||
|
.u_boot_list : { |
||||||
|
KEEP(*(SORT(.u_boot_list*))); |
||||||
|
} |
||||||
|
|
||||||
|
. = .; |
||||||
|
__start___ex_table = .; |
||||||
|
__ex_table : { *(__ex_table) } |
||||||
|
__stop___ex_table = .; |
||||||
|
|
||||||
|
. = ALIGN(256); |
||||||
|
__init_begin = .; |
||||||
|
.text.init : { *(.text.init) } |
||||||
|
.data.init : { *(.data.init) } |
||||||
|
. = ALIGN(256); |
||||||
|
__init_end = .; |
||||||
|
|
||||||
|
__bss_start = .; |
||||||
|
.bss (NOLOAD) : |
||||||
|
{ |
||||||
|
*(.bss*) |
||||||
|
*(.sbss*) |
||||||
|
*(COMMON) |
||||||
|
. = ALIGN(4); |
||||||
|
} |
||||||
|
|
||||||
|
__bss_end = . ; |
||||||
|
PROVIDE (end = .); |
||||||
|
} |
@ -0,0 +1,5 @@ |
|||||||
|
CONFIG_SYS_EXTRA_OPTIONS="SYS_RAMBOOT,SYS_TEXT_BASE=0x01000000,SYS_LDSCRIPT=board/amcc/canyonlands/u-boot-ram.lds" |
||||||
|
CONFIG_PPC=y |
||||||
|
CONFIG_4xx=y |
||||||
|
CONFIG_TARGET_CANYONLANDS=y |
||||||
|
CONFIG_GLACIER=y |
Loading…
Reference in new issue