 87a45cfee6
			
		
	
	
		87a45cfee6
		
	
	
	
	
		
			
			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>
		
			
				
	
	
		
			13 lines
		
	
	
		
			189 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			189 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include "qom/object.h"
 | |
| #include "hw/mem/pc-dimm.h"
 | |
| 
 | |
| int qmp_pc_dimm_device_list(Object *obj, void *opaque)
 | |
| {
 | |
|    return 0;
 | |
| }
 | |
| 
 | |
| ram_addr_t get_current_ram_size(void)
 | |
| {
 | |
|     return ram_size;
 | |
| }
 |