|  | /* | 
|  | * (C) Copyright 2001 | 
|  | * Josh Huber <huber@mclx.com>, Mission Critical Linux, Inc. | 
|  | * | 
|  | * SPDX-License-Identifier:	GPL-2.0+ | 
|  | */ | 
|  |  | 
|  | /* | 
|  | * u-boot.lds - linker script for U-Boot on the Galileo Eval Board. | 
|  | */ | 
|  |  | 
|  | OUTPUT_ARCH(powerpc) | 
|  |  | 
|  | SECTIONS | 
|  | { | 
|  | /* Read-only sections, merged into text segment: */ | 
|  | .text      : | 
|  | { | 
|  | arch/powerpc/cpu/74xx_7xx/start.o	(.text*) | 
|  | *(.text*) | 
|  |  | 
|  | . = DEFINED(env_offset) ? env_offset : .; | 
|  | common/env_embedded.o	(.ppcenv*) | 
|  | } | 
|  | _etext = .; | 
|  | PROVIDE (etext = .); | 
|  | .rodata    : | 
|  | { | 
|  | *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) | 
|  | } | 
|  |  | 
|  | /* Read-write section, merged into data segment: */ | 
|  | . = (. + 0x00FF) & 0xFFFFFF00; | 
|  | _erotext = .; | 
|  | PROVIDE (erotext = .); | 
|  | .reloc   : | 
|  | { | 
|  | _GOT2_TABLE_ = .; | 
|  | KEEP(*(.got2)) | 
|  | KEEP(*(.got)) | 
|  | PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4); | 
|  | _FIXUP_TABLE_ = .; | 
|  | KEEP(*(.fixup)) | 
|  | } | 
|  | __got2_entries = ((_GLOBAL_OFFSET_TABLE_ - _GOT2_TABLE_) >> 2) - 1; | 
|  | __fixup_entries = (. - _FIXUP_TABLE_)>>2; | 
|  |  | 
|  | .data    : | 
|  | { | 
|  | *(.data*) | 
|  | *(.sdata*) | 
|  | } | 
|  | _edata  =  .; | 
|  | PROVIDE (edata = .); | 
|  |  | 
|  | . = .; | 
|  |  | 
|  | . = ALIGN(4); | 
|  | .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 = .); | 
|  | } |