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) ...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Core_Glue/include/Parameters.h

    r136 r138  
    3434  public : uint32_t              * _nb_inst_reexecute                    ;//[nb_ooo_engine]
    3535  public : uint32_t              * _nb_inst_issue_queue                  ;//[nb_ooo_engine]
    36   public : uint32_t              * _nb_inst_issue_slot                   ;//[nb_ooo_engine]
     36//public : uint32_t              * _nb_inst_issue_slot                   ;//[nb_ooo_engine]
    3737  public : uint32_t             ** _nb_inst_execute                      ;//[nb_ooo_engine][ooo_engine_nb_execute_loop]
    3838  public : bool                  * _issue_queue_in_order                 ;//[nb_ooo_engine]
     
    5252  public : Tpriority_t             _dispatch_priority                    ;
    5353  public : Tload_balancing_t       _dispatch_load_balancing              ;
    54   public : bool               **** _table_dispatch                       ;//[nb_ooo_engine][nb_inst_issue_slot][execute_loop][nb_read_unit]
     54//public : bool               **** _table_dispatch                       ;//[nb_ooo_engine][nb_inst_issue_slot][execute_loop][nb_read_unit]
    5555  public : bool                *** _table_issue_type                     ;//                                   [execute_loop][nb_read_unit][nb_type]
     56  public : bool                *** _table_issue_thread                   ;//                                   [execute_loop][nb_read_unit][nb_thread]
     57
    5658  public : uint32_t             ** _translate_ooo_engine_num_front_end   ;//[nb_ooo_engine][ooo_engine_nb_front_end]
    5759  public : uint32_t             ** _translate_ooo_engine_num_execute_loop;//[nb_ooo_engine][ooo_engine_nb_execute_loop]
    5860  public : uint32_t             ** _translate_execute_loop_num_ooo_engine;//[nb_execute_loop][execute_loop_nb_ooo_engine]
     61  public : uint32_t            *** _translate_num_context_to_num_thread  ;//[nb_ooo_engine][ooo_engine_nb_front_end][nb_context]
    5962
    6063  public : uint32_t              * _link_ooo_engine_with_front_end                          ;//[nb_front_end]
     
    6568
    6669//public : uint32_t             ** _execute_loop_nb_inst_insert                             ;//[nb_execute_loop][execute_loop_nb_ooo_engine]
    67   public : uint32_t             ** _execute_loop_nb_inst_issue_slot                         ;//[nb_execute_loop][execute_loop_nb_ooo_engine]
     70//public : uint32_t             ** _execute_loop_nb_inst_issue_slot                         ;//[nb_execute_loop][execute_loop_nb_ooo_engine]
    6871//public : uint32_t              * _link_execute_loop_with_ooo_engine                       ;//[nb_ooo_engine]
    6972
     
    7578//public : uint32_t                _max_nb_inst_insert                    ;
    7679  public : uint32_t                _max_nb_inst_issue_queue               ;
    77   public : uint32_t                _max_nb_inst_issue_slot                ;
     80//public : uint32_t                _max_nb_inst_issue_slot                ;
    7881  public : uint32_t                _max_nb_read_unit                      ;
    7982
     
    9093   uint32_t              * front_end_nb_inst_branch_complete    ,//[nb_front_end]
    9194   uint32_t              * ooo_engine_nb_inst_branch_complete   ,//[nb_ooo_engine]
    92 //    uint32_t              * nb_inst_insert                       ,//[nb_ooo_engine]
     95// uint32_t              * nb_inst_insert                       ,//[nb_ooo_engine]
    9396   uint32_t              * nb_inst_reexecute                    ,//[nb_ooo_engine]
    9497   uint32_t              * nb_inst_issue_queue                  ,//[nb_ooo_engine]
    95   uint32_t              * nb_inst_issue_slot                   ,//[nb_ooo_engine]
     98// uint32_t              * nb_inst_issue_slot                   ,//[nb_ooo_engine]
    9699   uint32_t             ** nb_inst_execute                      ,//[nb_ooo_engine][ooo_engine_nb_execute_loop]
    97100   bool                  * issue_queue_in_order                 ,//[nb_ooo_engine]
     
    108111   Tpriority_t             dispatch_priority                    ,
    109112   Tload_balancing_t       dispatch_load_balancing              ,
    110   bool               **** table_dispatch                       ,//[nb_ooo_engine][nb_inst_issue_slot][execute_loop][nb_read_unit]
     113// bool               **** table_dispatch                       ,//[nb_ooo_engine][nb_inst_issue_slot][execute_loop][nb_read_unit]
    111114   bool                *** table_issue_type                     ,//                                   [execute_loop][nb_read_unit][nb_type]
    112 // bool                *** table_issue_thread                   ,//                                   [execute_loop][nb_read_unit][nb_thread]
     115  bool                *** table_issue_thread                   ,//                                   [execute_loop][nb_read_unit][nb_thread]
    113116   uint32_t             ** translate_ooo_engine_num_front_end   ,//[nb_ooo_engine][ooo_engine_nb_front_end]
    114117   uint32_t             ** translate_ooo_engine_num_execute_loop,//[nb_ooo_engine][ooo_engine_nb_execute_loop]
    115118   uint32_t             ** translate_execute_loop_num_ooo_engine,//[nb_execute_loop][execute_loop_nb_ooo_engine]
     119   uint32_t            *** translate_num_context_to_num_thread  ,//[nb_ooo_engine][ooo_engine_nb_front_end][nb_context]
     120
    116121   bool                    is_toplevel=false);
    117122
Note: See TracChangeset for help on using the changeset viewer.