Ignore:
Timestamp:
Oct 20, 2009, 8:52:15 PM (15 years ago)
Author:
rosiere
Message:

1) Add new algo in ifetch queue
2) Add Cancel bit
3) new config

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/include/Types.h

    r122 r136  
    6767  public    : Tpacket_t            _packet_id           ;
    6868  public    : Toperation_t         _operation           ;
     69  public    : Tcontrol_t           _cancel              ;
    6970  public    : Tlsq_ptr_t           _load_queue_ptr_write;
    7071  public    : Tdcache_address_t    _address             ;
     
    8081                << "   * packet                            : " << toString(x._packet_id) << std::endl
    8182                << "   * context, front_end, ooo_engine_id : " << toString(x._context_id) << " - " << toString(x._front_end_id) << " - " << toString(x._ooo_engine_id) << std::endl
    82                 << "   * operation                         : " << toString(x._operation) << std::endl
     83                << "   * operation, cancel                 : " << toString(x._operation) << " - " << toString(x._cancel) << std::endl
    8384                << "   * load_ptr                          : " << toString(x._load_queue_ptr_write) << std::endl
    8485                << "   * exception                         : " << toString(x._exception) << std::endl
     
    111112  public    : Tpacket_t                          _packet_id            ;
    112113  public    : Toperation_t                       _operation            ;
     114  public    : Tcontrol_t                         _cancel               ;
    113115  public    : Tlsq_ptr_t                         _load_queue_ptr_write ;
    114116  public    : Tlsq_ptr_t                         _store_queue_ptr_write;
     
    125127                << "   * packet                            : " << toString(x._packet_id) << std::endl
    126128                << "   * context, front_end, ooo_engine_id : " << toString(x._context_id) << " - " << toString(x._front_end_id) << " - " << toString(x._ooo_engine_id) << std::endl
    127                 << "   * operation                         : " << toString(x._operation) << std::endl
     129                << "   * operation, cancel                 : " << toString(x._operation) << " - " << toString(x._cancel) << std::endl
    128130                << "   * load, store ptr_(write/read) empty: " << toString(x._load_queue_ptr_write) << " - " << toString(x._store_queue_ptr_write) << " - " << toString(x._store_queue_ptr_read) << " - " << toString(x._store_queue_empty) << std::endl
    129131                << "   * exception                         : " << toString(x._exception) << std::endl
     
    168170  public    : Tpacket_t            _packet_id        ;
    169171  public    : Toperation_t         _operation        ;
     172  public    : Tcontrol_t           _cancel           ;
    170173  public    : Tlsq_ptr_t           _store_queue_ptr_write;
    171174  public    : Tlsq_ptr_t           _store_queue_ptr_read ;
     
    187190                << "   * packet                            : " << toString(x._packet_id) << std::endl
    188191                << "   * context, front_end, ooo_engine_id : " << toString(x._context_id) << " - " << toString(x._front_end_id) << " - " << toString(x._ooo_engine_id) << std::endl
    189                 << "   * operation                         : " << toString(x._operation) << std::endl
     192                << "   * operation, cancel                 : " << toString(x._operation) << " - " << toString(x._cancel) << std::endl
    190193                << "   * store_queue ptr_(write,read) empty: " << toString(x._store_queue_ptr_write) << " - " << toString(x._store_queue_ptr_read) << " - " << toString(x._store_queue_empty) <<std::endl
    191194                << "   * exception                         : " << toString(x._exception) << std::endl
Note: See TracChangeset for help on using the changeset viewer.