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) |
