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