- Timestamp:
- Apr 4, 2013, 2:36:54 PM (12 years ago)
- Location:
- branches/v5/platforms/tsarv5_generic_mmu/tsarv5_cluster_mmu/caba
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/v5/platforms/tsarv5_generic_mmu/tsarv5_cluster_mmu/caba/metadata/tsarv5_cluster_mmu.sd
r345 r351 16 16 Uses('common:mapping_table'), 17 17 Uses('common:iss2'), 18 Uses('caba:vci_cc_vcache_wrapper _dspin_coherence',18 Uses('caba:vci_cc_vcache_wrapper', 19 19 iss_t = 'common:gdb_iss', 20 20 gdb_iss_t = 'common:mips32el'), 21 Uses('caba:vci_mem_cache _dspin_coherence'),21 Uses('caba:vci_mem_cache'), 22 22 Uses('caba:vci_simple_ram'), 23 23 Uses('caba:vci_xicu'), -
branches/v5/platforms/tsarv5_generic_mmu/tsarv5_cluster_mmu/caba/source/include/tsarv5_cluster_mmu.h
r345 r351 31 31 #include "vci_framebuffer.h" 32 32 #include "vci_multi_dma.h" 33 #include "vci_mem_cache _dspin_coherence.h"34 #include "vci_cc_vcache_wrapper _dspin_coherence.h"33 #include "vci_mem_cache.h" 34 #include "vci_cc_vcache_wrapper.h" 35 35 36 36 namespace soclib { namespace caba { -
branches/v5/platforms/tsarv5_generic_mmu/tsarv5_cluster_mmu/caba/source/src/tsarv5_cluster_mmu.cpp
r345 r351 126 126 swip << "wi_proc_" << x_id << "_" << y_id; 127 127 wi_proc[p] = new VciDspinInitiatorWrapper<vci_param,cmd_width,rsp_width>( 128 swip.str().c_str() ); 128 swip.str().c_str(), 129 x_width + y_width ); 129 130 } 130 131 … … 152 153 swtm << "wt_memc_" << x_id << "_" << y_id; 153 154 wt_memc = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>( 154 swtm.str().c_str() ); 155 swtm.str().c_str(), 156 x_width + y_width ); 155 157 156 158 ///////////////////////////////////////////////////////////////////////////// … … 169 171 swtx << "wt_xram_" << x_id << "_" << y_id; 170 172 wt_xram = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>( 171 swtx.str().c_str() ); 173 swtx.str().c_str(), 174 x_width + y_width ); 172 175 173 176 ///////////////////////////////////////////////////////////////////////////// … … 188 191 swtu << "wt_xicu_" << x_id << "_" << y_id; 189 192 wt_xicu = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>( 190 swtu.str().c_str() ); 193 swtu.str().c_str(), 194 x_width + y_width ); 191 195 192 196 ///////////////////////////////////////////////////////////////////////////// … … 206 210 swta << "wt_mdma_" << x_id << "_" << y_id; 207 211 wt_mdma = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>( 208 swtu.str().c_str() ); 212 swtu.str().c_str(), 213 x_width + y_width ); 209 214 210 215 std::ostringstream swia; 211 216 swia << "wi_mdma_" << x_id << "_" << y_id; 212 217 wi_mdma = new VciDspinInitiatorWrapper<vci_param,cmd_width,rsp_width>( 213 swtu.str().c_str() ); 218 swtu.str().c_str(), 219 x_width + y_width ); 214 220 215 221 ///////////////////////////////////////////////////////////////////////////// … … 319 325 loader); 320 326 321 wt_brom = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>("wt_brom"); 327 wt_brom = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>("wt_brom", 328 x_width + y_width ); 322 329 323 330 ///////////////////////////////////////////// … … 330 337 xfb, yfb); 331 338 332 wt_fbuf = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>("wt_fbuf"); 339 wt_fbuf = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>("wt_fbuf", 340 x_width + y_width ); 333 341 334 342 ///////////////////////////////////////////// … … 344 352 64); // burst size 345 353 346 wt_bdev = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>("wt_bdev"); 347 wi_bdev = new VciDspinInitiatorWrapper<vci_param,cmd_width,rsp_width>("wi_bdev"); 354 wt_bdev = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>("wt_bdev", 355 x_width + y_width ); 356 wi_bdev = new VciDspinInitiatorWrapper<vci_param,cmd_width,rsp_width>("wi_bdev", 357 x_width + y_width ); 348 358 349 359 ///////////////////////////////////////////// … … 360 370 0 ); // mac_2 address 361 371 362 wt_mnic = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>("wt_mnic"); 372 wt_mnic = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>("wt_mnic", 373 x_width + y_width ); 363 374 364 375 ///////////////////////////////////////////// … … 378 389 vect_names); 379 390 380 wt_mtty = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>("wt_mtty"); 391 wt_mtty = new VciDspinTargetWrapper<vci_param,cmd_width,rsp_width>("wt_mtty", 392 x_width + y_width ); 381 393 382 394 }
Note: See TracChangeset
for help on using the changeset viewer.