Changeset 82 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Free_List_unit/src/Parameters_msg_error.cpp
- Timestamp:
- May 1, 2008, 6:48:45 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Free_List_unit/src/Parameters_msg_error.cpp
r81 r82 22 22 #undef FUNCTION 23 23 #define FUNCTION "Free_List_unit::msg_error" 24 std::stringParameters::msg_error(void)24 Parameters_test Parameters::msg_error(void) 25 25 { 26 26 log_printf(FUNC,Free_List_unit,FUNCTION,"Begin"); 27 27 28 std::string msg = "";28 Parameters_test test ("Free_List_unit"); 29 29 30 30 if (_nb_general_register <= _nb_thread*_nb_general_register_logic) 31 msg += " - The number of physical general register is insufficient.\n";31 test.error(_("The number of physical general register is insufficient.\n")); 32 32 if (_nb_special_register <= _nb_thread*_nb_special_register_logic) 33 msg += " - The number of physical special register is insufficient.\n";33 test.error(_("The number of physical special register is insufficient.\n")); 34 34 if (not is_multiple (_nb_bank, _nb_pop)) 35 msg += " - Number of pop must be a multiple of number of bank.\n";35 test.error(_("Number of pop must be a multiple of number of bank.\n")); 36 36 if (not is_power2 (_nb_bank)) 37 msg += " - Number of bank must be a power of 2.\n";37 test.error(_("Number of bank must be a power of 2.\n")); 38 38 39 39 if ((_priority != PRIORITY_STATIC) and 40 40 (_priority != PRIORITY_ROUND_ROBIN)) 41 msg += " - Unsupported priority scheme. Supported scheme are "+toString(PRIORITY_STATIC)+" and "+toString(PRIORITY_ROUND_ROBIN)+".\n";41 test.error(toString(_("Unsupported priority scheme. Supported scheme are %s and %s.\n"),toString(PRIORITY_STATIC).c_str(),toString(PRIORITY_ROUND_ROBIN).c_str())); 42 42 43 return msg;43 return test; 44 44 45 45 log_printf(FUNC,Free_List_unit,FUNCTION,"End");
Note: See TracChangeset
for help on using the changeset viewer.