From 0a6511917cb2d58bc752c81fd16fa8de5e5dca4e Mon Sep 17 00:00:00 2001
From: Daniel Friesel <daniel.friesel@uos.de>
Date: Fri, 14 Jun 2019 09:39:04 +0200
Subject: data_parameters: Distinguish between bss/data with and without buffer

---
 lib/data_parameters.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/lib/data_parameters.py b/lib/data_parameters.py
index 033f5d7..bbfb404 100644
--- a/lib/data_parameters.py
+++ b/lib/data_parameters.py
@@ -236,13 +236,21 @@ class Protolog:
                     except KeyError:
                         pass
                     try:
-                        val['data_serdes_delta'] = val['data_serdes'] - val['data_nop'] - val['buffer_size']
+                        val['data_serdes_delta'] = val['data_serdes'] - val['data_nop']
+                    except KeyError:
+                        pass
+                    try:
+                        val['data_serdes_delta_nobuf'] = 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['bss_serdes_delta_nobuf'] = val['bss_serdes'] - val['bss_nop'] - val['buffer_size']
+                    except KeyError:
+                        pass
                     try:
                         val['text_serdes_delta'] = val['text_serdes'] - val['text_nop']
                     except KeyError:
-- 
cgit v1.2.3