diff --git a/src/tests/add-ons/kernel/kernelland_emu/Jamfile b/src/tests/add-ons/kernel/kernelland_emu/Jamfile index 09d61f5e16..3d570cb89d 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 0000000000..fc260f5db4 --- /dev/null +++ b/src/tests/add-ons/kernel/kernelland_emu/smp.cpp @@ -0,0 +1,32 @@ +/* + * Copyright 2012, Axel Dörfler, axeld@pinc-software.de. + * Distributed under the terms of the MIT License. + */ + + +//! This is only needed for the debug build. + + +#include +#include + + +#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; +}