diff options
| author | Wolfgang Denk <wd@denx.de> | 2010-11-25 12:15:34 +0100 | 
|---|---|---|
| committer | Wolfgang Denk <wd@denx.de> | 2010-11-27 23:35:09 +0100 | 
| commit | ff2311ab5df41917f6cf7d76da73c3bf9a4d1b17 (patch) | |
| tree | 8c02c93168b2bea47373a0a6de311b88150d87d1 /nand_spl | |
| parent | c5d02825aeb39a74e4faf789bf94a8610c9a1d0f (diff) | |
| download | olio-uboot-2014.01-ff2311ab5df41917f6cf7d76da73c3bf9a4d1b17.tar.xz olio-uboot-2014.01-ff2311ab5df41917f6cf7d76da73c3bf9a4d1b17.zip | |
83xx: Cleanup for partial linking and --gc-sections
Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Kim Phillips <kim.phillips@freescale.com>
Cc: Haiying Wang <r54964@freescale.com>
Diffstat (limited to 'nand_spl')
| -rw-r--r-- | nand_spl/board/freescale/mpc8313erdb/u-boot.lds | 7 | ||||
| -rw-r--r-- | nand_spl/board/freescale/mpc8315erdb/u-boot.lds | 7 | 
2 files changed, 8 insertions, 6 deletions
| diff --git a/nand_spl/board/freescale/mpc8313erdb/u-boot.lds b/nand_spl/board/freescale/mpc8313erdb/u-boot.lds index ad8258957..138e42765 100644 --- a/nand_spl/board/freescale/mpc8313erdb/u-boot.lds +++ b/nand_spl/board/freescale/mpc8313erdb/u-boot.lds @@ -30,7 +30,6 @@ SECTIONS  	.text : {  		*(.text*)  		. = ALIGN(16); -		*(.eh_frame)  		*(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))  	} @@ -39,13 +38,15 @@ SECTIONS  		*(.data*)  		*(.sdata*)  		_GOT2_TABLE_ = .; -		*(.got2) +		KEEP(*(.got2))  		__got2_entries = (. - _GOT2_TABLE_) >> 2;  	}  	. = ALIGN(8);  	__bss_start = .; -	.bss (NOLOAD) : { *(.*bss) } +	.bss (NOLOAD) : { +		*(.*bss) +	}  	_end = .;  }  ENTRY(_start) diff --git a/nand_spl/board/freescale/mpc8315erdb/u-boot.lds b/nand_spl/board/freescale/mpc8315erdb/u-boot.lds index ad8258957..138e42765 100644 --- a/nand_spl/board/freescale/mpc8315erdb/u-boot.lds +++ b/nand_spl/board/freescale/mpc8315erdb/u-boot.lds @@ -30,7 +30,6 @@ SECTIONS  	.text : {  		*(.text*)  		. = ALIGN(16); -		*(.eh_frame)  		*(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))  	} @@ -39,13 +38,15 @@ SECTIONS  		*(.data*)  		*(.sdata*)  		_GOT2_TABLE_ = .; -		*(.got2) +		KEEP(*(.got2))  		__got2_entries = (. - _GOT2_TABLE_) >> 2;  	}  	. = ALIGN(8);  	__bss_start = .; -	.bss (NOLOAD) : { *(.*bss) } +	.bss (NOLOAD) : { +		*(.*bss) +	}  	_end = .;  }  ENTRY(_start) |