From: Hervé Poussineau Date: Fri, 24 Jul 2015 18:42:21 +0000 (+0200) Subject: net/dp8393x: disable user creation X-Git-Tag: v2.4.0-rc3~4^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f6351288b65130deb8102b17143f5d84f817a02a;p=thirdparty%2Fqemu.git net/dp8393x: disable user creation Netcard needs an address space to write data to, which can't be specified on command line. This fixes a crash when user starts QEMU with "-device dp8393x" Signed-off-by: Hervé Poussineau Reviewed-by: Aurelien Jarno Signed-off-by: Leon Alrae --- diff --git a/hw/net/dp8393x.c b/hw/net/dp8393x.c index 451ff72e505..93d6a47031f 100644 --- a/hw/net/dp8393x.c +++ b/hw/net/dp8393x.c @@ -889,6 +889,8 @@ static void dp8393x_class_init(ObjectClass *klass, void *data) dc->reset = dp8393x_reset; dc->vmsd = &vmstate_dp8393x; dc->props = dp8393x_properties; + /* Reason: dma_mr property can't be set */ + dc->cannot_instantiate_with_device_add_yet = true; } static const TypeInfo dp8393x_info = {