Subversion Repositories HelenOS-historic

Rev

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