system/vl: more error exit into config enumeration code
authorAlex Bennée <alex.bennee@linaro.org>
Thu, 16 Jan 2025 16:02:37 +0000 (16:02 +0000)
committerAlex Bennée <alex.bennee@linaro.org>
Fri, 17 Jan 2025 10:44:05 +0000 (10:44 +0000)
commit77e911d0c76e91f1566afb9e76f05aee50f08e42
tree72c1737943ec10c7c7eaa4934357034d6419688a
parentbb0c5be8e907511c7f05f45e820c548ceef25b97
system/vl: more error exit into config enumeration code

All of the failures to configure devices will result in QEMU exiting
with an error code. In preparation for passing Error * down the chain
re-name the iterator to foreach_device_config_or_exit and exit using
&error_fatal instead of returning a failure indication.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20250116160306.1709518-9-alex.bennee@linaro.org>
system/vl.c