Ignore:
Timestamp:
Mar 27, 2008, 11:04:49 AM (16 years ago)
Author:
rosiere
Message:

Add :

  • Execute_loop (must be test systemC)
  • Prediction
    • Direction : predifined scheme
    • Branch Target Buffer
  • iFetch_unit
    • ifetch_queue
    • pc management
  • Decod_unit
    • coming soon : support for custom operation
  • Rename_unit
    • RAT
    • Free_list
    • Dependence RAW check
    • Load store unit pointer
  • New Environnement (hierarchy_memory will remove in a next version)


Modif :

  • Manage Custom Operation
  • All component in execute_loop to use the new statistics management

Not Finish :

  • Return Address Stack
  • Environnement
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/New_Component_vst/SelfTest/src/main.cpp

    r76 r78  
    1414  err (_("<Usage> %s name_instance list_params.\n"),argv[0]);
    1515  err (_("list_params is :\n"));
     16  err (_(" * ()\n"));
    1617
    1718  exit (1);
     
    2425#endif
    2526{
    26   if (argc != 2+NB_PARAMS)
     27  if (argc != static_cast<int>(2+NB_PARAMS))
    2728    usage (argc, argv);
    2829
    29   uint32_t       x = 1;
     30  uint32_t x = 1;
    3031
    31   const string   name      =      argv[x++];
     32  string name = argv[x++];
    3233//const uint32_t size_data = atoi(argv[x++]);
    3334//const uint32_t nb_port   = atoi(argv[x++]);
    3435
     36  int _return = EXIT_SUCCESS;
    3537  try
    3638    {
     
    4648  catch (morpheo::ErrorMorpheo & error)
    4749    {
    48       msg (_("<%s> : %s.\n"),name.c_str(), error.what ());
    49       exit (EXIT_FAILURE);
     50      msg (_("<%s> :\n%s"),name.c_str(), error.what ());
     51      _return = EXIT_FAILURE;
    5052    }
    5153  catch (...)
    5254    {
    5355      err (_("<%s> : This test must generate a error.\n"),name.c_str());
    54       exit (EXIT_FAILURE);
     56      _return = EXIT_FAILURE;
    5557    }
    5658
    57   return (EXIT_SUCCESS);
     59  return (_return);
    5860}
    59 
Note: See TracChangeset for help on using the changeset viewer.