Ignore:
Timestamp:
May 12, 2010, 7:34:01 PM (14 years ago)
Author:
rosiere
Message:

1) add counters_t type for interface
2) fix in check load in load_store_unit
3) add parameters (but not yet implemented)
4) change environment and add script (distcc_env.sh ...)
5) add warning if an unser change rename flag with l.mtspr instruction
6) ...

Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src/Issue_queue_allocation.cpp

    r136 r138  
    191191                                                     _param->_nb_bank);
    192192
    193     _priority_reg = new generic::priority::Priority (_name+"_priority_reg"  ,
    194                                                      _param->_priority      ,
    195                                                      _param->_nb_bank,
    196                                                      _param->_nb_bank);
     193    // _priority_reg = new generic::priority::Priority (_name+"_priority_reg"  ,
     194    //                                               _param->_priority      ,
     195    //                                               _param->_nb_bank,
     196    //                                               _param->_nb_bank);
    197197      }
    198198
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src/Issue_queue_deallocation.cpp

    r136 r138  
    136136      {
    137137        delete    _priority_out;
    138         delete    _priority_reg;
     138        // delete    _priority_reg;
    139139      }
    140140    delete    _component;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src/Issue_queue_function_out_of_order_genMoore.cpp

    r136 r138  
    4545          ack [i][j] = false;
    4646   
    47       std::list<generic::priority::select_t> * select_reg = _priority_reg->select(); // same select for all issue
     47      // std::list<generic::priority::select_t> * select_reg = _priority_reg->select(); // same select for all issue
    4848     
    4949      // issue_in interface
     
    6060         
    6161          // scan all bank
    62           for (std::list<generic::priority::select_t>::iterator it=select_reg->begin();
    63                it!=select_reg->end();
    64                it++)
     62          // for (std::list<generic::priority::select_t>::iterator it=select_reg->begin();
     63          //      it!=select_reg->end();
     64          //      it++)
     65          for (uint32_t num_bank=0;
     66               num_bank<_param->_nb_bank;
     67               ++num_bank)
    6568            {
    66               uint32_t num_bank  = it->grp;
     69              // uint32_t num_bank  = it->grp;
    6770
    6871              log_printf(TRACE,Issue_queue,FUNCTION,"    * BANK [%d]",num_bank);
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src/Issue_queue_function_out_of_order_transition.cpp

    r128 r138  
    2828//      _priority_in ->reset();
    2929        _priority_out->reset();
    30         _priority_reg->reset();
     30//      _priority_reg->reset();
    3131       
    3232        for (uint32_t i=0; i<_param->_nb_bank; i++)
     
    3737//      _priority_in ->transition();
    3838        _priority_out->transition();
    39         _priority_reg->transition();
     39//      _priority_reg->transition();
    4040
    4141        // ===================================================================
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/src/Parameters_msg_error.cpp

    r136 r138  
    4141      }
    4242
    43     if (// (_queue_scheme == ISSUE_QUEUE_SCHEME_IN_BUNDLE_ORDER) or
    44         (_queue_scheme == ISSUE_QUEUE_SCHEME_OUT_OF_ORDER   ))
    45       test.error(toString(_("Can have deadlock with the queue scheme \"%s\".\n"),toString(_queue_scheme).c_str()));
     43    // if (// (_queue_scheme == ISSUE_QUEUE_SCHEME_IN_BUNDLE_ORDER) or
     44    //     (_queue_scheme == ISSUE_QUEUE_SCHEME_OUT_OF_ORDER   ))
     45    //   test.error(toString(_("Can have deadlock with the queue scheme \"%s\".\n"),toString(_queue_scheme).c_str()));
    4646
    4747    if (not is_multiple(_size_queue, _nb_bank))
Note: See TracChangeset for help on using the changeset viewer.