config.ini revision 6112
1[root] 2type=Root 3children=system 4dummy=0 5 6[system] 7type=System 8children=cpu0 cpu1 cpu2 cpu3 l2c membus physmem toL2Bus 9mem_mode=atomic 10physmem=system.physmem 11 12[system.cpu0] 13type=AtomicSimpleCPU 14children=dcache dtb icache itb tracer workload 15checker=Null 16clock=500 17cpu_id=0 18defer_registration=false 19do_checkpoint_insts=true 20do_statistics_insts=true 21dtb=system.cpu0.dtb 22function_trace=false 23function_trace_start=0 24itb=system.cpu0.itb 25max_insts_all_threads=0 26max_insts_any_thread=0 27max_loads_all_threads=0 28max_loads_any_thread=0 29numThreads=1 30phase=0 31progress_interval=0 32simulate_data_stalls=false 33simulate_inst_stalls=false 34system=system 35tracer=system.cpu0.tracer 36width=1 37workload=system.cpu0.workload 38dcache_port=system.cpu0.dcache.cpu_side 39icache_port=system.cpu0.icache.cpu_side 40 41[system.cpu0.dcache] 42type=BaseCache 43addr_range=0:18446744073709551615 44assoc=4 45block_size=64 46cpu_side_filter_ranges= 47hash_delay=1 48latency=1000 49max_miss_count=0 50mem_side_filter_ranges= 51mshrs=4 52prefetch_cache_check_push=true 53prefetch_data_accesses_only=false 54prefetch_degree=1 55prefetch_latency=10000 56prefetch_on_access=false 57prefetch_past_page=false 58prefetch_policy=none 59prefetch_serial_squash=false 60prefetch_use_cpu_id=true 61prefetcher_size=100 62prioritizeRequests=false 63repl=Null 64size=32768 65subblock_size=0 66tgts_per_mshr=8 67trace_addr=0 68two_queue=false 69write_buffers=8 70cpu_side=system.cpu0.dcache_port 71mem_side=system.toL2Bus.port[2] 72 73[system.cpu0.dtb] 74type=SparcTLB 75size=64 76 77[system.cpu0.icache] 78type=BaseCache 79addr_range=0:18446744073709551615 80assoc=1 81block_size=64 82cpu_side_filter_ranges= 83hash_delay=1 84latency=1000 85max_miss_count=0 86mem_side_filter_ranges= 87mshrs=4 88prefetch_cache_check_push=true 89prefetch_data_accesses_only=false 90prefetch_degree=1 91prefetch_latency=10000 92prefetch_on_access=false 93prefetch_past_page=false 94prefetch_policy=none 95prefetch_serial_squash=false 96prefetch_use_cpu_id=true 97prefetcher_size=100 98prioritizeRequests=false 99repl=Null 100size=32768 101subblock_size=0 102tgts_per_mshr=8 103trace_addr=0 104two_queue=false 105write_buffers=8 106cpu_side=system.cpu0.icache_port 107mem_side=system.toL2Bus.port[1] 108 109[system.cpu0.itb] 110type=SparcTLB 111size=64 112 113[system.cpu0.tracer] 114type=ExeTracer 115 116[system.cpu0.workload] 117type=LiveProcess 118cmd=test_atomic 4 119cwd= 120egid=100 121env= 122errout=cerr 123euid=100 124executable=/dist/m5/regression/test-progs/m5threads/bin/sparc/linux/test_atomic 125gid=100 126input=cin 127max_stack_size=67108864 128output=cout 129pid=100 130ppid=99 131simpoint=0 132system=system 133uid=100 134 135[system.cpu1] 136type=AtomicSimpleCPU 137children=dcache dtb icache itb tracer 138checker=Null 139clock=500 140cpu_id=1 141defer_registration=false 142do_checkpoint_insts=true 143do_statistics_insts=true 144dtb=system.cpu1.dtb 145function_trace=false 146function_trace_start=0 147itb=system.cpu1.itb 148max_insts_all_threads=0 149max_insts_any_thread=0 150max_loads_all_threads=0 151max_loads_any_thread=0 152numThreads=1 153phase=0 154progress_interval=0 155simulate_data_stalls=false 156simulate_inst_stalls=false 157system=system 158tracer=system.cpu1.tracer 159width=1 160workload=system.cpu0.workload 161dcache_port=system.cpu1.dcache.cpu_side 162icache_port=system.cpu1.icache.cpu_side 163 164[system.cpu1.dcache] 165type=BaseCache 166addr_range=0:18446744073709551615 167assoc=4 168block_size=64 169cpu_side_filter_ranges= 170hash_delay=1 171latency=1000 172max_miss_count=0 173mem_side_filter_ranges= 174mshrs=4 175prefetch_cache_check_push=true 176prefetch_data_accesses_only=false 177prefetch_degree=1 178prefetch_latency=10000 179prefetch_on_access=false 180prefetch_past_page=false 181prefetch_policy=none 182prefetch_serial_squash=false 183prefetch_use_cpu_id=true 184prefetcher_size=100 185prioritizeRequests=false 186repl=Null 187size=32768 188subblock_size=0 189tgts_per_mshr=8 190trace_addr=0 191two_queue=false 192write_buffers=8 193cpu_side=system.cpu1.dcache_port 194mem_side=system.toL2Bus.port[4] 195 196[system.cpu1.dtb] 197type=SparcTLB 198size=64 199 200[system.cpu1.icache] 201type=BaseCache 202addr_range=0:18446744073709551615 203assoc=1 204block_size=64 205cpu_side_filter_ranges= 206hash_delay=1 207latency=1000 208max_miss_count=0 209mem_side_filter_ranges= 210mshrs=4 211prefetch_cache_check_push=true 212prefetch_data_accesses_only=false 213prefetch_degree=1 214prefetch_latency=10000 215prefetch_on_access=false 216prefetch_past_page=false 217prefetch_policy=none 218prefetch_serial_squash=false 219prefetch_use_cpu_id=true 220prefetcher_size=100 221prioritizeRequests=false 222repl=Null 223size=32768 224subblock_size=0 225tgts_per_mshr=8 226trace_addr=0 227two_queue=false 228write_buffers=8 229cpu_side=system.cpu1.icache_port 230mem_side=system.toL2Bus.port[3] 231 232[system.cpu1.itb] 233type=SparcTLB 234size=64 235 236[system.cpu1.tracer] 237type=ExeTracer 238 239[system.cpu2] 240type=AtomicSimpleCPU 241children=dcache dtb icache itb tracer 242checker=Null 243clock=500 244cpu_id=2 245defer_registration=false 246do_checkpoint_insts=true 247do_statistics_insts=true 248dtb=system.cpu2.dtb 249function_trace=false 250function_trace_start=0 251itb=system.cpu2.itb 252max_insts_all_threads=0 253max_insts_any_thread=0 254max_loads_all_threads=0 255max_loads_any_thread=0 256numThreads=1 257phase=0 258progress_interval=0 259simulate_data_stalls=false 260simulate_inst_stalls=false 261system=system 262tracer=system.cpu2.tracer 263width=1 264workload=system.cpu0.workload 265dcache_port=system.cpu2.dcache.cpu_side 266icache_port=system.cpu2.icache.cpu_side 267 268[system.cpu2.dcache] 269type=BaseCache 270addr_range=0:18446744073709551615 271assoc=4 272block_size=64 273cpu_side_filter_ranges= 274hash_delay=1 275latency=1000 276max_miss_count=0 277mem_side_filter_ranges= 278mshrs=4 279prefetch_cache_check_push=true 280prefetch_data_accesses_only=false 281prefetch_degree=1 282prefetch_latency=10000 283prefetch_on_access=false 284prefetch_past_page=false 285prefetch_policy=none 286prefetch_serial_squash=false 287prefetch_use_cpu_id=true 288prefetcher_size=100 289prioritizeRequests=false 290repl=Null 291size=32768 292subblock_size=0 293tgts_per_mshr=8 294trace_addr=0 295two_queue=false 296write_buffers=8 297cpu_side=system.cpu2.dcache_port 298mem_side=system.toL2Bus.port[6] 299 300[system.cpu2.dtb] 301type=SparcTLB 302size=64 303 304[system.cpu2.icache] 305type=BaseCache 306addr_range=0:18446744073709551615 307assoc=1 308block_size=64 309cpu_side_filter_ranges= 310hash_delay=1 311latency=1000 312max_miss_count=0 313mem_side_filter_ranges= 314mshrs=4 315prefetch_cache_check_push=true 316prefetch_data_accesses_only=false 317prefetch_degree=1 318prefetch_latency=10000 319prefetch_on_access=false 320prefetch_past_page=false 321prefetch_policy=none 322prefetch_serial_squash=false 323prefetch_use_cpu_id=true 324prefetcher_size=100 325prioritizeRequests=false 326repl=Null 327size=32768 328subblock_size=0 329tgts_per_mshr=8 330trace_addr=0 331two_queue=false 332write_buffers=8 333cpu_side=system.cpu2.icache_port 334mem_side=system.toL2Bus.port[5] 335 336[system.cpu2.itb] 337type=SparcTLB 338size=64 339 340[system.cpu2.tracer] 341type=ExeTracer 342 343[system.cpu3] 344type=AtomicSimpleCPU 345children=dcache dtb icache itb tracer 346checker=Null 347clock=500 348cpu_id=3 349defer_registration=false 350do_checkpoint_insts=true 351do_statistics_insts=true 352dtb=system.cpu3.dtb 353function_trace=false 354function_trace_start=0 355itb=system.cpu3.itb 356max_insts_all_threads=0 357max_insts_any_thread=0 358max_loads_all_threads=0 359max_loads_any_thread=0 360numThreads=1 361phase=0 362progress_interval=0 363simulate_data_stalls=false 364simulate_inst_stalls=false 365system=system 366tracer=system.cpu3.tracer 367width=1 368workload=system.cpu0.workload 369dcache_port=system.cpu3.dcache.cpu_side 370icache_port=system.cpu3.icache.cpu_side 371 372[system.cpu3.dcache] 373type=BaseCache 374addr_range=0:18446744073709551615 375assoc=4 376block_size=64 377cpu_side_filter_ranges= 378hash_delay=1 379latency=1000 380max_miss_count=0 381mem_side_filter_ranges= 382mshrs=4 383prefetch_cache_check_push=true 384prefetch_data_accesses_only=false 385prefetch_degree=1 386prefetch_latency=10000 387prefetch_on_access=false 388prefetch_past_page=false 389prefetch_policy=none 390prefetch_serial_squash=false 391prefetch_use_cpu_id=true 392prefetcher_size=100 393prioritizeRequests=false 394repl=Null 395size=32768 396subblock_size=0 397tgts_per_mshr=8 398trace_addr=0 399two_queue=false 400write_buffers=8 401cpu_side=system.cpu3.dcache_port 402mem_side=system.toL2Bus.port[8] 403 404[system.cpu3.dtb] 405type=SparcTLB 406size=64 407 408[system.cpu3.icache] 409type=BaseCache 410addr_range=0:18446744073709551615 411assoc=1 412block_size=64 413cpu_side_filter_ranges= 414hash_delay=1 415latency=1000 416max_miss_count=0 417mem_side_filter_ranges= 418mshrs=4 419prefetch_cache_check_push=true 420prefetch_data_accesses_only=false 421prefetch_degree=1 422prefetch_latency=10000 423prefetch_on_access=false 424prefetch_past_page=false 425prefetch_policy=none 426prefetch_serial_squash=false 427prefetch_use_cpu_id=true 428prefetcher_size=100 429prioritizeRequests=false 430repl=Null 431size=32768 432subblock_size=0 433tgts_per_mshr=8 434trace_addr=0 435two_queue=false 436write_buffers=8 437cpu_side=system.cpu3.icache_port 438mem_side=system.toL2Bus.port[7] 439 440[system.cpu3.itb] 441type=SparcTLB 442size=64 443 444[system.cpu3.tracer] 445type=ExeTracer 446 447[system.l2c] 448type=BaseCache 449addr_range=0:18446744073709551615 450assoc=8 451block_size=64 452cpu_side_filter_ranges= 453hash_delay=1 454latency=10000 455max_miss_count=0 456mem_side_filter_ranges= 457mshrs=92 458prefetch_cache_check_push=true 459prefetch_data_accesses_only=false 460prefetch_degree=1 461prefetch_latency=100000 462prefetch_on_access=false 463prefetch_past_page=false 464prefetch_policy=none 465prefetch_serial_squash=false 466prefetch_use_cpu_id=true 467prefetcher_size=100 468prioritizeRequests=false 469repl=Null 470size=4194304 471subblock_size=0 472tgts_per_mshr=16 473trace_addr=0 474two_queue=false 475write_buffers=8 476cpu_side=system.toL2Bus.port[0] 477mem_side=system.membus.port[0] 478 479[system.membus] 480type=Bus 481block_size=64 482bus_id=0 483clock=1000 484header_cycles=1 485responder_set=false 486width=64 487port=system.l2c.mem_side system.physmem.port[0] 488 489[system.physmem] 490type=PhysicalMemory 491file= 492latency=30000 493latency_var=0 494null=false 495range=0:1073741823 496zero=false 497port=system.membus.port[1] 498 499[system.toL2Bus] 500type=Bus 501block_size=64 502bus_id=0 503clock=1000 504header_cycles=1 505responder_set=false 506width=64 507port=system.l2c.cpu_side system.cpu0.icache.mem_side system.cpu0.dcache.mem_side system.cpu1.icache.mem_side system.cpu1.dcache.mem_side system.cpu2.icache.mem_side system.cpu2.dcache.mem_side system.cpu3.icache.mem_side system.cpu3.dcache.mem_side 508 509