Skip to content

Commit

Permalink
hw/ptimer: Introduce ptimer_get_limit
Browse files Browse the repository at this point in the history
Currently ptimer users are used to store copy of the limit value, because
ptimer doesn't provide facility to retrieve the limit. Let's provide it.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Reviewed-by: Peter Crosthwaite <crosthwaite.peter@gmail.com>
Message-id: 8f1fa9f.1464367869.git.digetx@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  • Loading branch information
digetx authored and pm215 committed Jun 6, 2016
1 parent 869e92b commit 578c4b2
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
5 changes: 5 additions & 0 deletions hw/core/ptimer.c
Expand Up @@ -225,6 +225,11 @@ void ptimer_set_limit(ptimer_state *s, uint64_t limit, int reload)
}
}

uint64_t ptimer_get_limit(ptimer_state *s)
{
return s->limit;
}

const VMStateDescription vmstate_ptimer = {
.name = "ptimer",
.version_id = 1,
Expand Down
1 change: 1 addition & 0 deletions include/hw/ptimer.h
Expand Up @@ -19,6 +19,7 @@ typedef void (*ptimer_cb)(void *opaque);
ptimer_state *ptimer_init(QEMUBH *bh);
void ptimer_set_period(ptimer_state *s, int64_t period);
void ptimer_set_freq(ptimer_state *s, uint32_t freq);
uint64_t ptimer_get_limit(ptimer_state *s);
void ptimer_set_limit(ptimer_state *s, uint64_t limit, int reload);
uint64_t ptimer_get_count(ptimer_state *s);
void ptimer_set_count(ptimer_state *s, uint64_t count);
Expand Down

0 comments on commit 578c4b2

Please sign in to comment.