mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 15:23:53 -06:00
qemu_timer.c: add timer_deadline_ms() helper
The pSeries machine is using QEMUTimer internals to return the timeout in seconds for a timer object, in hw/ppc/spapr.c, function spapr_drc_unplug_timeout_remaining_sec(). Create a helper in qemu-timer.c to retrieve the deadline for a QEMUTimer object, in ms, to avoid exposing timer internals to the PPC code. CC: Paolo Bonzini <pbonzini@redhat.com> Acked-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com> Message-Id: <20210301124133.23800-2-danielhb413@gmail.com> Reviewed-by: Greg Kurz <groug@kaod.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
e35dfbd227
commit
4515a5f786
3 changed files with 23 additions and 3 deletions
|
@ -795,6 +795,14 @@ static inline int64_t get_max_clock_jump(void)
|
|||
return 60 * NANOSECONDS_PER_SECOND;
|
||||
}
|
||||
|
||||
/**
|
||||
* timer_deadline_ms:
|
||||
*
|
||||
* Returns the remaining miliseconds for @timer to expire, or zero
|
||||
* if the timer is no longer pending.
|
||||
*/
|
||||
int64_t timer_deadline_ms(QEMUTimer *timer);
|
||||
|
||||
/*
|
||||
* Low level clock functions
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue