Changeset 112 for trunk/Platforms


Ignore:
Timestamp:
Mar 18, 2009, 11:36:26 PM (15 years ago)
Author:
rosiere
Message:

1) Stat_list : fix retire old and new register bug
2) Stat_list : remove read_counter and valid flag, because validation of destination is in retire step (not in commit step)
3) Model : add class Model (cf Morpheo.sim)
4) Allocation : alloc_interface_begin and alloc_interface_end to delete temporary array.
5) Script : add distexe.sh
6) Add Comparator, Multiplier, Divider. But this component are not implemented
7) Software : add Dhrystone

Location:
trunk/Platforms/Test
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Platforms/Test/src/test.cpp

    r101 r112  
    521521  DELETE1_SC_SIGNAL(INTERRUPT_ENABLE       ,morpheo->_nb_thread);
    522522
    523   delete    morpheo;
    524  
    525523  delete    environment;
    526524
     
    530528  delete [] nb_lock        ;
    531529  delete [] ramlock_address;
     530
    532531  for (uint32_t i=0;i<nb_component_tty;++i)
    533532    delete [] name_tty [i];
    534533  delete [] name_tty;
     534  delete [] nb_tty;
    535535  delete [] tty_address;
    536536
     
    544544  for (uint32_t i=0; i<nb_entity; i++)
    545545    {
     546      delete [] dcache_miss_penality [i];
     547      delete [] dcache_hit_latence   [i];
     548      delete [] dcache_associativity [i];
     549      delete [] dcache_size_word     [i];
     550      delete [] dcache_size_line     [i];
     551      delete [] dcache_nb_line       [i];
     552    }
     553  delete [] dcache_miss_penality  ;
     554  delete [] dcache_hit_latence    ;
     555  delete [] dcache_associativity  ;
     556  delete [] dcache_size_word      ;
     557  delete [] dcache_size_line      ;
     558  delete [] dcache_nb_line        ;
     559  delete [] dcache_nb_level       ;
     560  delete [] dcache_nb_port        ;
     561
     562  for (uint32_t i=0; i<nb_entity; i++)
     563    {
    546564      delete [] icache_miss_penality [i];
    547565      delete [] icache_hit_latence   [i];
     
    557575  delete [] icache_size_line    ;
    558576  delete [] icache_nb_line      ;
    559 
    560   for (uint32_t i=0; i<nb_entity; i++)
    561     {
    562       delete [] dcache_miss_penality [i];
    563       delete [] dcache_hit_latence   [i];
    564       delete [] dcache_associativity [i];
    565       delete [] dcache_size_word     [i];
    566       delete [] dcache_size_line     [i];
    567       delete [] dcache_nb_line       [i];
    568     }
    569   delete [] dcache_miss_penality  ;
    570   delete [] dcache_hit_latence    ;
    571   delete [] dcache_associativity  ;
    572   delete [] dcache_size_word      ;
    573   delete [] dcache_size_line      ;
    574   delete [] dcache_nb_line        ;
     577  delete [] icache_nb_level     ;
     578  delete [] icache_nb_port      ;
    575579
    576580  delete [] buffer_drsp_size      ;
     
    586590  delete [] iaccess_nb_context    ;
    587591
     592  delete    morpheo;
     593
    588594  bool test_ok = false;
    589595  if (not morpheo_end and not environment_end)
Note: See TracChangeset for help on using the changeset viewer.