aboutsummaryrefslogtreecommitdiff
path: root/bsd-user/x86_64
diff options
context:
space:
mode:
authorThomas Huth <thuth@redhat.com>2018-09-10 09:46:26 +0200
committerThomas Huth <thuth@redhat.com>2018-09-25 17:26:18 +0200
commit6038f98904942a84d4a9cb03a2d84a5c1948343b (patch)
treea3ec9f63e1be61d44ae24c862f7cf338d9b59e29 /bsd-user/x86_64
parent6871a0d01f16871c67ea46d4264472cce345bb63 (diff)
hw/qdev-core: Fix description of instance_init
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. 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. Reviewed-by: Andreas Färber <afaerber@suse.de> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to 'bsd-user/x86_64')
0 files changed, 0 insertions, 0 deletions