summary refs log tree commit diff stats
path: root/hw/net/dp8393x.c
diff options
context:
space:
mode:
authorHervé Poussineau <hpoussin@reactos.org>2015-07-24 20:42:21 +0200
committerLeon Alrae <leon.alrae@imgtec.com>2015-07-28 09:29:25 +0100
commitf6351288b65130deb8102b17143f5d84f817a02a (patch)
tree15fa614af7c3cc49d1b880ba8e37ab1458e8580a /hw/net/dp8393x.c
parentda52a4dfcc4864fd2260ec4eab331f75b1f0240b (diff)
downloadfocaccia-qemu-f6351288b65130deb8102b17143f5d84f817a02a.tar.gz
focaccia-qemu-f6351288b65130deb8102b17143f5d84f817a02a.zip
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 <hpoussin@reactos.org>
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
Diffstat (limited to 'hw/net/dp8393x.c')
-rw-r--r--hw/net/dp8393x.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/hw/net/dp8393x.c b/hw/net/dp8393x.c
index 451ff72e50..93d6a47031 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 = {