Revision 6ee093c9 hw/ppc405_uc.c
b/hw/ppc405_uc.c | ||
---|---|---|
1379 | 1379 |
case 0x00: |
1380 | 1380 |
/* Time base counter */ |
1381 | 1381 |
ret = muldiv64(qemu_get_clock(vm_clock) + gpt->tb_offset, |
1382 |
gpt->tb_freq, ticks_per_sec);
|
|
1382 |
gpt->tb_freq, get_ticks_per_sec());
|
|
1383 | 1383 |
break; |
1384 | 1384 |
case 0x10: |
1385 | 1385 |
/* Output enable */ |
... | ... | |
1434 | 1434 |
switch (addr) { |
1435 | 1435 |
case 0x00: |
1436 | 1436 |
/* Time base counter */ |
1437 |
gpt->tb_offset = muldiv64(value, ticks_per_sec, gpt->tb_freq)
|
|
1437 |
gpt->tb_offset = muldiv64(value, get_ticks_per_sec(), gpt->tb_freq)
|
|
1438 | 1438 |
- qemu_get_clock(vm_clock); |
1439 | 1439 |
ppc4xx_gpt_compute_timer(gpt); |
1440 | 1440 |
break; |
Also available in: Unified diff