Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 432 → Rev 433

/SPARTAN/trunk/arch/ia64/include/asm.h
92,9 → 92,22
__asm__ volatile ("mov cr.itm = %0\n" : : "r" (v));
}
 
/** Read ITV (Interval Timer Vector) register.
*
* @return Current vector and mask bit.
*/
static inline __u64 itv_read(void)
{
__u64 v;
__asm__ volatile ("mov %0 = cr.itv\n" : "=r" (v));
return v;
}
 
/** Write ITV (Interval Timer Vector) register.
*
* @param New vector and masked bit.
* @param New vector and mask bit.
*/
static inline void itv_write(__u64 v)
{