config.ini revision 10636
1[root] 2type=Root 3children=system 4eventq_index=0 5full_system=false 6sim_quantum=0 7time_sync_enable=false 8time_sync_period=100000000000 9time_sync_spin_threshold=100000000 10 11[system] 12type=System 13children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain 14boot_osflags=a 15cache_line_size=64 16clk_domain=system.clk_domain 17eventq_index=0 18init_param=0 19kernel= 20kernel_addr_check=true 21load_addr_mask=1099511627775 22load_offset=0 23mem_mode=timing 24mem_ranges= 25memories=system.physmem 26num_work_ids=16 27readfile= 28symbolfile= 29work_begin_ckpt_count=0 30work_begin_cpu_id_exit=-1 31work_begin_exit_count=0 32work_cpus_ckpt_count=0 33work_end_ckpt_count=0 34work_end_exit_count=0 35work_item_id=-1 36system_port=system.membus.slave[0] 37 38[system.clk_domain] 39type=SrcClockDomain 40clock=1000 41domain_id=-1 42eventq_index=0 43init_perf_level=0 44voltage_domain=system.voltage_domain 45 46[system.cpu] 47type=DerivO3CPU 48children=branchPred dcache dstage2_mmu dtb fuPool icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload 49LFSTSize=1024 50LQEntries=16 51LSQCheckLoads=true 52LSQDepCheckShift=0 53SQEntries=16 54SSITSize=1024 55activity=0 56backComSize=5 57branchPred=system.cpu.branchPred 58cachePorts=200 59checker=Null 60clk_domain=system.cpu_clk_domain 61commitToDecodeDelay=1 62commitToFetchDelay=1 63commitToIEWDelay=1 64commitToRenameDelay=1 65commitWidth=8 66cpu_id=0 67decodeToFetchDelay=1 68decodeToRenameDelay=2 69decodeWidth=3 70dispatchWidth=6 71do_checkpoint_insts=true 72do_quiesce=true 73do_statistics_insts=true 74dstage2_mmu=system.cpu.dstage2_mmu 75dtb=system.cpu.dtb 76eventq_index=0 77fetchBufferSize=16 78fetchQueueSize=32 79fetchToDecodeDelay=3 80fetchTrapLatency=1 81fetchWidth=3 82forwardComSize=5 83fuPool=system.cpu.fuPool 84function_trace=false 85function_trace_start=0 86iewToCommitDelay=1 87iewToDecodeDelay=1 88iewToFetchDelay=1 89iewToRenameDelay=1 90interrupts=system.cpu.interrupts 91isa=system.cpu.isa 92issueToExecuteDelay=1 93issueWidth=8 94istage2_mmu=system.cpu.istage2_mmu 95itb=system.cpu.itb 96max_insts_all_threads=0 97max_insts_any_thread=0 98max_loads_all_threads=0 99max_loads_any_thread=0 100needsTSO=false 101numIQEntries=32 102numPhysCCRegs=640 103numPhysFloatRegs=192 104numPhysIntRegs=128 105numROBEntries=40 106numRobs=1 107numThreads=1 108profile=0 109progress_interval=0 110renameToDecodeDelay=1 111renameToFetchDelay=1 112renameToIEWDelay=1 113renameToROBDelay=1 114renameWidth=3 115simpoint_start_insts= 116smtCommitPolicy=RoundRobin 117smtFetchPolicy=SingleThread 118smtIQPolicy=Partitioned 119smtIQThreshold=100 120smtLSQPolicy=Partitioned 121smtLSQThreshold=100 122smtNumFetchingThreads=1 123smtROBPolicy=Partitioned 124smtROBThreshold=100 125socket_id=0 126squashWidth=8 127store_set_clear_period=250000 128switched_out=false 129system=system 130tracer=system.cpu.tracer 131trapLatency=13 132wbWidth=8 133workload=system.cpu.workload 134dcache_port=system.cpu.dcache.cpu_side 135icache_port=system.cpu.icache.cpu_side 136 137[system.cpu.branchPred] 138type=BranchPredictor 139BTBEntries=2048 140BTBTagSize=18 141RASSize=16 142choiceCtrBits=2 143choicePredictorSize=8192 144eventq_index=0 145globalCtrBits=2 146globalPredictorSize=8192 147instShiftAmt=2 148localCtrBits=2 149localHistoryTableSize=2048 150localPredictorSize=2048 151numThreads=1 152predType=bi-mode 153 154[system.cpu.dcache] 155type=BaseCache 156children=tags 157addr_ranges=0:18446744073709551615 158assoc=2 159clk_domain=system.cpu_clk_domain 160demand_mshr_reserve=1 161eventq_index=0 162forward_snoops=true 163hit_latency=2 164is_top_level=true 165max_miss_count=0 166mshrs=6 167prefetch_on_access=false 168prefetcher=Null 169response_latency=2 170sequential_access=false 171size=32768 172system=system 173tags=system.cpu.dcache.tags 174tgts_per_mshr=8 175two_queue=false 176write_buffers=16 177cpu_side=system.cpu.dcache_port 178mem_side=system.cpu.toL2Bus.slave[1] 179 180[system.cpu.dcache.tags] 181type=LRU 182assoc=2 183block_size=64 184clk_domain=system.cpu_clk_domain 185eventq_index=0 186hit_latency=2 187sequential_access=false 188size=32768 189 190[system.cpu.dstage2_mmu] 191type=ArmStage2MMU 192children=stage2_tlb 193eventq_index=0 194stage2_tlb=system.cpu.dstage2_mmu.stage2_tlb 195tlb=system.cpu.dtb 196 197[system.cpu.dstage2_mmu.stage2_tlb] 198type=ArmTLB 199children=walker 200eventq_index=0 201is_stage2=true 202size=32 203walker=system.cpu.dstage2_mmu.stage2_tlb.walker 204 205[system.cpu.dstage2_mmu.stage2_tlb.walker] 206type=ArmTableWalker 207clk_domain=system.cpu_clk_domain 208eventq_index=0 209is_stage2=true 210num_squash_per_cycle=2 211sys=system 212port=system.cpu.toL2Bus.slave[5] 213 214[system.cpu.dtb] 215type=ArmTLB 216children=walker 217eventq_index=0 218is_stage2=false 219size=64 220walker=system.cpu.dtb.walker 221 222[system.cpu.dtb.walker] 223type=ArmTableWalker 224clk_domain=system.cpu_clk_domain 225eventq_index=0 226is_stage2=false 227num_squash_per_cycle=2 228sys=system 229port=system.cpu.toL2Bus.slave[3] 230 231[system.cpu.fuPool] 232type=FUPool 233children=FUList0 FUList1 FUList2 FUList3 FUList4 234FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 235eventq_index=0 236 237[system.cpu.fuPool.FUList0] 238type=FUDesc 239children=opList 240count=2 241eventq_index=0 242opList=system.cpu.fuPool.FUList0.opList 243 244[system.cpu.fuPool.FUList0.opList] 245type=OpDesc 246eventq_index=0 247issueLat=1 248opClass=IntAlu 249opLat=1 250 251[system.cpu.fuPool.FUList1] 252type=FUDesc 253children=opList0 opList1 opList2 254count=1 255eventq_index=0 256opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 system.cpu.fuPool.FUList1.opList2 257 258[system.cpu.fuPool.FUList1.opList0] 259type=OpDesc 260eventq_index=0 261issueLat=1 262opClass=IntMult 263opLat=3 264 265[system.cpu.fuPool.FUList1.opList1] 266type=OpDesc 267eventq_index=0 268issueLat=12 269opClass=IntDiv 270opLat=12 271 272[system.cpu.fuPool.FUList1.opList2] 273type=OpDesc 274eventq_index=0 275issueLat=1 276opClass=IprAccess 277opLat=3 278 279[system.cpu.fuPool.FUList2] 280type=FUDesc 281children=opList 282count=1 283eventq_index=0 284opList=system.cpu.fuPool.FUList2.opList 285 286[system.cpu.fuPool.FUList2.opList] 287type=OpDesc 288eventq_index=0 289issueLat=1 290opClass=MemRead 291opLat=2 292 293[system.cpu.fuPool.FUList3] 294type=FUDesc 295children=opList 296count=1 297eventq_index=0 298opList=system.cpu.fuPool.FUList3.opList 299 300[system.cpu.fuPool.FUList3.opList] 301type=OpDesc 302eventq_index=0 303issueLat=1 304opClass=MemWrite 305opLat=2 306 307[system.cpu.fuPool.FUList4] 308type=FUDesc 309children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 opList20 opList21 opList22 opList23 opList24 opList25 310count=2 311eventq_index=0 312opList=system.cpu.fuPool.FUList4.opList00 system.cpu.fuPool.FUList4.opList01 system.cpu.fuPool.FUList4.opList02 system.cpu.fuPool.FUList4.opList03 system.cpu.fuPool.FUList4.opList04 system.cpu.fuPool.FUList4.opList05 system.cpu.fuPool.FUList4.opList06 system.cpu.fuPool.FUList4.opList07 system.cpu.fuPool.FUList4.opList08 system.cpu.fuPool.FUList4.opList09 system.cpu.fuPool.FUList4.opList10 system.cpu.fuPool.FUList4.opList11 system.cpu.fuPool.FUList4.opList12 system.cpu.fuPool.FUList4.opList13 system.cpu.fuPool.FUList4.opList14 system.cpu.fuPool.FUList4.opList15 system.cpu.fuPool.FUList4.opList16 system.cpu.fuPool.FUList4.opList17 system.cpu.fuPool.FUList4.opList18 system.cpu.fuPool.FUList4.opList19 system.cpu.fuPool.FUList4.opList20 system.cpu.fuPool.FUList4.opList21 system.cpu.fuPool.FUList4.opList22 system.cpu.fuPool.FUList4.opList23 system.cpu.fuPool.FUList4.opList24 system.cpu.fuPool.FUList4.opList25 313 314[system.cpu.fuPool.FUList4.opList00] 315type=OpDesc 316eventq_index=0 317issueLat=1 318opClass=SimdAdd 319opLat=4 320 321[system.cpu.fuPool.FUList4.opList01] 322type=OpDesc 323eventq_index=0 324issueLat=1 325opClass=SimdAddAcc 326opLat=4 327 328[system.cpu.fuPool.FUList4.opList02] 329type=OpDesc 330eventq_index=0 331issueLat=1 332opClass=SimdAlu 333opLat=4 334 335[system.cpu.fuPool.FUList4.opList03] 336type=OpDesc 337eventq_index=0 338issueLat=1 339opClass=SimdCmp 340opLat=4 341 342[system.cpu.fuPool.FUList4.opList04] 343type=OpDesc 344eventq_index=0 345issueLat=1 346opClass=SimdCvt 347opLat=3 348 349[system.cpu.fuPool.FUList4.opList05] 350type=OpDesc 351eventq_index=0 352issueLat=1 353opClass=SimdMisc 354opLat=3 355 356[system.cpu.fuPool.FUList4.opList06] 357type=OpDesc 358eventq_index=0 359issueLat=1 360opClass=SimdMult 361opLat=5 362 363[system.cpu.fuPool.FUList4.opList07] 364type=OpDesc 365eventq_index=0 366issueLat=1 367opClass=SimdMultAcc 368opLat=5 369 370[system.cpu.fuPool.FUList4.opList08] 371type=OpDesc 372eventq_index=0 373issueLat=1 374opClass=SimdShift 375opLat=3 376 377[system.cpu.fuPool.FUList4.opList09] 378type=OpDesc 379eventq_index=0 380issueLat=1 381opClass=SimdShiftAcc 382opLat=3 383 384[system.cpu.fuPool.FUList4.opList10] 385type=OpDesc 386eventq_index=0 387issueLat=1 388opClass=SimdSqrt 389opLat=9 390 391[system.cpu.fuPool.FUList4.opList11] 392type=OpDesc 393eventq_index=0 394issueLat=1 395opClass=SimdFloatAdd 396opLat=5 397 398[system.cpu.fuPool.FUList4.opList12] 399type=OpDesc 400eventq_index=0 401issueLat=1 402opClass=SimdFloatAlu 403opLat=5 404 405[system.cpu.fuPool.FUList4.opList13] 406type=OpDesc 407eventq_index=0 408issueLat=1 409opClass=SimdFloatCmp 410opLat=3 411 412[system.cpu.fuPool.FUList4.opList14] 413type=OpDesc 414eventq_index=0 415issueLat=1 416opClass=SimdFloatCvt 417opLat=3 418 419[system.cpu.fuPool.FUList4.opList15] 420type=OpDesc 421eventq_index=0 422issueLat=1 423opClass=SimdFloatDiv 424opLat=3 425 426[system.cpu.fuPool.FUList4.opList16] 427type=OpDesc 428eventq_index=0 429issueLat=1 430opClass=SimdFloatMisc 431opLat=3 432 433[system.cpu.fuPool.FUList4.opList17] 434type=OpDesc 435eventq_index=0 436issueLat=1 437opClass=SimdFloatMult 438opLat=3 439 440[system.cpu.fuPool.FUList4.opList18] 441type=OpDesc 442eventq_index=0 443issueLat=1 444opClass=SimdFloatMultAcc 445opLat=1 446 447[system.cpu.fuPool.FUList4.opList19] 448type=OpDesc 449eventq_index=0 450issueLat=1 451opClass=SimdFloatSqrt 452opLat=9 453 454[system.cpu.fuPool.FUList4.opList20] 455type=OpDesc 456eventq_index=0 457issueLat=1 458opClass=FloatAdd 459opLat=5 460 461[system.cpu.fuPool.FUList4.opList21] 462type=OpDesc 463eventq_index=0 464issueLat=1 465opClass=FloatCmp 466opLat=5 467 468[system.cpu.fuPool.FUList4.opList22] 469type=OpDesc 470eventq_index=0 471issueLat=1 472opClass=FloatCvt 473opLat=5 474 475[system.cpu.fuPool.FUList4.opList23] 476type=OpDesc 477eventq_index=0 478issueLat=9 479opClass=FloatDiv 480opLat=9 481 482[system.cpu.fuPool.FUList4.opList24] 483type=OpDesc 484eventq_index=0 485issueLat=33 486opClass=FloatSqrt 487opLat=33 488 489[system.cpu.fuPool.FUList4.opList25] 490type=OpDesc 491eventq_index=0 492issueLat=1 493opClass=FloatMult 494opLat=4 495 496[system.cpu.icache] 497type=BaseCache 498children=tags 499addr_ranges=0:18446744073709551615 500assoc=2 501clk_domain=system.cpu_clk_domain 502demand_mshr_reserve=1 503eventq_index=0 504forward_snoops=true 505hit_latency=1 506is_top_level=true 507max_miss_count=0 508mshrs=2 509prefetch_on_access=false 510prefetcher=Null 511response_latency=1 512sequential_access=false 513size=32768 514system=system 515tags=system.cpu.icache.tags 516tgts_per_mshr=8 517two_queue=false 518write_buffers=8 519cpu_side=system.cpu.icache_port 520mem_side=system.cpu.toL2Bus.slave[0] 521 522[system.cpu.icache.tags] 523type=LRU 524assoc=2 525block_size=64 526clk_domain=system.cpu_clk_domain 527eventq_index=0 528hit_latency=1 529sequential_access=false 530size=32768 531 532[system.cpu.interrupts] 533type=ArmInterrupts 534eventq_index=0 535 536[system.cpu.isa] 537type=ArmISA 538eventq_index=0 539fpsid=1090793632 540id_aa64afr0_el1=0 541id_aa64afr1_el1=0 542id_aa64dfr0_el1=1052678 543id_aa64dfr1_el1=0 544id_aa64isar0_el1=0 545id_aa64isar1_el1=0 546id_aa64mmfr0_el1=15728642 547id_aa64mmfr1_el1=0 548id_aa64pfr0_el1=17 549id_aa64pfr1_el1=0 550id_isar0=34607377 551id_isar1=34677009 552id_isar2=555950401 553id_isar3=17899825 554id_isar4=268501314 555id_isar5=0 556id_mmfr0=270536963 557id_mmfr1=0 558id_mmfr2=19070976 559id_mmfr3=34611729 560id_pfr0=49 561id_pfr1=4113 562midr=1091551472 563pmu=Null 564system=system 565 566[system.cpu.istage2_mmu] 567type=ArmStage2MMU 568children=stage2_tlb 569eventq_index=0 570stage2_tlb=system.cpu.istage2_mmu.stage2_tlb 571tlb=system.cpu.itb 572 573[system.cpu.istage2_mmu.stage2_tlb] 574type=ArmTLB 575children=walker 576eventq_index=0 577is_stage2=true 578size=32 579walker=system.cpu.istage2_mmu.stage2_tlb.walker 580 581[system.cpu.istage2_mmu.stage2_tlb.walker] 582type=ArmTableWalker 583clk_domain=system.cpu_clk_domain 584eventq_index=0 585is_stage2=true 586num_squash_per_cycle=2 587sys=system 588port=system.cpu.toL2Bus.slave[4] 589 590[system.cpu.itb] 591type=ArmTLB 592children=walker 593eventq_index=0 594is_stage2=false 595size=64 596walker=system.cpu.itb.walker 597 598[system.cpu.itb.walker] 599type=ArmTableWalker 600clk_domain=system.cpu_clk_domain 601eventq_index=0 602is_stage2=false 603num_squash_per_cycle=2 604sys=system 605port=system.cpu.toL2Bus.slave[2] 606 607[system.cpu.l2cache] 608type=BaseCache 609children=prefetcher tags 610addr_ranges=0:18446744073709551615 611assoc=16 612clk_domain=system.cpu_clk_domain 613demand_mshr_reserve=1 614eventq_index=0 615forward_snoops=true 616hit_latency=12 617is_top_level=false 618max_miss_count=0 619mshrs=16 620prefetch_on_access=true 621prefetcher=system.cpu.l2cache.prefetcher 622response_latency=12 623sequential_access=false 624size=1048576 625system=system 626tags=system.cpu.l2cache.tags 627tgts_per_mshr=8 628two_queue=false 629write_buffers=8 630cpu_side=system.cpu.toL2Bus.master[0] 631mem_side=system.membus.slave[1] 632 633[system.cpu.l2cache.prefetcher] 634type=StridePrefetcher 635cache_snoop=false 636clk_domain=system.cpu_clk_domain 637degree=8 638eventq_index=0 639latency=1 640max_conf=7 641min_conf=0 642on_data=true 643on_inst=true 644on_miss=false 645on_read=true 646on_write=true 647queue_filter=true 648queue_size=32 649queue_squash=true 650start_conf=4 651sys=system 652table_assoc=4 653table_sets=16 654tag_prefetch=true 655thresh_conf=4 656use_master_id=true 657 658[system.cpu.l2cache.tags] 659type=RandomRepl 660assoc=16 661block_size=64 662clk_domain=system.cpu_clk_domain 663eventq_index=0 664hit_latency=12 665sequential_access=false 666size=1048576 667 668[system.cpu.toL2Bus] 669type=CoherentXBar 670clk_domain=system.cpu_clk_domain 671eventq_index=0 672header_cycles=1 673snoop_filter=Null 674system=system 675use_default_range=false 676width=32 677master=system.cpu.l2cache.cpu_side 678slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.istage2_mmu.stage2_tlb.walker.port system.cpu.dstage2_mmu.stage2_tlb.walker.port 679 680[system.cpu.tracer] 681type=ExeTracer 682eventq_index=0 683 684[system.cpu.workload] 685type=LiveProcess 686cmd=bzip2 input.source 1 687cwd=build/ARM/tests/opt/long/se/60.bzip2/arm/linux/o3-timing 688drivers= 689egid=100 690env= 691errout=cerr 692euid=100 693eventq_index=0 694executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/bzip2 695gid=100 696input=cin 697kvmInSE=false 698max_stack_size=67108864 699output=cout 700pid=100 701ppid=99 702simpoint=0 703system=system 704uid=100 705useArchPT=false 706 707[system.cpu_clk_domain] 708type=SrcClockDomain 709clock=500 710domain_id=-1 711eventq_index=0 712init_perf_level=0 713voltage_domain=system.voltage_domain 714 715[system.dvfs_handler] 716type=DVFSHandler 717domains= 718enable=false 719eventq_index=0 720sys_clk_domain=system.clk_domain 721transition_latency=100000000 722 723[system.membus] 724type=CoherentXBar 725clk_domain=system.clk_domain 726eventq_index=0 727header_cycles=1 728snoop_filter=Null 729system=system 730use_default_range=false 731width=8 732master=system.physmem.port 733slave=system.system_port system.cpu.l2cache.mem_side 734 735[system.physmem] 736type=DRAMCtrl 737IDD0=0.075000 738IDD02=0.000000 739IDD2N=0.050000 740IDD2N2=0.000000 741IDD2P0=0.000000 742IDD2P02=0.000000 743IDD2P1=0.000000 744IDD2P12=0.000000 745IDD3N=0.057000 746IDD3N2=0.000000 747IDD3P0=0.000000 748IDD3P02=0.000000 749IDD3P1=0.000000 750IDD3P12=0.000000 751IDD4R=0.187000 752IDD4R2=0.000000 753IDD4W=0.165000 754IDD4W2=0.000000 755IDD5=0.220000 756IDD52=0.000000 757IDD6=0.000000 758IDD62=0.000000 759VDD=1.500000 760VDD2=0.000000 761activation_limit=4 762addr_mapping=RoRaBaChCo 763bank_groups_per_rank=0 764banks_per_rank=8 765burst_length=8 766channels=1 767clk_domain=system.clk_domain 768conf_table_reported=true 769device_bus_width=8 770device_rowbuffer_size=1024 771device_size=536870912 772devices_per_rank=8 773dll=true 774eventq_index=0 775in_addr_map=true 776max_accesses_per_row=16 777mem_sched_policy=frfcfs 778min_writes_per_switch=16 779null=false 780page_policy=open_adaptive 781range=0:134217727 782ranks_per_channel=2 783read_buffer_size=32 784static_backend_latency=10000 785static_frontend_latency=10000 786tBURST=5000 787tCCD_L=0 788tCK=1250 789tCL=13750 790tCS=2500 791tRAS=35000 792tRCD=13750 793tREFI=7800000 794tRFC=260000 795tRP=13750 796tRRD=6000 797tRRD_L=0 798tRTP=7500 799tRTW=2500 800tWR=15000 801tWTR=7500 802tXAW=30000 803tXP=0 804tXPDLL=0 805tXS=0 806tXSDLL=0 807write_buffer_size=64 808write_high_thresh_perc=85 809write_low_thresh_perc=50 810port=system.membus.master[0] 811 812[system.voltage_domain] 813type=VoltageDomain 814eventq_index=0 815voltage=1.000000 816 817