Error information is being ignored and never returned to the caller. While we don't change cpu_x86_init() to not return error information, print error message inside cpu_x86_init() in case of error.
Signed-off-by: Eduardo Habkost <ehabk...@redhat.com> --- Changes v2: - Use error_report() - Add "cpu_x86_init:" prefix to error message --- target-i386/cpu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target-i386/cpu.c b/target-i386/cpu.c index 69f1204..2907fb0 100644 --- a/target-i386/cpu.c +++ b/target-i386/cpu.c @@ -1517,6 +1517,7 @@ X86CPU *cpu_x86_init(const char *cpu_model) error: object_delete(OBJECT(cpu)); if (error) { + error_report("cpu_x86_init: %s", error_get_pretty(error)); error_free(error); } return NULL; -- 1.7.11.7