hrev43920 adds 1 changeset to branch 'master' old head: 484afd3a08810f726da25bdfd18f624649d93a77 new head: 7a085ce0952c9bb3723c95303191549fa2dcae49 ---------------------------------------------------------------------------- 7a085ce: Fixed debug build of the kernel emulation. [ Axel Dörfler <axeld@xxxxxxxxxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev43920 Commit: 7a085ce0952c9bb3723c95303191549fa2dcae49 URL: http://cgit.haiku-os.org/haiku/commit/?id=7a085ce Author: Axel Dörfler <axeld@xxxxxxxxxxxxxxxx> Date: Sat Mar 31 19:27:55 2012 UTC ---------------------------------------------------------------------------- 2 files changed, 33 insertions(+), 0 deletions(-) src/tests/add-ons/kernel/kernelland_emu/Jamfile | 1 + src/tests/add-ons/kernel/kernelland_emu/smp.cpp | 32 +++++++++++++++++++ ---------------------------------------------------------------------------- diff --git a/src/tests/add-ons/kernel/kernelland_emu/Jamfile b/src/tests/add-ons/kernel/kernelland_emu/Jamfile index 09d61f5..3d570cb 100644 --- a/src/tests/add-ons/kernel/kernelland_emu/Jamfile +++ b/src/tests/add-ons/kernel/kernelland_emu/Jamfile @@ -13,6 +13,7 @@ SharedLibrary libkernelland_emu.so : module.cpp scheduler.cpp slab.cpp + smp.cpp vm.cpp khash.cpp diff --git a/src/tests/add-ons/kernel/kernelland_emu/smp.cpp b/src/tests/add-ons/kernel/kernelland_emu/smp.cpp new file mode 100644 index 0000000..fc260f5 --- /dev/null +++ b/src/tests/add-ons/kernel/kernelland_emu/smp.cpp @@ -0,0 +1,32 @@ +/* + * Copyright 2012, Axel Dörfler, axeld@xxxxxxxxxxxxxxxxx + * Distributed under the terms of the MIT License. + */ + + +//! This is only needed for the debug build. + + +#include <cpu.h> +#include <smp.h> + + +#ifdef acquire_spinlock +# undef acquire_spinlock +#endif + + +cpu_ent gCPU[8]; + + +extern "C" void +acquire_spinlock(spinlock* lock) +{ +} + + +extern "C" int32 +smp_get_current_cpu() +{ + return 0; +}