OSDN Git Service

pc-dimm: error out if memory hotplug is not enabled
authorIgor Mammedov <imammedo@redhat.com>
Mon, 30 Jun 2014 10:43:29 +0000 (12:43 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Sun, 6 Jul 2014 06:13:54 +0000 (09:13 +0300)
commit9b79a76cdbb43b0b00aaf6e9421298842fc68841
treeb03d22790f2b3a7af9c25b81361faaf3725d24cc
parent0462faee67eb9ee39e51f764891fb6b767602eed
pc-dimm: error out if memory hotplug is not enabled

fixes QEMU abort in case it's started without memory
hotplug enabled.

as result of fix it will print following messages:
"
-device pc-dimm,id=d1,memdev=m1: memory hotplug is not enabled, enable it on startup
-device pc-dimm,id=d1,memdev=m1: Device 'pc-dimm' could not be initialized
"

Also fixup assert condition to detect hotplug address
space overflow.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reported-by: Hu Tao <hutao@cn.fujitsu.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/mem/pc-dimm.c