From 3c7ef6a3a2d140c188b3f3c8a4ed395807a0750a Mon Sep 17 00:00:00 2001 From: Axel Heider Date: Wed, 8 Jun 2022 19:24:13 +0200 Subject: [PATCH 1/2] CapDL Linker: drop enforcing a parameter type String type is implied anyway. Signed-off-by: Axel Heider --- cdl_utils/capdl_linker.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cdl_utils/capdl_linker.py b/cdl_utils/capdl_linker.py index 6bee81c..9fe975a 100644 --- a/cdl_utils/capdl_linker.py +++ b/cdl_utils/capdl_linker.py @@ -79,8 +79,7 @@ def main(): parser = argparse.ArgumentParser( description="") parser.add_argument('--architecture', '--arch', default='aarch32', - type=lambda x: type('')(x).lower(), choices=valid_architectures(), - help='Target architecture.') + choices=valid_architectures(), help='Target architecture.') parser.add_argument('--object-sizes', required=True, type=argparse.FileType('r')) subparsers = parser.add_subparsers() parser_a = subparsers.add_parser('build_cnode') From 48d9043edc231067d16e67731ceafd77fb4a77a3 Mon Sep 17 00:00:00 2001 From: Axel Heider Date: Thu, 10 Mar 2022 14:54:27 +0100 Subject: [PATCH 2/2] CapDL Linker: drop aarch32 as default architecture Force the caller to specify the architecture. Signed-off-by: Axel Heider --- cdl_utils/capdl_linker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdl_utils/capdl_linker.py b/cdl_utils/capdl_linker.py index 9fe975a..68b21f7 100644 --- a/cdl_utils/capdl_linker.py +++ b/cdl_utils/capdl_linker.py @@ -78,7 +78,7 @@ def final_spec(args, obj_space, cspaces, addr_spaces, targets, architecture): def main(): parser = argparse.ArgumentParser( description="") - parser.add_argument('--architecture', '--arch', default='aarch32', + parser.add_argument('--architecture', '--arch', required=True, choices=valid_architectures(), help='Target architecture.') parser.add_argument('--object-sizes', required=True, type=argparse.FileType('r')) subparsers = parser.add_subparsers()