Subversion Repositories HelenOS

Rev

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

Rev 873 Rev 883
Line 247... Line 247...
247
    __asm__ volatile ("rdpr %%tpc, %0\n" : "=r" (v));
247
    __asm__ volatile ("rdpr %%tpc, %0\n" : "=r" (v));
248
   
248
   
249
    return v;
249
    return v;
250
}
250
}
251
 
251
 
-
 
252
/** Read Trap Level register.
-
 
253
 *
-
 
254
 * @return Current value in TL.
-
 
255
 */
-
 
256
static inline __u64 tl_read(void)
-
 
257
{
-
 
258
    __u64 v;
-
 
259
   
-
 
260
    __asm__ volatile ("rdpr %%tl, %0\n" : "=r" (v));
-
 
261
   
-
 
262
    return v;
-
 
263
}
252
 
264
 
253
/** Write Trap Base Address register.
265
/** Write Trap Base Address register.
254
 *
266
 *
255
 * @param New value of TBA.
267
 * @param New value of TBA.
256
 */
268
 */