diff options
| author | Doug Rabson <dfr@FreeBSD.org> | 2002-03-20 10:00:05 +0000 |
|---|---|---|
| committer | Doug Rabson <dfr@FreeBSD.org> | 2002-03-20 10:00:05 +0000 |
| commit | 95f7adfa1a15bf9a9ca670b1af350e291a89e72f (patch) | |
| tree | 12cbae15868f4f7c8e6cbb85a335fbfacdbf4249 | |
| parent | 421e6a659e1e4f188ee9dabffe9305744a1ff541 (diff) | |
Notes
| -rw-r--r-- | sys/ia64/include/cpufunc.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/sys/ia64/include/cpufunc.h b/sys/ia64/include/cpufunc.h index a72b173d8595..e06eba582e21 100644 --- a/sys/ia64/include/cpufunc.h +++ b/sys/ia64/include/cpufunc.h @@ -285,7 +285,7 @@ enable_intr(void) } static __inline critical_t -cpu_critical_enter(void) +intr_disable(void) { critical_t psr; @@ -295,11 +295,23 @@ cpu_critical_enter(void) } static __inline void -cpu_critical_exit(critical_t psr) +intr_enable(critical_t psr) { __asm __volatile ("mov psr.l=%0;; srlz.d" :: "r" (psr)); } +static __inline critical_t +cpu_critical_enter(void) +{ + return (intr_disable()); +} + +static __inline void +cpu_critical_exit(critical_t psr) +{ + intr_enable(psr); +} + #endif /* _KERNEL */ #endif /* !_MACHINE_CPUFUNC_H_ */ |
