Rev 534 | Rev 747 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 534 | Rev 746 | ||
---|---|---|---|
Line 237... | Line 237... | ||
237 | __asm__ volatile ("mov %0 = psr\n" : "=r" (v)); |
237 | __asm__ volatile ("mov %0 = psr\n" : "=r" (v)); |
238 | 238 | ||
239 | return (ipl_t) v; |
239 | return (ipl_t) v; |
240 | } |
240 | } |
241 | 241 | ||
- | 242 | /** Disable protection key checking. */ |
|
- | 243 | static inline void pk_disable(void) |
|
- | 244 | { |
|
- | 245 | __asm__ volatile ("rsm %0\n" : : "i" (PSR_PK_MASK)); |
|
- | 246 | } |
|
- | 247 | ||
242 | extern void cpu_halt(void); |
248 | extern void cpu_halt(void); |
243 | extern void cpu_sleep(void); |
249 | extern void cpu_sleep(void); |
244 | extern void asm_delay_loop(__u32 t); |
250 | extern void asm_delay_loop(__u32 t); |
245 | 251 | ||
246 | #endif |
252 | #endif |