25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: dev_8253.c,v 1.4 2005/05/21 07:41:11 debug Exp $ |
* $Id: dev_8253.c,v 1.5 2005/10/26 14:37:03 debug Exp $ |
29 |
* |
* |
30 |
* 8253/8254 Programmable Interval Timer. |
* 8253/8254 Programmable Interval Timer. |
31 |
* |
* |
75 |
struct pit8253_data *d = (struct pit8253_data *) extra; |
struct pit8253_data *d = (struct pit8253_data *) extra; |
76 |
uint64_t idata = 0, odata = 0; |
uint64_t idata = 0, odata = 0; |
77 |
|
|
78 |
idata = memory_readmax64(cpu, data, len); |
if (writeflag == MEM_WRITE) |
79 |
|
idata = memory_readmax64(cpu, data, len); |
80 |
|
|
81 |
/* TODO: ack somewhere else */ |
/* TODO: ack somewhere else */ |
82 |
cpu_interrupt_ack(cpu, d->irq_nr); |
cpu_interrupt_ack(cpu, d->irq_nr); |