]> xenbits.xensource.com Git - xen.git/commitdiff
tools/libxl: Replace deprecated -sdl option on QEMU command line
authorAnthony PERARD <anthony.perard@citrix.com>
Mon, 15 Aug 2022 13:34:07 +0000 (15:34 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 15 Aug 2022 13:34:07 +0000 (15:34 +0200)
"-sdl" is deprecated upstream since 6695e4c0fd9e ("softmmu/vl:
Deprecate the -sdl and -curses option"), QEMU v6.2, and the option is
removed by 707d93d4abc6 ("ui: Remove deprecated options "-sdl" and
"-curses""), in upcoming QEMU v7.1.

Instead, use "-display sdl", available since 1472a95bab1e ("Introduce
-display argument"), before QEMU v1.0.

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Reviewed-by: Jason Andryuk <jandryuk@gmail.com>
master commit: 41fcb3af8ad6d4c9f65a9d72798e6d18afec55ac
master date: 2022-08-11 11:47:11 +0200

tools/libs/light/libxl_dm.c

index 1864ee30f0a22f3c8157066a4d72faa7d8dc75f7..04bf5d85632ec088c79e99efc67eddb5a90859cd 100644 (file)
@@ -1349,7 +1349,7 @@ static int libxl__build_device_model_args_new(libxl__gc *gc,
     flexarray_append_pair(dm_args, "-display", "none");
 
     if (sdl && !is_stubdom) {
-        flexarray_append(dm_args, "-sdl");
+        flexarray_append_pair(dm_args, "-display", "sdl");
         if (sdl->display)
             flexarray_append_pair(dm_envs, "DISPLAY", sdl->display);
         if (sdl->xauthority)