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