Subversion Repositories HelenOS-historic

Rev

Rev 987 | Rev 1220 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 987 Rev 1007
Line 118... Line 118...
118
 */
118
 */
119
static inline __address get_stack_base(void)
119
static inline __address get_stack_base(void)
120
{
120
{
121
    __address v;
121
    __address v;
122
   
122
   
123
    __asm__ volatile ("and %0, %%r1, %1\n" : "=r" (v) : "r" (~(STACK_SIZE-1)));
123
    __asm__ volatile ("and %0, %%sp, %1\n" : "=r" (v) : "r" (~(STACK_SIZE-1)));
124
   
124
   
125
    return v;
125
    return v;
126
}
126
}
127
 
127
 
-
 
128
static inline void cpu_sleep(void)
-
 
129
{
-
 
130
}
-
 
131
 
128
void cpu_halt(void);
132
void cpu_halt(void);
129
void cpu_sleep(void);
-
 
130
void asm_delay_loop(__u32 t);
133
void asm_delay_loop(__u32 t);
131
 
134
 
132
#endif
135
#endif