1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2024-10-06 10:51:13 +01:00

framework/target: manager: use get_target_description

use the new get_target_description() when initializing the target inside
TargetManager, instead of manually searching through results of
list_target_descriptions().
This commit is contained in:
Sergei Trofimov 2017-12-15 09:58:08 +00:00 committed by marcbonnici
parent d11165b703
commit 833c3dd0a0

View File

@ -2,7 +2,7 @@ import logging
from wa.framework import signal
from wa.framework.plugin import Parameter
from wa.framework.target.descriptor import (list_target_descriptions,
from wa.framework.target.descriptor import (get_target_description,
instantiate_target,
instantiate_assistant)
from wa.framework.target.info import TargetInfo
@ -83,10 +83,7 @@ class TargetManager(object):
self.rpm.commit_runtime_parameters(parameters)
def _init_target(self):
target_map = {td.name: td for td in list_target_descriptions()}
if self.target_name not in target_map:
raise ValueError('Unknown Target: {}'.format(self.target_name))
tdesc = target_map[self.target_name]
tdesc = get_target_description(self.target_name)
extra_plat_params={}
if tdesc.platform is Gem5SimulationPlatform: