mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-02-21 12:28:44 +00:00
framework/target: add get_target_descriptor()
Add a function to get a TargetDescriptor by its name.
This commit is contained in:
parent
0a67e94709
commit
d11165b703
@ -30,6 +30,13 @@ def list_target_descriptions(loader=pluginloader):
|
|||||||
return targets.values()
|
return targets.values()
|
||||||
|
|
||||||
|
|
||||||
|
def get_target_description(name, loader=pluginloader):
|
||||||
|
for tdesc in list_target_descriptions(loader):
|
||||||
|
if tdesc.name == name:
|
||||||
|
return tdesc
|
||||||
|
raise ValueError('Could not find target descriptor "{}"'.format(name))
|
||||||
|
|
||||||
|
|
||||||
def instantiate_target(tdesc, params, connect=None, extra_platform_params=None):
|
def instantiate_target(tdesc, params, connect=None, extra_platform_params=None):
|
||||||
target_params = get_config_point_map(tdesc.target_params)
|
target_params = get_config_point_map(tdesc.target_params)
|
||||||
platform_params = get_config_point_map(tdesc.platform_params)
|
platform_params = get_config_point_map(tdesc.platform_params)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user