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