From: Axel Heider <axel.hei...@hensoldt.net> Signed-off-by: Axel Heider <axel.hei...@hensoldt.net> --- hw/timer/imx_epit.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/hw/timer/imx_epit.c b/hw/timer/imx_epit.c index 2e9dae0bc8..5315d9633e 100644 --- a/hw/timer/imx_epit.c +++ b/hw/timer/imx_epit.c @@ -94,6 +94,10 @@ static void imx_epit_reset(DeviceState *dev) s->lr = EPIT_TIMER_MAX; s->cmp = 0; s->cnt = 0; + + /* clear the interrupt */ + qemu_irq_lower(s->irq); + ptimer_transaction_begin(s->timer_cmp); ptimer_transaction_begin(s->timer_reload); /* stop both timers */ -- 2.34.5