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