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