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