summaryrefslogtreecommitdiff
path: root/src/gpuwattch/cacti/parameter.cc
diff options
context:
space:
mode:
authorAhmed El-Shafiey <[email protected]>2012-12-18 12:11:05 -0800
committerAndrew Boktor <[email protected]>2014-08-14 13:49:23 -0700
commitecdbb77acbbc8613aefa2f2e5408ff3a6bf84865 (patch)
treeee781b60aa4ffa868bd4cb2bfeb1f9fa9571ce9d /src/gpuwattch/cacti/parameter.cc
parentce1e13752fa620aad6f57326beb1ba5d9c5a8462 (diff)
fixing some valgrind erros by initializing uninitialized values in CACTI
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 14839]
Diffstat (limited to 'src/gpuwattch/cacti/parameter.cc')
-rw-r--r--src/gpuwattch/cacti/parameter.cc19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/gpuwattch/cacti/parameter.cc b/src/gpuwattch/cacti/parameter.cc
index b52b0f0..3f5a802 100644
--- a/src/gpuwattch/cacti/parameter.cc
+++ b/src/gpuwattch/cacti/parameter.cc
@@ -207,6 +207,21 @@ DynamicParameter::DynamicParameter(
number_way_select_signals_mat(0), V_b_sense(0), use_inp_params(0),
is_main_mem(is_main_mem_), cell(), is_valid(false)
{
+
+ num_di_b_bank_per_port=0;
+ num_do_b_bank_per_port=0;
+ num_di_b_mat=0;
+ num_do_b_mat=0;
+ num_di_b_subbank=0;
+ num_do_b_subbank=0;
+ num_si_b_mat=0;
+ num_so_b_mat=0;
+ num_si_b_subbank=0;
+ num_so_b_subbank=0;
+ num_si_b_bank_per_port=0;
+ num_so_b_bank_per_port=0;
+
+
ram_cell_tech_type = (is_tag) ? g_ip->tag_arr_ram_cell_tech_type : g_ip->data_arr_ram_cell_tech_type;
is_dram = ((ram_cell_tech_type == lp_dram) || (ram_cell_tech_type == comm_dram));
@@ -214,6 +229,10 @@ DynamicParameter::DynamicParameter(
const TechnologyParameter::InterconnectType & wire_local = g_tp.wire_local;
fully_assoc = (g_ip->fully_assoc) ? true : false;
+
+
+
+
if (fully_assoc || pure_cam)
{ // fully-assocative cache -- ref: CACTi 2.0 report
if (Ndwl != 1 || //Ndwl is fixed to 1 for FA