From 9108ccf40c9fafed5d8a2613a35199d3c93e21d4 Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Fri, 20 Jun 2025 03:18:07 -0700 Subject: [PATCH] vl: Bring up xemu network later, and down if disabled --- system/vl.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/system/vl.c b/system/vl.c index d32b6e2d0a..4245d15316 100644 --- a/system/vl.c +++ b/system/vl.c @@ -2046,12 +2046,6 @@ static void qemu_create_late_backends(void) net_init_clients(); -#ifdef XBOX - if (g_config.net.enable) { - xemu_net_enable(); - } -#endif - object_option_foreach_add(object_create_late); /* @@ -2776,6 +2770,15 @@ void qmp_x_exit_preconfig(Error **errp) qemu_init_board(); qemu_create_cli_devices(); + +#ifdef XBOX + if (g_config.net.enable) { + xemu_net_enable(); + } else { + xemu_net_disable(); + } +#endif + if (!qemu_machine_creation_done(errp)) { return; }