mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 02:03:56 -06:00
system: Replace arch_type global by qemu_arch_available() helper
qemu_arch_available() is a bit simpler to understand while reviewing than the undocumented arch_type variable. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-Id: <20250305005225.95051-5-philmd@linaro.org>
This commit is contained in:
parent
5dc4337f79
commit
44ac8eaff0
5 changed files with 11 additions and 8 deletions
|
@ -878,11 +878,11 @@ static void help(int exitcode)
|
|||
g_get_prgname());
|
||||
|
||||
#define DEF(option, opt_arg, opt_enum, opt_help, arch_mask) \
|
||||
if ((arch_mask) & arch_type) \
|
||||
if (qemu_arch_available(arch_mask)) \
|
||||
fputs(opt_help, stdout);
|
||||
|
||||
#define ARCHHEADING(text, arch_mask) \
|
||||
if ((arch_mask) & arch_type) \
|
||||
if (qemu_arch_available(arch_mask)) \
|
||||
puts(stringify(text));
|
||||
|
||||
#define DEFHEADING(text) ARCHHEADING(text, QEMU_ARCH_ALL)
|
||||
|
@ -2929,7 +2929,7 @@ void qemu_init(int argc, char **argv)
|
|||
const QEMUOption *popt;
|
||||
|
||||
popt = lookup_opt(argc, argv, &optarg, &optind);
|
||||
if (!(popt->arch_mask & arch_type)) {
|
||||
if (!qemu_arch_available(popt->arch_mask)) {
|
||||
error_report("Option not supported for this target");
|
||||
exit(1);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue