pc-dimm: add a function to calculate VM's current RAM size
commit87a45cfee6b169a68e43f284a8a3c1bc20bd5dc9
authorzhanghailiang <zhang.zhanghailiang@huawei.com>
Mon, 17 Nov 2014 05:11:08 +0000 (17 13:11 +0800)
committerLuiz Capitulino <lcapitulino@redhat.com>
Wed, 4 Mar 2015 18:00:04 +0000 (4 13:00 -0500)
tree1dc22e400df100c87fb2c7c763fed45db0b2b76b
parent3539bbb93e944ffde31c61c369ea9eedcc5697a6
pc-dimm: add a function to calculate VM's current RAM size

The global parameter 'ram_size' does not take into account
the hotplugged memory.

In some codes, we use 'ram_size' as current VM's real RAM size,
which is not correct.

Add function 'get_current_ram_size' to calculate VM's current RAM size,
it will enumerate present memory devices and also plus ram_size.

Signed-off-by: zhanghailiang <zhang.zhanghailiang@huawei.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
hw/mem/pc-dimm.c
include/exec/cpu-common.h
stubs/qmp_pc_dimm_device_list.c