mirror of https://github.com/thesofproject/sof.git
sof_ri_info: memory layout: find 'tgl' in ___/build_tgl_xcc/sof.ri
Extend the search for the platform code in directory names when there is no sof-tgl.ri match. Signed-off-by: Marc Herbert <marc.herbert@intel.com>
This commit is contained in:
parent
0f365400eb
commit
5dfaf0bf80
|
@ -1374,8 +1374,19 @@ def get_mem_map(ri_path):
|
||||||
# use full firmware name for match
|
# use full firmware name for match
|
||||||
if "sof-{}.ri".format(plat_name) in ri_path:
|
if "sof-{}.ri".format(plat_name) in ri_path:
|
||||||
return DSP_MEM_SPACE_EXT[plat_name]
|
return DSP_MEM_SPACE_EXT[plat_name]
|
||||||
return DspMemory('No platform found in name "{}"'.format(ri_path)
|
|
||||||
+ "; unknown memory layout.", [])
|
# Widen the search and match anything in directory names like
|
||||||
|
# `___/build_tgl_xcc/sof.ri`
|
||||||
|
found = None
|
||||||
|
for plat_name in DSP_MEM_SPACE_EXT:
|
||||||
|
if plat_name in ri_path:
|
||||||
|
if found and len(found) > len(plat_name):
|
||||||
|
continue
|
||||||
|
found = plat_name
|
||||||
|
|
||||||
|
return DSP_MEM_SPACE_EXT[found] if found else DspMemory(
|
||||||
|
'No platform found in name "{}"'.format(ri_path)
|
||||||
|
+ "; unknown memory layout.", [])
|
||||||
|
|
||||||
def add_lmap_mem_info(ri_path, mem_map):
|
def add_lmap_mem_info(ri_path, mem_map):
|
||||||
""" Optional lmap processing
|
""" Optional lmap processing
|
||||||
|
|
Loading…
Reference in New Issue