summaryrefslogtreecommitdiff
path: root/kexec/arch/sh/kexec-elf-rel-sh.c
diff options
context:
space:
mode:
Diffstat (limited to 'kexec/arch/sh/kexec-elf-rel-sh.c')
-rw-r--r--kexec/arch/sh/kexec-elf-rel-sh.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/kexec/arch/sh/kexec-elf-rel-sh.c b/kexec/arch/sh/kexec-elf-rel-sh.c
new file mode 100644
index 0000000..3e16b28
--- /dev/null
+++ b/kexec/arch/sh/kexec-elf-rel-sh.c
@@ -0,0 +1,18 @@
+#include <stdio.h>
+#include <elf.h>
+#include "../../kexec.h"
+#include "../../kexec-elf.h"
+
+int machine_verify_elf_rel(struct mem_ehdr *ehdr)
+{
+
+ die("machine_verify_elf_rel is not implemented\n");
+ return 0;
+}
+
+void machine_apply_elf_rel(struct mem_ehdr *ehdr, unsigned long r_type,
+ void *location, unsigned long address, unsigned long value)
+{
+ die("Unknown rela relocation: %lu\n", r_type);
+ return;
+}