Changeset 9a5b556 in mainline for kernel/arch/ia64/src/drivers/it.c
- Timestamp:
- 2006-09-12T13:03:55Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6eabb6e6
- Parents:
- 7bb6b06
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/drivers/it.c
r7bb6b06 r9a5b556 27 27 */ 28 28 29 29 /** @addtogroup ia64 30 30 * @{ 31 31 */ … … 77 77 eoi_write(EOI); 78 78 79 m =itm_read();79 m = itm_read(); 80 80 81 while(1) 82 { 83 84 c=itc_read(); 85 c+=IT_SERVICE_CLOCKS; 81 while (1) { 82 c = itc_read(); 83 c += IT_SERVICE_CLOCKS; 86 84 87 m+=IT_DELTA; 88 if(m-c<0) 89 { 85 m += IT_DELTA; 86 if (m-c<0) 90 87 CPU->missed_clock_ticks++; 91 }92 elsebreak;88 else 89 break; 93 90 } 94 91 … … 96 93 srlz_d(); /* propagate changes */ 97 94 98 99 100 95 clock(); 101 96 poll_keyboard(); 102 97 } 103 98 104 99 /** @} 105 100 */ 106
Note:
See TracChangeset
for help on using the changeset viewer.