|
From: | Markus Armbruster |
Subject: | Re: [Qemu-devel] [PATCH v2 06/10] vl: Set errp to &error_abort on machine compat_props |
Date: | Thu, 23 Jun 2016 09:56:23 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Eduardo Habkost <address@hidden> writes: > Use the new GlobalProperty.errp field to handle compat_props > errors. > > Example output before this change: > (with an intentionally broken entry added to PC_COMPAT_1_3 just > for testing) > > $ qemu-system-x86_64 -machine pc-1.3 > qemu-system-x86_64: hw/core/qdev-properties.c:1091: > qdev_prop_set_globals_for_type: Assertion `prop->user_provided' failed. > Aborted (core dumped) > > After: > > $ qemu-system-x86_64 -machine pc-1.3 > Unexpected error in x86_cpuid_set_vendor() at > /home/ehabkost/rh/proj/virt/qemu/target-i386/cpu.c:1688: > qemu-system-x86_64: can't apply global cpu.vendor=x: Property '.vendor' > doesn't take value 'x' > Aborted (core dumped) > > Suggested-by: Paolo Bonzini <address@hidden> > Reviewed-by: Marcel Apfelbaum <address@hidden> > Signed-off-by: Eduardo Habkost <address@hidden> Reviewed-by: Markus Armbruster <address@hidden>
[Prev in Thread] | Current Thread | [Next in Thread] |