From: Elena Ufimtseva <elena.ufimts...@oracle.com> Enable remote process to parse device command line option
Signed-off-by: Elena Ufimtseva <elena.ufimts...@oracle.com> Signed-off-by: Jagannathan Raman <jag.ra...@oracle.com> Signed-off-by: John G Johnson <john.g.john...@oracle.com> --- remote/remote-opts.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/remote/remote-opts.c b/remote/remote-opts.c index cb7837bf13..f077221c71 100644 --- a/remote/remote-opts.c +++ b/remote/remote-opts.c @@ -57,6 +57,13 @@ void parse_cmdline(int argc, char **argv, char **envp) exit(1); } break; + case QEMU_OPTION_device: + if (!qemu_opts_parse_noisily(qemu_find_opts("device"), + optarg, true)) { + error_report("Unable to process device command"); + exit(1); + } + break; default: break; } @@ -71,5 +78,8 @@ void parse_cmdline(int argc, char **argv, char **envp) exit(0); } + qemu_opts_foreach(qemu_find_opts("device"), device_init_func, NULL, + &error_fatal); + return; } -- 2.25.GIT