diff --git a/repos/dde_linux/src/lib/lx_emul/start.c b/repos/dde_linux/src/lib/lx_emul/start.c index 21236a4474..f05bf600d6 100644 --- a/repos/dde_linux/src/lib/lx_emul/start.c +++ b/repos/dde_linux/src/lib/lx_emul/start.c @@ -99,6 +99,9 @@ static int kernel_idle(void * args) static void timer_loop(void) { + /* set timer interrupt task to highest priority */ + lx_emul_task_priority(current, 0); + for (;;) { lx_emul_task_schedule(true); lx_emul_time_handle();