fix helper function to determine actual RAM size

This commit is contained in:
Sergej Schumilo 2023-01-02 08:13:47 +01:00
parent 37717f5ebf
commit 0a2ccef4d3

View File

@ -20,7 +20,9 @@ uint64_t get_ram_size(void)
RAMBlock *block; RAMBlock *block;
uint64_t guest_ram_size = 0; uint64_t guest_ram_size = 0;
QLIST_FOREACH_RCU (block, &ram_list.blocks, next) { QLIST_FOREACH_RCU (block, &ram_list.blocks, next) {
guest_ram_size += block->used_length; if(!strcmp(block->idstr, "pc.ram")){
guest_ram_size += block->used_length;
}
#ifdef DEBUG_NYX_SNAPSHOT_HELPER #ifdef DEBUG_NYX_SNAPSHOT_HELPER
printf("Block: %s (%lx)\n", block->idstr, block->used_length); printf("Block: %s (%lx)\n", block->idstr, block->used_length);
#endif #endif