Git properly ignores the symlink u/parlib/inc/arch
[akaros.git] / tests / eth_audio.c
index 3f7f3aa..b290d9e 100644 (file)
@@ -18,6 +18,7 @@
 #include <timing.h>
 #include <assert.h>
 #include <event.h>
+#include <uthread.h>
 
 void *core0_tls = 0;
 void *in_buf, *out_buf;
@@ -98,6 +99,7 @@ void vcore_entry(void)
        uint32_t vcoreid = vcore_id();
        static bool first_time = TRUE;
 
+       printf("GIANT WARNING: this is ancient shit\n");
 /* begin: stuff userspace needs to do to handle events/notifications */
 
        struct vcore *vc = &__procinfo.vcoremap[vcoreid];
@@ -121,8 +123,7 @@ void vcore_entry(void)
         * set the appropriate TLS.  On x86, this will involve changing the LDT
         * entry for this vcore to point to the TCB of the new user-thread. */
        if (vcoreid == 0) {
-               vcpd->notif_pending = 0;
-               /* Do one last check for notifs after clearing pending */
+               clear_notif_pending(vcoreid);
                set_tls_desc(core0_tls, 0);
                /* Load silly state (Floating point) too */
                pop_ros_tf(&vcpd->notif_tf, vcoreid);