From 2ed9a08ff4389e63d1b38bd3966cbc0b1a6c21c9 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Thu, 13 Jun 2019 10:19:56 +0200 Subject: data_parameters: Add {data,bss,text}_serdes_delta --- lib/data_parameters.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lib/data_parameters.py b/lib/data_parameters.py index 32f0ecd..033f5d7 100644 --- a/lib/data_parameters.py +++ b/lib/data_parameters.py @@ -235,6 +235,18 @@ class Protolog: val['callcycles_median'][line] -= val['cycles_nop'] except KeyError: pass + try: + val['data_serdes_delta'] = val['data_serdes'] - val['data_nop'] - val['buffer_size'] + except KeyError: + pass + try: + val['bss_serdes_delta'] = val['bss_serdes'] - val['bss_nop'] + except KeyError: + pass + try: + val['text_serdes_delta'] = val['text_serdes'] - val['text_nop'] + except KeyError: + pass try: val['total_dmem_ser'] = val['stack_alloc_ser'] val['written_dmem_ser'] = val['stack_set_ser'] @@ -273,6 +285,10 @@ class Protolog: val['allmem_serdes'] = val['text_serdes'] + val['data_serdes'] + val['bss_serdes'] + val['total_dmem_serdes'] - val['buffer_size'] except KeyError: pass + try: + val['smem_serdes'] = val['text_serdes'] + val['data_serdes'] + val['bss_serdes'] - val['buffer_size'] + except KeyError: + pass if cpu_conf_str: cpu_conf = utils.parse_conf_str(cpu_conf_str) -- cgit v1.2.3