summaryrefslogtreecommitdiff
path: root/Makefrag.am
diff options
context:
space:
mode:
authorAgustina Arzille <avarzille@riseup.net>2017-02-01 12:32:52 -0300
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2017-03-04 23:11:20 +0100
commit25f22702f153d62b55cb276152ba5ea935023e6e (patch)
treed93d342c3e7f124df94215a855ca4b99d93012fe /Makefrag.am
parentdc5486ba8801625069fc6172b03e897612f42a90 (diff)
Implement basic sleeping locks for gnumach
* kern/atomic.h: New file. * kern/kmutex.h: New file. * kern/kmutex.c: New file. * Makefrag.am (libkernel_a_SOURCES): Add atomic.h, kmutex.h, kmutex.c. * kern/sched_prim.h (thread_wakeup_prim): Make it return boolean_t. * kern/sched_prim.c (thread_wakeup_prim): Return TRUE if we woke a thread, and FALSE otherwise.
Diffstat (limited to 'Makefrag.am')
-rw-r--r--Makefrag.am3
1 files changed, 3 insertions, 0 deletions
diff --git a/Makefrag.am b/Makefrag.am
index c16f1c72..4625b487 100644
--- a/Makefrag.am
+++ b/Makefrag.am
@@ -132,6 +132,7 @@ libkernel_a_SOURCES += \
kern/assert.h \
kern/ast.c \
kern/ast.h \
+ kern/atomic.h \
kern/boot_script.h \
kern/bootstrap.c \
kern/bootstrap.h \
@@ -160,6 +161,8 @@ libkernel_a_SOURCES += \
kern/ipc_tt.h \
kern/kalloc.h \
kern/kern_types.h \
+ kern/kmutex.c \
+ kern/kmutex.h \
kern/list.h \
kern/lock.c \
kern/lock.h \