Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / SLOF / board-js2x / llfw / stage2.lds
diff --git a/qemu/roms/SLOF/board-js2x/llfw/stage2.lds b/qemu/roms/SLOF/board-js2x/llfw/stage2.lds
new file mode 100644 (file)
index 0000000..f91f065
--- /dev/null
@@ -0,0 +1,56 @@
+/******************************************************************************
+ * Copyright (c) 2004, 2008 IBM Corporation
+ * All rights reserved.
+ * This program and the accompanying materials
+ * are made available under the terms of the BSD License
+ * which accompanies this distribution, and is available at
+ * http://www.opensource.org/licenses/bsd-license.php
+ *
+ * Contributors:
+ *     IBM Corporation - initial implementation
+ *****************************************************************************/
+
+OUTPUT_FORMAT("elf64-powerpc", "elf64-powerpc", "elf64-powerpc")
+OUTPUT_ARCH(powerpc:common64)
+
+/* set the entry point */
+ENTRY ( __start )
+
+SECTIONS {
+       .text : {
+               *(.text)
+       }
+
+       . = ALIGN(8);
+
+       .data : {
+               *(.data)
+               *(.rodata .rodata.*)
+               *(.got1)
+               *(.sdata)
+               *(.opd)
+       }
+
+       /* FIXME bss at end ??? */
+
+       . = ALIGN(8);
+       __bss_start = .;
+       .bss : {
+               *(.sbss) *(.scommon)
+               *(.dynbss)
+               *(.bss)
+       }
+
+       . = ALIGN(8);
+       __bss_end = .;
+       __bss_size = (__bss_end - __bss_start);
+
+       __toc_start = .;
+       .got       :
+       {
+                *(.toc .got)
+       }
+       . = ALIGN(8);
+       __toc_end = .;                                                                         
+       __stack_end = . ;
+}