Ignore:
Timestamp:
May 16, 2009, 4:42:39 PM (15 years ago)
Author:
rosiere
Message:

1) Platforms : add new organization for test
2) Load_Store_Unit : add array to count nb_check in store_queue
3) Issue_queue and Core_Glue : rewrite the issue network
4) Special_Register_Unit : add reset value to register CID
5) Softwares : add multicontext test
6) Softwares : add SPECINT
7) Softwares : add MiBench?
7) Read_queue : inhib access for r0
8) Change Core_Glue (network) - dont yet support priority and load balancing scheme

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Stat_List_unit/src/Stat_List_unit_transition.cpp

    r112 r117  
    8686              if (PORT_READ(in_INSERT_WRITE_RD [i]))
    8787                {
    88                   Tgeneral_address_t num_reg = PORT_READ(in_INSERT_NUM_REG_RD_PHY_NEW [i]);
    89 
    90                   log_printf(TRACE,Stat_List_unit,FUNCTION,"    * WRITE_RD - num_reg new : %d",num_reg);
    91 
    92                   uint32_t bank = num_reg >> _param->_shift_gpr;
    93                   uint32_t reg  = num_reg  & _param->_mask_gpr ;
    94                   gpr_stat_list [bank][reg].insert_write();
     88                  {
     89                    Tgeneral_address_t num_reg = PORT_READ(in_INSERT_NUM_REG_RD_PHY_OLD [i]);
     90                   
     91                    log_printf(TRACE,Stat_List_unit,FUNCTION,"    * WRITE_RD - num_reg old : %d",num_reg);
     92                   
     93                    uint32_t bank = num_reg >> _param->_shift_gpr;
     94                    uint32_t reg  = num_reg  & _param->_mask_gpr ;
     95                    gpr_stat_list [bank][reg].insert_write_old();
     96                  }
     97                  {
     98                    Tgeneral_address_t num_reg = PORT_READ(in_INSERT_NUM_REG_RD_PHY_NEW [i]);
     99                   
     100                    log_printf(TRACE,Stat_List_unit,FUNCTION,"    * WRITE_RD - num_reg new : %d",num_reg);
     101                   
     102                    uint32_t bank = num_reg >> _param->_shift_gpr;
     103                    uint32_t reg  = num_reg  & _param->_mask_gpr ;
     104                    gpr_stat_list [bank][reg].insert_write_new();
     105                  }
    95106                }
    96107
    97108              if (PORT_READ(in_INSERT_WRITE_RE [i]))
    98109                {
    99                   Tspecial_address_t num_reg = PORT_READ(in_INSERT_NUM_REG_RE_PHY_NEW [i]);
    100 
    101                   log_printf(TRACE,Stat_List_unit,FUNCTION,"    * WRITE_RE - num_reg new : %d",num_reg);
    102 
    103                   uint32_t bank = num_reg >> _param->_shift_spr;
    104                   uint32_t reg  = num_reg  & _param->_mask_spr ;
    105                   spr_stat_list [bank][reg].insert_write();
    106                 }
     110                  {
     111                    Tspecial_address_t num_reg = PORT_READ(in_INSERT_NUM_REG_RE_PHY_OLD [i]);
     112                   
     113                    log_printf(TRACE,Stat_List_unit,FUNCTION,"    * WRITE_RE - num_reg old : %d",num_reg);
     114                   
     115                    uint32_t bank = num_reg >> _param->_shift_spr;
     116                    uint32_t reg  = num_reg  & _param->_mask_spr ;
     117                    spr_stat_list [bank][reg].insert_write_old();
     118                  }
     119                  {
     120                    Tspecial_address_t num_reg = PORT_READ(in_INSERT_NUM_REG_RE_PHY_NEW [i]);
     121                   
     122                    log_printf(TRACE,Stat_List_unit,FUNCTION,"    * WRITE_RE - num_reg new : %d",num_reg);
     123                   
     124                    uint32_t bank = num_reg >> _param->_shift_spr;
     125                    uint32_t reg  = num_reg  & _param->_mask_spr ;
     126                    spr_stat_list [bank][reg].insert_write_new();
     127                  }
     128                }
    107129            }
    108130
Note: See TracChangeset for help on using the changeset viewer.