diff options
author | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2008-05-01 17:17:55 -0400 |
---|---|---|
committer | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2008-05-01 17:17:55 -0400 |
commit | 8ab1c570cf529df981c7d8c27066bfa80f22fc0a (patch) | |
tree | 6daa8591dfd645ebc6e246ae6c60756807091e74 /src | |
parent | 708b97b2900775f3651cdf9ab04b4f512b4705bd (diff) |
isolate architecture dependent code
Diffstat (limited to 'src')
-rw-r--r-- | src/kernel_iface.c | 6 |
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 | ||
38 | static inline void barrier(void) | ||
39 | { | ||
40 | __asm__ __volatile__("sfence": : :"memory"); | ||
41 | } | ||
42 | |||
43 | void enter_np(void) | 39 | void enter_np(void) |
44 | { | 40 | { |
45 | if (++np_flag.ctr == 1) | 41 | if (++np_flag.ctr == 1) |