- Timestamp:
- Dec 10, 2008, 7:31:39 PM (16 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/src/Parameters.cpp
r81 r88 69 69 switch (_victim_scheme) 70 70 { 71 // case VICTIM_RANDOM : delete _param_victim_random ; 72 // case VICTIM_ROUND_ROBIN : delete _param_victim_round_robin; 73 // case VICTIM_NLU : delete _param_victim_nlu ; 74 case VICTIM_PSEUDO_LRU : delete _param_victim_pseudo_lru ; 75 // case VICTIM_LRU : delete _param_victim_lru ; 76 // case VICTIM_FIFO : delete _param_victim_fifo ; 71 // case VICTIM_RANDOM : delete _param_victim_random ; break; 72 // case VICTIM_ROUND_ROBIN : delete _param_victim_round_robin; break; 73 // case VICTIM_NLU : delete _param_victim_nlu ; break; 74 case VICTIM_PSEUDO_LRU : delete _param_victim_pseudo_lru ; break; 75 // case VICTIM_LRU : delete _param_victim_lru ; break; 76 // case VICTIM_FIFO : delete _param_victim_fifo ; break; 77 default : break; 78 } 79 80 log_printf(FUNC,Victim,FUNCTION,"End"); 81 }; 82 83 #undef FUNCTION 84 #define FUNCTION "Victim::copy" 85 void morpheo::behavioural::generic::victim::Parameters::copy (void) 86 { 87 log_printf(FUNC,Victim,FUNCTION,"Begin"); 88 89 switch (_victim_scheme) 90 { 91 // case VICTIM_RANDOM : COPY(_param_victim_random ); break; 92 // case VICTIM_ROUND_ROBIN : COPY(_param_victim_round_robin); break; 93 // case VICTIM_NLU : COPY(_param_victim_nlu ); break; 94 case VICTIM_PSEUDO_LRU : COPY(_param_victim_pseudo_lru ); break; 95 // case VICTIM_LRU : COPY(_param_victim_lru ); break; 96 // case VICTIM_FIFO : COPY(_param_victim_fifo ); break; 77 97 default : break; 78 98 } -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/src/Parameters_msg_error.cpp
r81 r88 26 26 switch (_victim_scheme) 27 27 { 28 case VICTIM_RANDOM : test.error( "Victim scheme '"+toString(_victim_scheme)+"' is not supported. (Coming Soon)"); break;29 case VICTIM_ROUND_ROBIN : test.error( "Victim scheme '"+toString(_victim_scheme)+"' is not supported. (Coming Soon)"); break;30 case VICTIM_NLU : test.error( "Victim scheme '"+toString(_victim_scheme)+"' is not supported. (Coming Soon)"); break;31 // case VICTIM_PSEUDO_LRU : test.error( "Victim scheme '"+toString(_victim_scheme)+"' is not supported. (Coming Soon)"); break;32 case VICTIM_LRU : test.error( "Victim scheme '"+toString(_victim_scheme)+"' is not supported. (Coming Soon)"); break;33 case VICTIM_FIFO : test.error( "Victim scheme '"+toString(_victim_scheme)+"' is not supported. (Coming Soon)"); break;28 case VICTIM_RANDOM : test.error(toString(_("Victim scheme \"%s\" is not supported. (Coming Soon)\n"),toString(_victim_scheme).c_str())); break; 29 case VICTIM_ROUND_ROBIN : test.error(toString(_("Victim scheme \"%s\" is not supported. (Coming Soon)\n"),toString(_victim_scheme).c_str())); break; 30 case VICTIM_NLU : test.error(toString(_("Victim scheme \"%s\" is not supported. (Coming Soon)\n"),toString(_victim_scheme).c_str())); break; 31 // case VICTIM_PSEUDO_LRU : test.error(toString(_("Victim scheme \"%s\" is not supported. (Coming Soon)\n"),toString(_victim_scheme).c_str())); break; 32 case VICTIM_LRU : test.error(toString(_("Victim scheme \"%s\" is not supported. (Coming Soon)\n"),toString(_victim_scheme).c_str())); break; 33 case VICTIM_FIFO : test.error(toString(_("Victim scheme \"%s\" is not supported. (Coming Soon)\n"),toString(_victim_scheme).c_str())); break; 34 34 default : break; 35 35 } -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/src/Victim.cpp
r81 r88 39 39 allocation ( 40 40 #ifdef STATISTICS 41 41 param_statistics 42 42 #endif 43 43 ); 44 44 45 45 #ifdef STATISTICS 46 if (_usage & USE_STATISTICS) 47 { 48 switch (_param->_victim_scheme) 49 { 50 // case VICTIM_RANDOM : _stat = _component_victim_random ->_stat; break; 51 // case VICTIM_ROUND_ROBIN : _stat = _component_victim_round_robin ->_stat; break; 52 // case VICTIM_NLU : _stat = _component_victim_nlu ->_stat; break; 53 case VICTIM_PSEUDO_LRU : _stat = _component_victim_pseudo_lru ->_stat; break; 54 // case VICTIM_LRU : _stat = _component_victim_lru ->_stat; break; 55 // case VICTIM_FIFO : _stat = _component_victim_fifo ->_stat; break; 56 default : break; 57 } 46 switch (_param->_victim_scheme) 47 { 48 // case VICTIM_RANDOM : _stat = _component_victim_random ->_stat; break; 49 // case VICTIM_ROUND_ROBIN : _stat = _component_victim_round_robin ->_stat; break; 50 // case VICTIM_NLU : _stat = _component_victim_nlu ->_stat; break; 51 case VICTIM_PSEUDO_LRU : _stat = _component_victim_pseudo_lru ->_stat; break; 52 // case VICTIM_LRU : _stat = _component_victim_lru ->_stat; break; 53 // case VICTIM_FIFO : _stat = _component_victim_fifo ->_stat; break; 54 default : break; 58 55 } 59 56 #endif -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/src/Victim_deallocation.cpp
r81 r88 32 32 } 33 33 34 if ( _usage & USE_SYSTEMC)34 if (usage_is_set(_usage,USE_SYSTEMC)) 35 35 { 36 36 delete in_CLOCK ;
Note: See TracChangeset
for help on using the changeset viewer.