From aba7158a6ff77556f483e224d32cb354172e39f5 Mon Sep 17 00:00:00 2001 From: Yanray Wang Date: Mon, 29 May 2023 16:45:56 +0800 Subject: [PATCH] code_size_compare.py: add armv8-m option for arch Signed-off-by: Yanray Wang --- scripts/code_size_compare.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/code_size_compare.py b/scripts/code_size_compare.py index 86facb964a..e61236ad3c 100755 --- a/scripts/code_size_compare.py +++ b/scripts/code_size_compare.py @@ -37,6 +37,7 @@ class SupportedArch(Enum): """Supported architecture for code size measurement.""" AARCH64 = 'aarch64' AARCH32 = 'aarch32' + ARMV8_M = 'armv8-m' X86_64 = 'x86_64' X86 = 'x86' @@ -85,7 +86,7 @@ class CodeSizeInfo: # pylint: disable=too-few-public-methods if self.config == SupportedConfig.DEFAULT.value: return 'make -j lib CFLAGS=\'-Os \' ' - elif self.arch == SupportedArch.AARCH32.value and \ + elif self.arch == SupportedArch.ARMV8_M.value and \ self.config == SupportedConfig.TFM_MEDIUM.value: return \ 'make -j lib CC=armclang \ @@ -316,9 +317,9 @@ def main(): else: new_revision = "current" - print("Measure code size for architecture: {}, configuration: {}" - .format(comp_args.arch, comp_args.config)) code_size_info = CodeSizeInfo(comp_args.arch, comp_args.config) + print("Measure code size for architecture: {}, configuration: {}" + .format(code_size_info.arch, code_size_info.config)) result_dir = comp_args.result_dir size_compare = CodeSizeComparison(old_revision, new_revision, result_dir, code_size_info)