diff options
Diffstat (limited to 'vl.c')
-rw-r--r-- | vl.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -72,6 +72,7 @@ int main(int argc, char **argv) #include "net/slirp.h" #include "monitor/monitor.h" #include "ui/console.h" +#include "ui/input.h" #include "sysemu/sysemu.h" #include "sysemu/numa.h" #include "exec/gdbstub.h" @@ -3728,6 +3729,12 @@ int main(int argc, char **argv, char **envp) #endif break; } + case QEMU_OPTION_input_linux: + if (!qemu_opts_parse_noisily(qemu_find_opts("input-linux"), + optarg, true)) { + exit(1); + } + break; case QEMU_OPTION_no_acpi: acpi_enabled = 0; break; @@ -4591,6 +4598,10 @@ int main(int argc, char **argv, char **envp) qemu_spice_display_init(); } #endif +#ifdef CONFIG_LINUX + qemu_opts_foreach(qemu_find_opts("input-linux"), + input_linux_init, NULL, &error_fatal); +#endif if (foreach_device_config(DEV_GDB, gdbserver_start) < 0) { exit(1); |