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/src
Files:
3 edited

Legend:

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

    r123 r138  
    7171#endif
    7272
    73 #ifdef SYSTEMC
     73#if defined(SYSTEMC) and (defined(STATISTICS) or defined(VHDL_TESTBENCH))
    7474    if (usage_is_set(_usage,USE_SYSTEMC))
    7575      {
     
    8383        // List dependency information
    8484# endif   
    85        
     85      }
    8686#endif
    87       }
    8887    log_end(OOO_Engine,FUNCTION);
    8988  };
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/src/Parameters.cpp

    r128 r138  
    4040                          uint32_t              size_re_order_buffer             ,
    4141                          uint32_t              nb_re_order_buffer_bank          ,
     42                          commit_unit::Tretire_ooo_scheme_t
     43                                                retire_ooo_scheme                ,
    4244                          Tpriority_t           commit_priority                  ,
    4345                          Tload_balancing_t     commit_load_balancing            ,
     
    5355                          // Reexecute
    5456                          uint32_t              size_reexecute_queue             ,
    55                           Tpriority_t           reexecute_priority               ,
    56                           Tload_balancing_t     reexecute_load_balancing         ,
    5757                          // Rename_unit
    5858                          Tpriority_t         * rename_select_priority           ,//[nb_rename_unit]
     
    100100    _size_re_order_buffer              = size_re_order_buffer             ;
    101101    _nb_re_order_buffer_bank           = nb_re_order_buffer_bank          ;
     102    _retire_ooo_scheme                 = retire_ooo_scheme                ;
    102103    _commit_priority                   = commit_priority                  ;
    103104    _commit_load_balancing             = commit_load_balancing            ;
     
    110111//     _table_issue_type                  = table_issue_type                 ;
    111112    _size_reexecute_queue              = size_reexecute_queue             ;
    112     _reexecute_priority                = reexecute_priority               ;
    113     _reexecute_load_balancing          = reexecute_load_balancing         ;
    114113    _rename_select_priority            = rename_select_priority           ;
    115114    _rename_select_load_balancing      = rename_select_load_balancing     ;
     
    256255       _size_re_order_buffer    ,
    257256       _nb_re_order_buffer_bank ,
     257       _retire_ooo_scheme       ,
    258258       _nb_inst_insert          ,
    259259       _nb_inst_retire          ,
     
    268268        size_general_register   ,
    269269        size_special_register   ,
    270        _commit_priority         ,
    271        _commit_load_balancing   ,
     270       _issue_priority          ,
     271       _issue_load_balancing    ,
    272272       _nb_rename_unit_select   ,
    273273       _nb_thread               ,
     
    312312       _nb_inst_reexecute       ,
    313313       _nb_execute_loop_select  ,
    314        _reexecute_priority      ,
    315        _reexecute_load_balancing,
     314       _commit_priority         ,
     315       _commit_load_balancing   ,
    316316        size_general_register   ,//+_size_rename_id
    317317        size_special_register   ,//+_size_rename_id
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/src/Parameters_print.cpp

    r117 r138  
    6565//  str+= toString(MSG_INFORMATION)+"   * table_issue_type                   ["+toString(i)+"]["+toString(j)+"] : "+toString<bool             >(_table_issue_type [i][j]          )+"\n";//[nb_inst_issue][nb_type]
    6666    str+= toString(MSG_INFORMATION)+"   * size_reexecute_queue             : "+toString<uint32_t         >(_size_reexecute_queue             )+"\n";
    67     str+= toString(MSG_INFORMATION)+"   * reexecute_priority               : "+toString<Tpriority_t      >(_reexecute_priority               )+"\n";
    68     str+= toString(MSG_INFORMATION)+"   * reexecute_load_balancing         : "+toString<Tload_balancing_t>(_reexecute_load_balancing         )+"\n";
    6967    for (uint32_t i=0; i<_nb_rename_unit; ++i)
    7068    str+= toString(MSG_INFORMATION)+"   * rename_select_priority             ["+toString(i)+"] : "+toString<Tpriority_t      >(_rename_select_priority           [i])+"\n";//[nb_rename_unit]
Note: See TracChangeset for help on using the changeset viewer.