From 7cffac359ba1dbb0d942ab03632760ed8a652d43 Mon Sep 17 00:00:00 2001 From: Ziheng Li Date: Wed, 6 Jul 2022 13:47:08 +0800 Subject: [PATCH] config-tools: refine memory allocation for pre-launch vm Fixed a logic error in one line of code in misc/config_tools/static_allocators/memory_allocator.py. Tracked-On: #7838 Signed-off-by: Ziheng Li --- misc/config_tools/static_allocators/memory_allocator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/config_tools/static_allocators/memory_allocator.py b/misc/config_tools/static_allocators/memory_allocator.py index f47c8d1a0..eb00f2749 100644 --- a/misc/config_tools/static_allocators/memory_allocator.py +++ b/misc/config_tools/static_allocators/memory_allocator.py @@ -84,7 +84,7 @@ def alloc_hpa_region(ram_range_info, mem_info_list, vm_node_index_list): if hpa_start != 0: if mem_start < hpa_start and mem_start + mem_size > hpa_start + hpa_size: ram_range_info[mem_start] = hpa_start - mem_start - ram_range_info[hpa_start - mem_start] = mem_start + mem_size - hpa_start - hpa_size + ram_range_info[hpa_start + hpa_size] = mem_start + mem_size - hpa_start - hpa_size elif mem_start == hpa_start and mem_start + mem_size > hpa_start + hpa_size: del ram_range_info[mem_start] ram_range_info[hpa_start + hpa_size] = mem_start + mem_size - hpa_start - hpa_size