diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/data_parameters.py | 16 | 
1 files changed, 16 insertions, 0 deletions
| 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 @@ -236,6 +236,18 @@ class Protolog:                      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']                          val['total_dmem_ser'] += val['heap_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) | 
