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