From 58ff5e1763b3269f4051c4a6059d2012749f2bf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 3 Sep 2003 20:11:48 +0000 Subject: [PATCH] Added dummy bios_ia32 boot loader bindings to be able to build the loader under x86 as well. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4483 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/boot/platform/bios_ia32/Jamfile | 10 ++++ src/kernel/boot/platform/bios_ia32/start.c | 55 ++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 src/kernel/boot/platform/bios_ia32/start.c diff --git a/src/kernel/boot/platform/bios_ia32/Jamfile b/src/kernel/boot/platform/bios_ia32/Jamfile index d44d020d72..ba480c8358 100644 --- a/src/kernel/boot/platform/bios_ia32/Jamfile +++ b/src/kernel/boot/platform/bios_ia32/Jamfile @@ -1 +1,11 @@ SubDir OBOS_TOP src kernel boot platform bios_ia32 ; + +SubDirHdrs $(OBOS_TOP) headers private kernel boot platform $(OBOS_BOOT_PLATFORM) ; + +KernelMergeObject boot_platform_bios_ia32.o : + <$(SOURCE_GRIST)>start.c + : + ; + +SEARCH on [ FGristFiles crt0.S ] + = [ FDirName $(OBOS_TOP) src kernel boot arch $(OBOS_ARCH) ] ; diff --git a/src/kernel/boot/platform/bios_ia32/start.c b/src/kernel/boot/platform/bios_ia32/start.c new file mode 100644 index 0000000000..7f2173d34c --- /dev/null +++ b/src/kernel/boot/platform/bios_ia32/start.c @@ -0,0 +1,55 @@ +/* +** Copyright 2003, Axel Dörfler, axeld@pinc-software.de. All rights reserved. +** Distributed under the terms of the OpenBeOS License. +*/ + + +#include +#include +#include + +#include + + +void _start(void); + + +// dummy implementations + + +void +panic(const char *format, ...) +{ +} + + +void +dprintf(const char *format, ...) +{ +} + + +status_t +platform_get_boot_devices(struct stage2_args *args, struct list *devicesList) +{ + return B_OK; +} + + +void +platform_release_heap(void *base) +{ +} + + +status_t +platform_init_heap(struct stage2_args *args, void **_base, void **_top) +{ +} + + +void +_start(void) +{ +} +