Removed extraneous event/bcq utilities
[akaros.git] / tests / manycore_test.c
index 5ee3c8a..333211a 100644 (file)
@@ -1,24 +1,12 @@
-#include <rstdio.h>
+#include <stdio.h>
 #include <assert.h>
 #include <vcore.h>
 #include <parlib.h>
 #include <mcs.h>
+#include <uthread.h>
 
 mcs_barrier_t b;
 
-void ghetto_vcore_entry(void);
-struct schedule_ops ghetto_sched_ops = {
-       0, /* init, */
-       ghetto_vcore_entry,
-       0, /* thread_create, */
-       0, /* thread_runnable, */
-       0, /* thread_yield, */
-       0, /* thread_exit, */
-       0, /* preempt_pending, */
-       0, /* spawn_thread, */
-};
-struct schedule_ops *sched_ops = &ghetto_sched_ops;
-
 void do_work_son(int vcoreid)
 {
        int cpuid = sys_getcpuid();
@@ -27,7 +15,7 @@ void do_work_son(int vcoreid)
        mcs_barrier_wait(&b,vcoreid);
 }
 
-void ghetto_vcore_entry()
+void vcore_entry()
 {
        assert(vcore_id() > 0);
        do_work_son(vcore_id());