summaryrefslogtreecommitdiff
path: root/src/include/smp_sync.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/smp_sync.h')
-rw-r--r--src/include/smp_sync.h23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/include/smp_sync.h b/src/include/smp_sync.h
deleted file mode 100644
index 93aac35..0000000
--- a/src/include/smp_sync.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#ifndef SMP_SYNC_INCLUDED
-#define SMP_SYNC_INCLUDED
-
-static inline void lock(uint8_t *lock) {
- asm("mov al, 1\n"
- "spinlock:\n"
- "lock xchgb [%0], al\n"
- "test al, al\n"
- "pause\n"
- "jnz spinlock\n"
- ::"r"(lock):"al");
-}
-
-static inline void unlock(uint8_t *lock) {
- asm("lock andb [%0], 0"::"r"(lock));
-}
-
-static inline void waitup(uint8_t *loto) {
-}
-
-#define CREATE_LOTO(name)
-
-#endif