[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-trivial] [Qemu-devel] [PATCH] hw/qdev-core: Fix description of
Re: [Qemu-trivial] [Qemu-devel] [PATCH] hw/qdev-core: Fix description of instance_init
Wed, 19 Sep 2018 14:48:05 +0200
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
Thomas Huth <address@hidden> writes:
> The part of the documentation of DeviceClass that talks about instance_init
> is partly wrong: instance_init() functions must not abort or exit, since
> the function is also called during introspection of the device already.
I figure it was correct back when the comment was written. It's
definitely wrong now.
> So if a device calls exit() during its instance_init() function, QEMU
> terminates unexpectedly if somebody tries to just have a look at the
> interfaces from the device with "device_add xyz,help" or with the
> "device-list-properties" QOM command. This should never happen.
> Signed-off-by: Thomas Huth <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>