Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1880 → Rev 1881

/trunk/kernel/arch/ia64/src/drivers/it.c
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup ia64
/** @addtogroup ia64
* @{
*/
/** @file
76,31 → 76,25
eoi_write(EOI);
m=itm_read();
m = itm_read();
while(1)
{
c=itc_read();
c+=IT_SERVICE_CLOCKS;
while (1) {
c = itc_read();
c += IT_SERVICE_CLOCKS;
 
m+=IT_DELTA;
if(m-c<0)
{
m += IT_DELTA;
if (m-c<0)
CPU->missed_clock_ticks++;
}
else break;
else
break;
}
itm_write(m);
srlz_d(); /* propagate changes */
clock();
poll_keyboard();
}
 
/** @}
/** @}
*/