Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / arch / sh / include / asm / vmlinux.lds.h
diff --git a/kernel/arch/sh/include/asm/vmlinux.lds.h b/kernel/arch/sh/include/asm/vmlinux.lds.h
new file mode 100644 (file)
index 0000000..d58ad49
--- /dev/null
@@ -0,0 +1,25 @@
+#ifndef __ASM_SH_VMLINUX_LDS_H
+#define __ASM_SH_VMLINUX_LDS_H
+
+#include <asm-generic/vmlinux.lds.h>
+
+#ifdef CONFIG_DWARF_UNWINDER
+#define DWARF_EH_FRAME                                                 \
+       .eh_frame : AT(ADDR(.eh_frame) - LOAD_OFFSET) {                 \
+                 VMLINUX_SYMBOL(__start_eh_frame) = .;                 \
+                 *(.eh_frame)                                          \
+                 VMLINUX_SYMBOL(__stop_eh_frame) = .;                  \
+       }
+#else
+#define DWARF_EH_FRAME
+#endif
+
+#ifdef CONFIG_SUPERH64
+#define EXTRA_TEXT             \
+       *(.text64)              \
+       *(.text..SHmedia32)
+#else
+#define EXTRA_TEXT
+#endif
+
+#endif /* __ASM_SH_VMLINUX_LDS_H */