From 5409323add017f43372830b22733699dae5abc20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Sat, 12 May 2012 19:38:46 +0200 Subject: [PATCH] Add empty C linux-style entry points * On PPC, there are two different kernel entry signatures for Linux --- src/system/boot/platform/u-boot/start.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/system/boot/platform/u-boot/start.cpp b/src/system/boot/platform/u-boot/start.cpp index 32fdcde67b..8c1911f889 100644 --- a/src/system/boot/platform/u-boot/start.cpp +++ b/src/system/boot/platform/u-boot/start.cpp @@ -132,6 +132,23 @@ start_linux(int argc, int archnum, void *atags) } +extern "C" int +start_linux_ppc_old(void */*board_info*/, + void */*initrd_start*/, void */*initrd_end*/, + const char */*cmdline_start*/, const char */*cmdline_end*/) +{ + return 1; +} + + +extern "C" int +start_linux_ppc_fdt(void *fdt, long/*UNUSED*/, long/*UNUSED*/, + uint32 epapr_magic, uint32 initial_mem_size) +{ + return 1; +} + + extern "C" int start_raw(int argc, const char **argv) {