Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1487 → Rev 1488

/kernel/trunk/arch/ia64/include/asm.h
128,6 → 128,19
__asm__ volatile ("mov cr.itm = %0\n" : : "r" (v));
}
 
/** Read ITM (Interval Timer Match) register.
*
* @return Match value.
*/
static inline __u64 itm_read(void)
{
__u64 v;
__asm__ volatile ("mov %0 = cr.itm\n" : "=r" (v));
return v;
}
 
/** Read ITV (Interval Timer Vector) register.
*
* @return Current vector and mask bit.