mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-08-03 17:31:42 +00:00
config-tools: Fix error reporting for memory addresses below 4G
Now, if you use a memory address below 4G, there will be a warning, but the build process of the hypervisor will not be interrupted. Tracked-On: #6690 Signed-off-by: Ziheng Li <ziheng.li@intel.com>
This commit is contained in:
parent
cafb562597
commit
86314b2f18
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import lib.error
|
import logging
|
||||||
sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'library'))
|
sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'library'))
|
||||||
import common, math, logging
|
import common, math, logging
|
||||||
|
|
||||||
@ -104,9 +104,9 @@ def alloc_hpa_region(ram_range_info, mem_info_list, vm_node_index_list):
|
|||||||
elif mem_start == hpa_start and mem_end == hpa_end:
|
elif mem_start == hpa_start and mem_end == hpa_end:
|
||||||
del ram_range_info[mem_start]
|
del ram_range_info[mem_start]
|
||||||
elif mem_start > hpa_start or mem_end < hpa_end:
|
elif mem_start > hpa_start or mem_end < hpa_end:
|
||||||
raise lib.error.ResourceError(f"Start address of HPA is out of available memory range: vm id: {vm_index}, hpa_start: {hpa_start}.")
|
logging.warning(f"Start address of HPA is out of available memory range: vm id: {vm_index}, hpa_start: {hpa_start}.")
|
||||||
elif mem_size < hpa_size:
|
elif mem_size < hpa_size:
|
||||||
raise lib.error.ResourceError(f"Size of HPA is out of available memory range: vm id: {vm_index}, hpa_size: {hpa_size}.")
|
logging.warning(f"Size of HPA is out of available memory range: vm id: {vm_index}, hpa_size: {hpa_size}.")
|
||||||
|
|
||||||
return ram_range_info
|
return ram_range_info
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user