From a28525b23b1ed9c1c45482125c7e52116681177a Mon Sep 17 00:00:00 2001 From: Marcin Maka Date: Fri, 22 May 2020 17:05:22 +0200 Subject: [PATCH] tools: sof-ri-info: fix css mft parsing for bin with ext mft CSS Manifest header must be created with file offset adjusted by extended manifest size to loop through extensions correctly. Signed-off-by: Marcin Maka --- tools/sof_ri_info/sof_ri_info.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/sof_ri_info/sof_ri_info.py b/tools/sof_ri_info/sof_ri_info.py index 90d12592e..bea65c92e 100755 --- a/tools/sof_ri_info/sof_ri_info.py +++ b/tools/sof_ri_info/sof_ri_info.py @@ -371,7 +371,8 @@ def parse_cse_manifest(reader): entry_length)) if '.man' in entry_name: - entry = CssManifest(entry_name, entry_offset) + entry = CssManifest(entry_name, + reader.ext_mft_length + entry_offset) cur_off = reader.set_offset(reader.ext_mft_length + entry_offset) parse_css_manifest(entry, reader, reader.ext_mft_length + entry_offset + entry_length)