[haiku-commits] haiku: hrev43920 - src/tests/add-ons/kernel/kernelland_emu

  • From: axeld@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 31 Mar 2012 21:28:14 +0200 (CEST)

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;
+}


Other related posts:

  • » [haiku-commits] haiku: hrev43920 - src/tests/add-ons/kernel/kernelland_emu - axeld