Revision 74475455 hw/lan9118.c
b/hw/lan9118.c | ||
---|---|---|
327 | 327 |
s->afc_cfg = 0; |
328 | 328 |
s->e2p_cmd = 0; |
329 | 329 |
s->e2p_data = 0; |
330 |
s->free_timer_start = qemu_get_clock(vm_clock) / 40; |
|
330 |
s->free_timer_start = qemu_get_clock_ns(vm_clock) / 40;
|
|
331 | 331 |
|
332 | 332 |
ptimer_stop(s->timer); |
333 | 333 |
ptimer_set_count(s->timer, 0xffff); |
... | ... | |
1070 | 1070 |
case CSR_WORD_SWAP: |
1071 | 1071 |
return s->word_swap; |
1072 | 1072 |
case CSR_FREE_RUN: |
1073 |
return (qemu_get_clock(vm_clock) / 40) - s->free_timer_start; |
|
1073 |
return (qemu_get_clock_ns(vm_clock) / 40) - s->free_timer_start;
|
|
1074 | 1074 |
case CSR_RX_DROP: |
1075 | 1075 |
/* TODO: Implement dropped frames counter. */ |
1076 | 1076 |
return 0; |
Also available in: Unified diff