From 45f2a072511c5190dd169adad5407e937f74d17e Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Mon, 6 Jan 2025 04:08:59 -0700 Subject: [PATCH] ui/xemu: Use new bql_[un]lock functions --- ui/xemu.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ui/xemu.c b/ui/xemu.c index c8030fc8d0..3208d322ec 100644 --- a/ui/xemu.c +++ b/ui/xemu.c @@ -1195,7 +1195,7 @@ void sdl2_gl_refresh(DisplayChangeListener *dcl) * possible lengthy blocking (for vsync). */ qemu_mutex_lock_main_loop(); - qemu_mutex_lock_iothread(); + bql_lock(); sdl2_poll_events(scon); glClearColor(0, 0, 0, 0); @@ -1205,7 +1205,7 @@ void sdl2_gl_refresh(DisplayChangeListener *dcl) xemu_hud_render(); // Release BQL before swapping (which may sleep if swap interval is not immediate) - qemu_mutex_unlock_iothread(); + bql_unlock(); qemu_mutex_unlock_main_loop(); glFinish(); @@ -1214,12 +1214,12 @@ void sdl2_gl_refresh(DisplayChangeListener *dcl) /* VGA update (see note above) + vblank */ qemu_mutex_lock_main_loop(); - qemu_mutex_lock_iothread(); + bql_lock(); graphic_hw_update(scon->dcl.con); if (scon->updates && scon->surface) { scon->updates = 0; } - qemu_mutex_unlock_iothread(); + bql_unlock(); qemu_mutex_unlock_main_loop(); /* @@ -1550,9 +1550,9 @@ int main(int argc, char **argv) DPRINTF("Main thread: initializing app\n"); qemu_mutex_lock_main_loop(); - qemu_mutex_lock_iothread(); + bql_lock(); xemu_input_init(); - qemu_mutex_unlock_iothread(); + bql_unlock(); qemu_mutex_unlock_main_loop(); while (1) {