aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2008-05-01 17:17:55 -0400
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2008-05-01 17:17:55 -0400
commit8ab1c570cf529df981c7d8c27066bfa80f22fc0a (patch)
tree6daa8591dfd645ebc6e246ae6c60756807091e74 /src
parent708b97b2900775f3651cdf9ab04b4f512b4705bd (diff)
isolate architecture dependent code
Diffstat (limited to 'src')
-rw-r--r--src/kernel_iface.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/kernel_iface.c b/src/kernel_iface.c
index 35c84b6..d29c652 100644
--- a/src/kernel_iface.c
+++ b/src/kernel_iface.c
@@ -2,6 +2,7 @@
2 2
3#include "litmus.h" 3#include "litmus.h"
4#include "internal.h" 4#include "internal.h"
5#include "asm.h"
5 6
6/* per real-time thread kernel <-> user space flags */ 7/* per real-time thread kernel <-> user space flags */
7 8
@@ -35,11 +36,6 @@ int init_kernel_iface(void)
35 return ret; 36 return ret;
36} 37}
37 38
38static inline void barrier(void)
39{
40 __asm__ __volatile__("sfence": : :"memory");
41}
42
43void enter_np(void) 39void enter_np(void)
44{ 40{
45 if (++np_flag.ctr == 1) 41 if (++np_flag.ctr == 1)