[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] vl: Print display options for -display help
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [PATCH] vl: Print display options for -display help |
Date: |
Thu, 14 Dec 2023 10:29:05 +0100 |
User-agent: |
Mozilla Thunderbird |
Hi Akihiko,
On 14/12/23 07:47, Akihiko Odaki wrote:
-display lists display backends, but does not tell their options.
Use the help messages from qemu-options.def, which include the list of
options.
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
---
include/ui/console.h | 1 -
system/vl.c | 11 ++++++-----
ui/console.c | 20 --------------------
3 files changed, 6 insertions(+), 26 deletions(-)
diff --git a/ui/console.c b/ui/console.c
index 7db921e3b7d6..6aee5e9a7ffb 100644
--- a/ui/console.c
+++ b/ui/console.c
@@ -1691,23 +1691,3 @@ const char *qemu_display_get_vc(DisplayOptions *opts)
}
return vc;
}
-
-void qemu_display_help(void)
-{
- int idx;
-
- printf("Available display backend types:\n");
- printf("none\n");
- for (idx = DISPLAY_TYPE_NONE; idx < DISPLAY_TYPE__MAX; idx++) {
- if (!dpys[idx]) {
- Error *local_err = NULL;
- int rv = ui_module_load(DisplayType_str(idx), &local_err);
- if (rv < 0) {
- error_report_err(local_err);
- }
- }
- if (dpys[idx]) {
- printf("%s\n", DisplayType_str(dpys[idx]->type));
Is the "qapi/qapi-commands-ui.h" header still necessary?
- }
- }
-}
So we go from:
$ ./qemu-system-aarch64 -display help
Available display backend types:
none
gtk
sdl
curses
cocoa
dbus
to:
$ ./qemu-system-aarch64 -display help
-display sdl[,gl=on|core|es|off][,grab-mod=<mod>][,show-cursor=on|off]
[,window-close=on|off]
-display gtk[,full-screen=on|off][,gl=on|off][,grab-on-hover=on|off]
[,show-tabs=on|off][,show-cursor=on|off][,window-close=on|off]
[,show-menubar=on|off]
-display vnc=<display>[,<optargs>]
-display curses[,charset=<encoding>]
-display cocoa[,full-grab=on|off][,swap-opt-cmd=on|off]
-display dbus[,addr=<dbusaddr>]
[,gl=on|core|es|off][,rendernode=<file>]
-display cocoa[,show-cursor=on|off][,left-command-key=on|off]
-display none
select display backend type
The default display is equivalent to
"-display gtk"
The latter is indeed more helpful.
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
- [PATCH] vl: Print display options for -display help, Akihiko Odaki, 2023/12/14
- Re: [PATCH] vl: Print display options for -display help,
Philippe Mathieu-Daudé <=
- Re: [PATCH] vl: Print display options for -display help, BALATON Zoltan, 2023/12/14
- Re: [PATCH] vl: Print display options for -display help, Akihiko Odaki, 2023/12/15
- Re: [PATCH] vl: Print display options for -display help, BALATON Zoltan, 2023/12/15
- Re: [PATCH] vl: Print display options for -display help, Daniel P . Berrangé, 2023/12/15
- Re: [PATCH] vl: Print display options for -display help, BALATON Zoltan, 2023/12/15
- Re: [PATCH] vl: Print display options for -display help, Akihiko Odaki, 2023/12/17
Re: [PATCH] vl: Print display options for -display help, Marc-André Lureau, 2023/12/14