diff --git a/libs/utils/analysis_module.py b/libs/utils/analysis_module.py index 987e213078b28ad6dba246fcadd336bd0fecd37e..da3ca6a73349300257809be1d8db8ac2081caf69 100644 --- a/libs/utils/analysis_module.py +++ b/libs/utils/analysis_module.py @@ -53,6 +53,9 @@ class AnalysisModule(object): if self._trace.has_big_little: self._little_cap = self._platform['nrg_model']['little']['cpu']['cap_max'] + + if ('big' in self._platform['clusters'] and + 'little' in self._platform['clusters']): self._big_cpus = self._platform['clusters']['big'] self._little_cpus = self._platform['clusters']['little'] diff --git a/libs/utils/env.py b/libs/utils/env.py index 013f44f999ccc963f785caa9bdb1bb957a143cac..5ea783b1f426198e3dc846b6e95612434f5cff99 100644 --- a/libs/utils/env.py +++ b/libs/utils/env.py @@ -797,6 +797,9 @@ class TestEnv(ShareState): else: self.platform['nrg_model'] = self._load_em(self.conf['board']) + if self.platform['nrg_model'] is None: + del self.platform['nrg_model'] + # Adding topology information self.platform['topology'] = self.topology.get_level("cluster")