mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 23:33:54 -06:00
vl.c: In qemu -h output, only print options for the arch we are running as
Only print options in the help output that are accepted by our arch. This is less confusing for users and also for other programs that consume the help output. The options affected are: -g and -prom-env only displayed on PPC or SPARC -win2k-hack, -rtc-td-hack, -no-fd-bootchk, -no-acpi, -no-hpet, -acpitable, -smbios only displayed on i386 -semihosting only displayed on ARM, M68K or XTENSA -old-param only displayed on ARM Signed-off-by: Michael Ellerman <michael@ellerman.id.au> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
77bd1119ba
commit
a3adb7ad3b
4 changed files with 26 additions and 17 deletions
21
vl.c
21
vl.c
|
@ -1492,24 +1492,21 @@ static void version(void)
|
|||
|
||||
static void help(int exitcode)
|
||||
{
|
||||
const char *options_help =
|
||||
version();
|
||||
printf("usage: %s [options] [disk_image]\n\n"
|
||||
"'disk_image' is a raw hard disk image for IDE hard disk 0\n\n",
|
||||
error_get_progname());
|
||||
|
||||
#define QEMU_OPTIONS_GENERATE_HELP
|
||||
#include "qemu-options-wrapper.h"
|
||||
;
|
||||
version();
|
||||
printf("usage: %s [options] [disk_image]\n"
|
||||
"\n"
|
||||
"'disk_image' is a raw hard disk image for IDE hard disk 0\n"
|
||||
"\n"
|
||||
"%s\n"
|
||||
"During emulation, the following keys are useful:\n"
|
||||
|
||||
printf("\nDuring emulation, the following keys are useful:\n"
|
||||
"ctrl-alt-f toggle full screen\n"
|
||||
"ctrl-alt-n switch to virtual console 'n'\n"
|
||||
"ctrl-alt toggle mouse and keyboard grab\n"
|
||||
"\n"
|
||||
"When using -nographic, press 'ctrl-a h' to get some help.\n",
|
||||
error_get_progname(),
|
||||
options_help);
|
||||
"When using -nographic, press 'ctrl-a h' to get some help.\n");
|
||||
|
||||
exit(exitcode);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue