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/src/Parameters_msg_error.cpp

    r109 r117  
    206206    {
    207207      // initialisation
    208       uint32_t nb_link_slot      [_nb_ooo_engine][max<uint32_t>(_nb_inst_issue,_nb_ooo_engine)];
     208      uint32_t nb_link_slot      [_nb_ooo_engine][max<uint32_t>(_nb_inst_issue_slot,_nb_ooo_engine)];
    209209      uint32_t nb_link_read_bloc [_nb_read_bloc];
    210210 
    211211      // initialisation
    212212      for (uint32_t i=0; i<_nb_ooo_engine; ++i)
    213         for (uint32_t j=0; j<_nb_inst_issue[i]; ++j)
     213        for (uint32_t j=0; j<_nb_inst_issue_slot[i]; ++j)
    214214          nb_link_slot [i][j] = 0;
    215215      for (uint32_t i=0; i<_nb_read_bloc; ++i)
     
    218218      // set link
    219219      for (uint32_t i=0; i<_nb_ooo_engine; ++i)
    220         for (uint32_t j=0; j<_nb_inst_issue[i]; ++j)
     220        for (uint32_t j=0; j<_nb_inst_issue_slot[i]; ++j)
    221221          for (uint32_t k=0; k<_nb_read_bloc; ++k)
    222222            if (_table_dispatch [i][j][k])
     
    228228      // test
    229229      for (uint32_t i=0; i<_nb_ooo_engine; ++i)
    230         for (uint32_t j=0; j<_nb_inst_issue[i]; ++j)
     230        for (uint32_t j=0; j<_nb_inst_issue_slot[i]; ++j)
    231231          if (nb_link_slot [i][j] == 0)
    232232            test.error(toString(_("In Out Of Order Engine [%d], the slot issue [%d] is not link with a read_bloc.\n"),i,j));
Note: See TracChangeset for help on using the changeset viewer.