imx_epit will stop unexpectedly when couter rollover
This line is paradoxical with context and comments, https://gitlab.com/qemu-project/qemu/-/blob/master/hw/timer/imx_epit.c#L182. It should be replaced with:
bool is_oneshot = (limit <= s->cmp);