Changeset 105 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/include
- Timestamp:
- Feb 5, 2009, 12:18:31 PM (15 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/include/Commit_unit.h
r104 r105 83 83 public : SC_IN (Tcontrol_t ) *** in_INSERT_NO_EXECUTE ;//[nb_rename_unit][nb_inst_insert] 84 84 public : SC_IN (Tcontrol_t ) *** in_INSERT_IS_DELAY_SLOT ;//[nb_rename_unit][nb_inst_insert] 85 public : SC_IN (Taddress_t ) *** in_INSERT_ADDRESS 85 public : SC_IN (Taddress_t ) *** in_INSERT_ADDRESS_NEXT ;//[nb_rename_unit][nb_inst_insert] 86 86 public : SC_IN (Texception_t ) *** in_INSERT_EXCEPTION ;//[nb_rename_unit][nb_inst_insert] 87 87 public : SC_IN (Texception_t ) *** in_INSERT_EXCEPTION_USE ;//[nb_rename_unit][nb_inst_insert] … … 179 179 public : SC_OUT(Tcontrol_t ) * out_UPDATE_IS_DELAY_SLOT ; 180 180 public : SC_OUT(Taddress_t ) * out_UPDATE_ADDRESS ; 181 public : SC_OUT(Tcontrol_t ) * out_UPDATE_ADDRESS_EPCR_VAL ; 181 182 public : SC_OUT(Taddress_t ) * out_UPDATE_ADDRESS_EPCR ; 182 183 public : SC_OUT(Tcontrol_t ) * out_UPDATE_ADDRESS_EEAR_VAL ; … … 229 230 private : bool ** reg_EVENT_FLUSH ;//[nb_front_end][nb_context] 230 231 231 232 //private : Taddress_t ** reg_PC_PREVIOUS ;//[nb_front_end][nb_context] 232 233 private : Taddress_t ** reg_PC_CURRENT ;//[nb_front_end][nb_context] 233 234 private : Taddress_t ** reg_PC_CURRENT_IS_DS ;//[nb_front_end][nb_context] -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/include/Types.h
r100 r105 42 42 ROB_END_BRANCH_MISS_SPECULATIVE, // 43 43 ROB_END_BRANCH_MISS , // 44 ROB_END_LOAD_MISS_SPECULATIVE , // 45 ROB_END_LOAD_MISS_UPDATE , // 46 ROB_END_LOAD_MISS , // 44 47 ROB_END_MISS , // 45 48 ROB_END_EXCEPTION_WAIT_HEAD , // 46 ROB_END_EXCEPTION // 49 ROB_END_EXCEPTION_UPDATE , // 50 ROB_END_EXCEPTION // 47 51 } rob_state_t; 48 52 … … 58 62 public : Toperation_t operation ; 59 63 public : Tcontrol_t is_delay_slot ; 60 64 //public : Tgeneral_data_t address ; 61 65 public : Tcontrol_t use_store_queue ; 62 66 public : Tcontrol_t use_load_queue ; … … 86 90 public : Tspecial_data_t flags ; 87 91 public : Tcontrol_t no_sequence ; 88 public : Tgeneral_data_t data_commit ; // branch's destination 92 //public : Tgeneral_data_t data_commit ; // branch's destination 93 public : Taddress_t address_next ; 89 94 90 95 // public : entry_t (uint32_t ptr , … … 177 182 case morpheo::behavioural::core::multi_ooo_engine::ooo_engine::commit_unit::ROB_END_BRANCH_MISS_SPECULATIVE: return "ROB_END_BRANCH_MISS_SPECULATIVE" ; break; 178 183 case morpheo::behavioural::core::multi_ooo_engine::ooo_engine::commit_unit::ROB_END_BRANCH_MISS : return "ROB_END_BRANCH_MISS" ; break; 184 case morpheo::behavioural::core::multi_ooo_engine::ooo_engine::commit_unit::ROB_END_LOAD_MISS_SPECULATIVE : return "ROB_END_LOAD_MISS_SPECULATIVE" ; break; 185 case morpheo::behavioural::core::multi_ooo_engine::ooo_engine::commit_unit::ROB_END_LOAD_MISS_UPDATE : return "ROB_END_LOAD_MISS_UPDATE" ; break; 186 case morpheo::behavioural::core::multi_ooo_engine::ooo_engine::commit_unit::ROB_END_LOAD_MISS : return "ROB_END_LOAD_MISS" ; break; 179 187 case morpheo::behavioural::core::multi_ooo_engine::ooo_engine::commit_unit::ROB_END_MISS : return "ROB_END_MISS" ; break; 180 188 case morpheo::behavioural::core::multi_ooo_engine::ooo_engine::commit_unit::ROB_END_EXCEPTION_WAIT_HEAD : return "ROB_END_EXCEPTION_WAIT_HEAD" ; break; 189 case morpheo::behavioural::core::multi_ooo_engine::ooo_engine::commit_unit::ROB_END_EXCEPTION_UPDATE : return "ROB_END_EXCEPTION_UPDATE" ; break; 181 190 case morpheo::behavioural::core::multi_ooo_engine::ooo_engine::commit_unit::ROB_END_EXCEPTION : return "ROB_END_EXCEPTION" ; break; 182 191
Note: See TracChangeset
for help on using the changeset viewer.