2012/8/17 Zhizhou Zhang <etou...@gmail.com>: > Signed-off-by: Zhizhou Zhang <etou...@gmail.com> > --- > examples/standalone/mips64.lds | 59 > ++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 59 insertions(+) > create mode 100644 examples/standalone/mips64.lds > > diff --git a/examples/standalone/mips64.lds b/examples/standalone/mips64.lds > new file mode 100644 > index 0000000..00b96da > --- /dev/null > +++ b/examples/standalone/mips64.lds > @@ -0,0 +1,59 @@ > +/* > + * (C) Copyright 2003 > + * Wolfgang Denk Engineering, <w...@denx.de> > + * > + * See file CREDITS for list of people who contributed to this > + * project. > + * > + * This program is free software; you can redistribute it and/or > + * modify it under the terms of the GNU General Public License as > + * published by the Free Software Foundation; either version 2 of > + * the License, or (at your option) any later version. > + * > + * This program is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > + * GNU General Public License for more details. > + * > + * You should have received a copy of the GNU General Public License > + * along with this program; if not, write to the Free Software > + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, > + * MA 02111-1307 USA > + */ > + > +/* > +OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-bigmips") > +*/ > +OUTPUT_FORMAT("elf64-tradlittlemips", "elf64-tradlittlemips", > "elf64-tradlittlemips")
this should be OUTPUT_FORMAT("elf64-tradbigmips", "elf64-tradbigmips", "elf64-tradlittlemips") anyway you should add this line to the existing mips.lds and wrap it with #ifdef CONFIG_64BIT > +OUTPUT_ARCH(mips) > +SECTIONS > +{ > + .text : > + { > + *(.text*) > + } > + > + . = ALIGN(4); > + .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) } > + > + . = ALIGN(4); > + .data : { *(.data*) } > + > + . = .; > + _gp = ALIGN(16) + 0x7ff0; > + > + .got : { > + __got_start = .; > + *(.got) > + __got_end = .; > + } > + > + .sdata : { *(.sdata*) } > + > + . = ALIGN(4); > + __bss_start = .; > + .sbss (NOLOAD) : { *(.sbss*) } > + .bss (NOLOAD) : { *(.bss*) . = ALIGN(4); } > + > + _end = .; > +} > -- > 1.7.9.5 > -- Best regards, Daniel _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot