config.ini revision 9536:8149223cd7db
1[root] 2type=Root 3children=system 4full_system=true 5time_sync_enable=false 6time_sync_period=100000000000 7time_sync_spin_threshold=100000000 8 9[system] 10type=LinuxArmSystem 11children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver 12atags_addr=256 13boot_loader=/projects/pd/randd/dist/binaries/boot.arm 14boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1 15clock=1000 16dtb_filename= 17early_kernel_symbols=false 18enable_context_switch_stats_dump=false 19flags_addr=268435504 20gic_cpu_addr=520093952 21init_param=0 22kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8 23load_addr_mask=268435455 24machine_type=RealView_PBX 25mem_mode=timing 26mem_ranges=0:134217727 27memories=system.realview.nvmem system.physmem 28multi_proc=true 29num_work_ids=16 30readfile=tests/halt.sh 31symbolfile= 32work_begin_ckpt_count=0 33work_begin_cpu_id_exit=-1 34work_begin_exit_count=0 35work_cpus_ckpt_count=0 36work_end_ckpt_count=0 37work_end_exit_count=0 38work_item_id=-1 39system_port=system.membus.slave[0] 40 41[system.bridge] 42type=Bridge 43clock=1000 44delay=50000 45ranges=268435456:520093695 1073741824:1610612735 46req_size=16 47resp_size=16 48master=system.iobus.slave[0] 49slave=system.membus.master[0] 50 51[system.cf0] 52type=IdeDisk 53children=image 54delay=1000000 55driveID=master 56image=system.cf0.image 57 58[system.cf0.image] 59type=CowDiskImage 60children=child 61child=system.cf0.image.child 62image_file= 63read_only=false 64table_size=65536 65 66[system.cf0.image.child] 67type=RawDiskImage 68image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img 69read_only=true 70 71[system.cpu0] 72type=DerivO3CPU 73children=branchPred dcache dtb fuPool icache interrupts isa itb tracer 74LFSTSize=1024 75LQEntries=32 76LSQCheckLoads=true 77LSQDepCheckShift=4 78SQEntries=32 79SSITSize=1024 80activity=0 81backComSize=5 82branchPred=system.cpu0.branchPred 83cachePorts=200 84checker=Null 85clock=500 86commitToDecodeDelay=1 87commitToFetchDelay=1 88commitToIEWDelay=1 89commitToRenameDelay=1 90commitWidth=8 91cpu_id=0 92decodeToFetchDelay=1 93decodeToRenameDelay=1 94decodeWidth=8 95dispatchWidth=8 96do_checkpoint_insts=true 97do_quiesce=true 98do_statistics_insts=true 99dtb=system.cpu0.dtb 100fetchToDecodeDelay=1 101fetchTrapLatency=1 102fetchWidth=8 103forwardComSize=5 104fuPool=system.cpu0.fuPool 105function_trace=false 106function_trace_start=0 107iewToCommitDelay=1 108iewToDecodeDelay=1 109iewToFetchDelay=1 110iewToRenameDelay=1 111interrupts=system.cpu0.interrupts 112isa=system.cpu0.isa 113issueToExecuteDelay=1 114issueWidth=8 115itb=system.cpu0.itb 116max_insts_all_threads=0 117max_insts_any_thread=0 118max_loads_all_threads=0 119max_loads_any_thread=0 120needsTSO=false 121numIQEntries=64 122numPhysFloatRegs=256 123numPhysIntRegs=256 124numROBEntries=192 125numRobs=1 126numThreads=1 127profile=0 128progress_interval=0 129renameToDecodeDelay=1 130renameToFetchDelay=1 131renameToIEWDelay=2 132renameToROBDelay=1 133renameWidth=8 134smtCommitPolicy=RoundRobin 135smtFetchPolicy=SingleThread 136smtIQPolicy=Partitioned 137smtIQThreshold=100 138smtLSQPolicy=Partitioned 139smtLSQThreshold=100 140smtNumFetchingThreads=1 141smtROBPolicy=Partitioned 142smtROBThreshold=100 143squashWidth=8 144store_set_clear_period=250000 145switched_out=false 146system=system 147tracer=system.cpu0.tracer 148trapLatency=13 149wbDepth=1 150wbWidth=8 151workload= 152dcache_port=system.cpu0.dcache.cpu_side 153icache_port=system.cpu0.icache.cpu_side 154 155[system.cpu0.branchPred] 156type=BranchPredictor 157BTBEntries=4096 158BTBTagSize=16 159RASSize=16 160choiceCtrBits=2 161choicePredictorSize=8192 162globalCtrBits=2 163globalHistoryBits=13 164globalPredictorSize=8192 165instShiftAmt=2 166localCtrBits=2 167localHistoryBits=11 168localHistoryTableSize=2048 169localPredictorSize=2048 170numThreads=1 171predType=tournament 172 173[system.cpu0.dcache] 174type=BaseCache 175addr_ranges=0:18446744073709551615 176assoc=4 177block_size=64 178clock=500 179forward_snoops=true 180hit_latency=2 181is_top_level=true 182max_miss_count=0 183mshrs=4 184prefetch_on_access=false 185prefetcher=Null 186response_latency=2 187size=32768 188system=system 189tgts_per_mshr=20 190two_queue=false 191write_buffers=8 192cpu_side=system.cpu0.dcache_port 193mem_side=system.toL2Bus.slave[1] 194 195[system.cpu0.dtb] 196type=ArmTLB 197children=walker 198size=64 199walker=system.cpu0.dtb.walker 200 201[system.cpu0.dtb.walker] 202type=ArmTableWalker 203clock=500 204num_squash_per_cycle=2 205sys=system 206port=system.toL2Bus.slave[3] 207 208[system.cpu0.fuPool] 209type=FUPool 210children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8 211FUList=system.cpu0.fuPool.FUList0 system.cpu0.fuPool.FUList1 system.cpu0.fuPool.FUList2 system.cpu0.fuPool.FUList3 system.cpu0.fuPool.FUList4 system.cpu0.fuPool.FUList5 system.cpu0.fuPool.FUList6 system.cpu0.fuPool.FUList7 system.cpu0.fuPool.FUList8 212 213[system.cpu0.fuPool.FUList0] 214type=FUDesc 215children=opList 216count=6 217opList=system.cpu0.fuPool.FUList0.opList 218 219[system.cpu0.fuPool.FUList0.opList] 220type=OpDesc 221issueLat=1 222opClass=IntAlu 223opLat=1 224 225[system.cpu0.fuPool.FUList1] 226type=FUDesc 227children=opList0 opList1 228count=2 229opList=system.cpu0.fuPool.FUList1.opList0 system.cpu0.fuPool.FUList1.opList1 230 231[system.cpu0.fuPool.FUList1.opList0] 232type=OpDesc 233issueLat=1 234opClass=IntMult 235opLat=3 236 237[system.cpu0.fuPool.FUList1.opList1] 238type=OpDesc 239issueLat=19 240opClass=IntDiv 241opLat=20 242 243[system.cpu0.fuPool.FUList2] 244type=FUDesc 245children=opList0 opList1 opList2 246count=4 247opList=system.cpu0.fuPool.FUList2.opList0 system.cpu0.fuPool.FUList2.opList1 system.cpu0.fuPool.FUList2.opList2 248 249[system.cpu0.fuPool.FUList2.opList0] 250type=OpDesc 251issueLat=1 252opClass=FloatAdd 253opLat=2 254 255[system.cpu0.fuPool.FUList2.opList1] 256type=OpDesc 257issueLat=1 258opClass=FloatCmp 259opLat=2 260 261[system.cpu0.fuPool.FUList2.opList2] 262type=OpDesc 263issueLat=1 264opClass=FloatCvt 265opLat=2 266 267[system.cpu0.fuPool.FUList3] 268type=FUDesc 269children=opList0 opList1 opList2 270count=2 271opList=system.cpu0.fuPool.FUList3.opList0 system.cpu0.fuPool.FUList3.opList1 system.cpu0.fuPool.FUList3.opList2 272 273[system.cpu0.fuPool.FUList3.opList0] 274type=OpDesc 275issueLat=1 276opClass=FloatMult 277opLat=4 278 279[system.cpu0.fuPool.FUList3.opList1] 280type=OpDesc 281issueLat=12 282opClass=FloatDiv 283opLat=12 284 285[system.cpu0.fuPool.FUList3.opList2] 286type=OpDesc 287issueLat=24 288opClass=FloatSqrt 289opLat=24 290 291[system.cpu0.fuPool.FUList4] 292type=FUDesc 293children=opList 294count=0 295opList=system.cpu0.fuPool.FUList4.opList 296 297[system.cpu0.fuPool.FUList4.opList] 298type=OpDesc 299issueLat=1 300opClass=MemRead 301opLat=1 302 303[system.cpu0.fuPool.FUList5] 304type=FUDesc 305children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 306count=4 307opList=system.cpu0.fuPool.FUList5.opList00 system.cpu0.fuPool.FUList5.opList01 system.cpu0.fuPool.FUList5.opList02 system.cpu0.fuPool.FUList5.opList03 system.cpu0.fuPool.FUList5.opList04 system.cpu0.fuPool.FUList5.opList05 system.cpu0.fuPool.FUList5.opList06 system.cpu0.fuPool.FUList5.opList07 system.cpu0.fuPool.FUList5.opList08 system.cpu0.fuPool.FUList5.opList09 system.cpu0.fuPool.FUList5.opList10 system.cpu0.fuPool.FUList5.opList11 system.cpu0.fuPool.FUList5.opList12 system.cpu0.fuPool.FUList5.opList13 system.cpu0.fuPool.FUList5.opList14 system.cpu0.fuPool.FUList5.opList15 system.cpu0.fuPool.FUList5.opList16 system.cpu0.fuPool.FUList5.opList17 system.cpu0.fuPool.FUList5.opList18 system.cpu0.fuPool.FUList5.opList19 308 309[system.cpu0.fuPool.FUList5.opList00] 310type=OpDesc 311issueLat=1 312opClass=SimdAdd 313opLat=1 314 315[system.cpu0.fuPool.FUList5.opList01] 316type=OpDesc 317issueLat=1 318opClass=SimdAddAcc 319opLat=1 320 321[system.cpu0.fuPool.FUList5.opList02] 322type=OpDesc 323issueLat=1 324opClass=SimdAlu 325opLat=1 326 327[system.cpu0.fuPool.FUList5.opList03] 328type=OpDesc 329issueLat=1 330opClass=SimdCmp 331opLat=1 332 333[system.cpu0.fuPool.FUList5.opList04] 334type=OpDesc 335issueLat=1 336opClass=SimdCvt 337opLat=1 338 339[system.cpu0.fuPool.FUList5.opList05] 340type=OpDesc 341issueLat=1 342opClass=SimdMisc 343opLat=1 344 345[system.cpu0.fuPool.FUList5.opList06] 346type=OpDesc 347issueLat=1 348opClass=SimdMult 349opLat=1 350 351[system.cpu0.fuPool.FUList5.opList07] 352type=OpDesc 353issueLat=1 354opClass=SimdMultAcc 355opLat=1 356 357[system.cpu0.fuPool.FUList5.opList08] 358type=OpDesc 359issueLat=1 360opClass=SimdShift 361opLat=1 362 363[system.cpu0.fuPool.FUList5.opList09] 364type=OpDesc 365issueLat=1 366opClass=SimdShiftAcc 367opLat=1 368 369[system.cpu0.fuPool.FUList5.opList10] 370type=OpDesc 371issueLat=1 372opClass=SimdSqrt 373opLat=1 374 375[system.cpu0.fuPool.FUList5.opList11] 376type=OpDesc 377issueLat=1 378opClass=SimdFloatAdd 379opLat=1 380 381[system.cpu0.fuPool.FUList5.opList12] 382type=OpDesc 383issueLat=1 384opClass=SimdFloatAlu 385opLat=1 386 387[system.cpu0.fuPool.FUList5.opList13] 388type=OpDesc 389issueLat=1 390opClass=SimdFloatCmp 391opLat=1 392 393[system.cpu0.fuPool.FUList5.opList14] 394type=OpDesc 395issueLat=1 396opClass=SimdFloatCvt 397opLat=1 398 399[system.cpu0.fuPool.FUList5.opList15] 400type=OpDesc 401issueLat=1 402opClass=SimdFloatDiv 403opLat=1 404 405[system.cpu0.fuPool.FUList5.opList16] 406type=OpDesc 407issueLat=1 408opClass=SimdFloatMisc 409opLat=1 410 411[system.cpu0.fuPool.FUList5.opList17] 412type=OpDesc 413issueLat=1 414opClass=SimdFloatMult 415opLat=1 416 417[system.cpu0.fuPool.FUList5.opList18] 418type=OpDesc 419issueLat=1 420opClass=SimdFloatMultAcc 421opLat=1 422 423[system.cpu0.fuPool.FUList5.opList19] 424type=OpDesc 425issueLat=1 426opClass=SimdFloatSqrt 427opLat=1 428 429[system.cpu0.fuPool.FUList6] 430type=FUDesc 431children=opList 432count=0 433opList=system.cpu0.fuPool.FUList6.opList 434 435[system.cpu0.fuPool.FUList6.opList] 436type=OpDesc 437issueLat=1 438opClass=MemWrite 439opLat=1 440 441[system.cpu0.fuPool.FUList7] 442type=FUDesc 443children=opList0 opList1 444count=4 445opList=system.cpu0.fuPool.FUList7.opList0 system.cpu0.fuPool.FUList7.opList1 446 447[system.cpu0.fuPool.FUList7.opList0] 448type=OpDesc 449issueLat=1 450opClass=MemRead 451opLat=1 452 453[system.cpu0.fuPool.FUList7.opList1] 454type=OpDesc 455issueLat=1 456opClass=MemWrite 457opLat=1 458 459[system.cpu0.fuPool.FUList8] 460type=FUDesc 461children=opList 462count=1 463opList=system.cpu0.fuPool.FUList8.opList 464 465[system.cpu0.fuPool.FUList8.opList] 466type=OpDesc 467issueLat=3 468opClass=IprAccess 469opLat=3 470 471[system.cpu0.icache] 472type=BaseCache 473addr_ranges=0:18446744073709551615 474assoc=1 475block_size=64 476clock=500 477forward_snoops=true 478hit_latency=2 479is_top_level=true 480max_miss_count=0 481mshrs=4 482prefetch_on_access=false 483prefetcher=Null 484response_latency=2 485size=32768 486system=system 487tgts_per_mshr=20 488two_queue=false 489write_buffers=8 490cpu_side=system.cpu0.icache_port 491mem_side=system.toL2Bus.slave[0] 492 493[system.cpu0.interrupts] 494type=ArmInterrupts 495 496[system.cpu0.isa] 497type=ArmISA 498fpsid=1090793632 499id_isar0=34607377 500id_isar1=34677009 501id_isar2=555950401 502id_isar3=17899825 503id_isar4=268501314 504id_isar5=0 505id_mmfr0=3 506id_mmfr1=0 507id_mmfr2=19070976 508id_mmfr3=4027589137 509id_pfr0=49 510id_pfr1=1 511midr=890224640 512 513[system.cpu0.itb] 514type=ArmTLB 515children=walker 516size=64 517walker=system.cpu0.itb.walker 518 519[system.cpu0.itb.walker] 520type=ArmTableWalker 521clock=500 522num_squash_per_cycle=2 523sys=system 524port=system.toL2Bus.slave[2] 525 526[system.cpu0.tracer] 527type=ExeTracer 528 529[system.cpu1] 530type=DerivO3CPU 531children=branchPred dcache dtb fuPool icache interrupts isa itb tracer 532LFSTSize=1024 533LQEntries=32 534LSQCheckLoads=true 535LSQDepCheckShift=4 536SQEntries=32 537SSITSize=1024 538activity=0 539backComSize=5 540branchPred=system.cpu1.branchPred 541cachePorts=200 542checker=Null 543clock=500 544commitToDecodeDelay=1 545commitToFetchDelay=1 546commitToIEWDelay=1 547commitToRenameDelay=1 548commitWidth=8 549cpu_id=1 550decodeToFetchDelay=1 551decodeToRenameDelay=1 552decodeWidth=8 553dispatchWidth=8 554do_checkpoint_insts=true 555do_quiesce=true 556do_statistics_insts=true 557dtb=system.cpu1.dtb 558fetchToDecodeDelay=1 559fetchTrapLatency=1 560fetchWidth=8 561forwardComSize=5 562fuPool=system.cpu1.fuPool 563function_trace=false 564function_trace_start=0 565iewToCommitDelay=1 566iewToDecodeDelay=1 567iewToFetchDelay=1 568iewToRenameDelay=1 569interrupts=system.cpu1.interrupts 570isa=system.cpu1.isa 571issueToExecuteDelay=1 572issueWidth=8 573itb=system.cpu1.itb 574max_insts_all_threads=0 575max_insts_any_thread=0 576max_loads_all_threads=0 577max_loads_any_thread=0 578needsTSO=false 579numIQEntries=64 580numPhysFloatRegs=256 581numPhysIntRegs=256 582numROBEntries=192 583numRobs=1 584numThreads=1 585profile=0 586progress_interval=0 587renameToDecodeDelay=1 588renameToFetchDelay=1 589renameToIEWDelay=2 590renameToROBDelay=1 591renameWidth=8 592smtCommitPolicy=RoundRobin 593smtFetchPolicy=SingleThread 594smtIQPolicy=Partitioned 595smtIQThreshold=100 596smtLSQPolicy=Partitioned 597smtLSQThreshold=100 598smtNumFetchingThreads=1 599smtROBPolicy=Partitioned 600smtROBThreshold=100 601squashWidth=8 602store_set_clear_period=250000 603switched_out=false 604system=system 605tracer=system.cpu1.tracer 606trapLatency=13 607wbDepth=1 608wbWidth=8 609workload= 610dcache_port=system.cpu1.dcache.cpu_side 611icache_port=system.cpu1.icache.cpu_side 612 613[system.cpu1.branchPred] 614type=BranchPredictor 615BTBEntries=4096 616BTBTagSize=16 617RASSize=16 618choiceCtrBits=2 619choicePredictorSize=8192 620globalCtrBits=2 621globalHistoryBits=13 622globalPredictorSize=8192 623instShiftAmt=2 624localCtrBits=2 625localHistoryBits=11 626localHistoryTableSize=2048 627localPredictorSize=2048 628numThreads=1 629predType=tournament 630 631[system.cpu1.dcache] 632type=BaseCache 633addr_ranges=0:18446744073709551615 634assoc=4 635block_size=64 636clock=500 637forward_snoops=true 638hit_latency=2 639is_top_level=true 640max_miss_count=0 641mshrs=4 642prefetch_on_access=false 643prefetcher=Null 644response_latency=2 645size=32768 646system=system 647tgts_per_mshr=20 648two_queue=false 649write_buffers=8 650cpu_side=system.cpu1.dcache_port 651mem_side=system.toL2Bus.slave[5] 652 653[system.cpu1.dtb] 654type=ArmTLB 655children=walker 656size=64 657walker=system.cpu1.dtb.walker 658 659[system.cpu1.dtb.walker] 660type=ArmTableWalker 661clock=500 662num_squash_per_cycle=2 663sys=system 664port=system.toL2Bus.slave[7] 665 666[system.cpu1.fuPool] 667type=FUPool 668children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8 669FUList=system.cpu1.fuPool.FUList0 system.cpu1.fuPool.FUList1 system.cpu1.fuPool.FUList2 system.cpu1.fuPool.FUList3 system.cpu1.fuPool.FUList4 system.cpu1.fuPool.FUList5 system.cpu1.fuPool.FUList6 system.cpu1.fuPool.FUList7 system.cpu1.fuPool.FUList8 670 671[system.cpu1.fuPool.FUList0] 672type=FUDesc 673children=opList 674count=6 675opList=system.cpu1.fuPool.FUList0.opList 676 677[system.cpu1.fuPool.FUList0.opList] 678type=OpDesc 679issueLat=1 680opClass=IntAlu 681opLat=1 682 683[system.cpu1.fuPool.FUList1] 684type=FUDesc 685children=opList0 opList1 686count=2 687opList=system.cpu1.fuPool.FUList1.opList0 system.cpu1.fuPool.FUList1.opList1 688 689[system.cpu1.fuPool.FUList1.opList0] 690type=OpDesc 691issueLat=1 692opClass=IntMult 693opLat=3 694 695[system.cpu1.fuPool.FUList1.opList1] 696type=OpDesc 697issueLat=19 698opClass=IntDiv 699opLat=20 700 701[system.cpu1.fuPool.FUList2] 702type=FUDesc 703children=opList0 opList1 opList2 704count=4 705opList=system.cpu1.fuPool.FUList2.opList0 system.cpu1.fuPool.FUList2.opList1 system.cpu1.fuPool.FUList2.opList2 706 707[system.cpu1.fuPool.FUList2.opList0] 708type=OpDesc 709issueLat=1 710opClass=FloatAdd 711opLat=2 712 713[system.cpu1.fuPool.FUList2.opList1] 714type=OpDesc 715issueLat=1 716opClass=FloatCmp 717opLat=2 718 719[system.cpu1.fuPool.FUList2.opList2] 720type=OpDesc 721issueLat=1 722opClass=FloatCvt 723opLat=2 724 725[system.cpu1.fuPool.FUList3] 726type=FUDesc 727children=opList0 opList1 opList2 728count=2 729opList=system.cpu1.fuPool.FUList3.opList0 system.cpu1.fuPool.FUList3.opList1 system.cpu1.fuPool.FUList3.opList2 730 731[system.cpu1.fuPool.FUList3.opList0] 732type=OpDesc 733issueLat=1 734opClass=FloatMult 735opLat=4 736 737[system.cpu1.fuPool.FUList3.opList1] 738type=OpDesc 739issueLat=12 740opClass=FloatDiv 741opLat=12 742 743[system.cpu1.fuPool.FUList3.opList2] 744type=OpDesc 745issueLat=24 746opClass=FloatSqrt 747opLat=24 748 749[system.cpu1.fuPool.FUList4] 750type=FUDesc 751children=opList 752count=0 753opList=system.cpu1.fuPool.FUList4.opList 754 755[system.cpu1.fuPool.FUList4.opList] 756type=OpDesc 757issueLat=1 758opClass=MemRead 759opLat=1 760 761[system.cpu1.fuPool.FUList5] 762type=FUDesc 763children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 764count=4 765opList=system.cpu1.fuPool.FUList5.opList00 system.cpu1.fuPool.FUList5.opList01 system.cpu1.fuPool.FUList5.opList02 system.cpu1.fuPool.FUList5.opList03 system.cpu1.fuPool.FUList5.opList04 system.cpu1.fuPool.FUList5.opList05 system.cpu1.fuPool.FUList5.opList06 system.cpu1.fuPool.FUList5.opList07 system.cpu1.fuPool.FUList5.opList08 system.cpu1.fuPool.FUList5.opList09 system.cpu1.fuPool.FUList5.opList10 system.cpu1.fuPool.FUList5.opList11 system.cpu1.fuPool.FUList5.opList12 system.cpu1.fuPool.FUList5.opList13 system.cpu1.fuPool.FUList5.opList14 system.cpu1.fuPool.FUList5.opList15 system.cpu1.fuPool.FUList5.opList16 system.cpu1.fuPool.FUList5.opList17 system.cpu1.fuPool.FUList5.opList18 system.cpu1.fuPool.FUList5.opList19 766 767[system.cpu1.fuPool.FUList5.opList00] 768type=OpDesc 769issueLat=1 770opClass=SimdAdd 771opLat=1 772 773[system.cpu1.fuPool.FUList5.opList01] 774type=OpDesc 775issueLat=1 776opClass=SimdAddAcc 777opLat=1 778 779[system.cpu1.fuPool.FUList5.opList02] 780type=OpDesc 781issueLat=1 782opClass=SimdAlu 783opLat=1 784 785[system.cpu1.fuPool.FUList5.opList03] 786type=OpDesc 787issueLat=1 788opClass=SimdCmp 789opLat=1 790 791[system.cpu1.fuPool.FUList5.opList04] 792type=OpDesc 793issueLat=1 794opClass=SimdCvt 795opLat=1 796 797[system.cpu1.fuPool.FUList5.opList05] 798type=OpDesc 799issueLat=1 800opClass=SimdMisc 801opLat=1 802 803[system.cpu1.fuPool.FUList5.opList06] 804type=OpDesc 805issueLat=1 806opClass=SimdMult 807opLat=1 808 809[system.cpu1.fuPool.FUList5.opList07] 810type=OpDesc 811issueLat=1 812opClass=SimdMultAcc 813opLat=1 814 815[system.cpu1.fuPool.FUList5.opList08] 816type=OpDesc 817issueLat=1 818opClass=SimdShift 819opLat=1 820 821[system.cpu1.fuPool.FUList5.opList09] 822type=OpDesc 823issueLat=1 824opClass=SimdShiftAcc 825opLat=1 826 827[system.cpu1.fuPool.FUList5.opList10] 828type=OpDesc 829issueLat=1 830opClass=SimdSqrt 831opLat=1 832 833[system.cpu1.fuPool.FUList5.opList11] 834type=OpDesc 835issueLat=1 836opClass=SimdFloatAdd 837opLat=1 838 839[system.cpu1.fuPool.FUList5.opList12] 840type=OpDesc 841issueLat=1 842opClass=SimdFloatAlu 843opLat=1 844 845[system.cpu1.fuPool.FUList5.opList13] 846type=OpDesc 847issueLat=1 848opClass=SimdFloatCmp 849opLat=1 850 851[system.cpu1.fuPool.FUList5.opList14] 852type=OpDesc 853issueLat=1 854opClass=SimdFloatCvt 855opLat=1 856 857[system.cpu1.fuPool.FUList5.opList15] 858type=OpDesc 859issueLat=1 860opClass=SimdFloatDiv 861opLat=1 862 863[system.cpu1.fuPool.FUList5.opList16] 864type=OpDesc 865issueLat=1 866opClass=SimdFloatMisc 867opLat=1 868 869[system.cpu1.fuPool.FUList5.opList17] 870type=OpDesc 871issueLat=1 872opClass=SimdFloatMult 873opLat=1 874 875[system.cpu1.fuPool.FUList5.opList18] 876type=OpDesc 877issueLat=1 878opClass=SimdFloatMultAcc 879opLat=1 880 881[system.cpu1.fuPool.FUList5.opList19] 882type=OpDesc 883issueLat=1 884opClass=SimdFloatSqrt 885opLat=1 886 887[system.cpu1.fuPool.FUList6] 888type=FUDesc 889children=opList 890count=0 891opList=system.cpu1.fuPool.FUList6.opList 892 893[system.cpu1.fuPool.FUList6.opList] 894type=OpDesc 895issueLat=1 896opClass=MemWrite 897opLat=1 898 899[system.cpu1.fuPool.FUList7] 900type=FUDesc 901children=opList0 opList1 902count=4 903opList=system.cpu1.fuPool.FUList7.opList0 system.cpu1.fuPool.FUList7.opList1 904 905[system.cpu1.fuPool.FUList7.opList0] 906type=OpDesc 907issueLat=1 908opClass=MemRead 909opLat=1 910 911[system.cpu1.fuPool.FUList7.opList1] 912type=OpDesc 913issueLat=1 914opClass=MemWrite 915opLat=1 916 917[system.cpu1.fuPool.FUList8] 918type=FUDesc 919children=opList 920count=1 921opList=system.cpu1.fuPool.FUList8.opList 922 923[system.cpu1.fuPool.FUList8.opList] 924type=OpDesc 925issueLat=3 926opClass=IprAccess 927opLat=3 928 929[system.cpu1.icache] 930type=BaseCache 931addr_ranges=0:18446744073709551615 932assoc=1 933block_size=64 934clock=500 935forward_snoops=true 936hit_latency=2 937is_top_level=true 938max_miss_count=0 939mshrs=4 940prefetch_on_access=false 941prefetcher=Null 942response_latency=2 943size=32768 944system=system 945tgts_per_mshr=20 946two_queue=false 947write_buffers=8 948cpu_side=system.cpu1.icache_port 949mem_side=system.toL2Bus.slave[4] 950 951[system.cpu1.interrupts] 952type=ArmInterrupts 953 954[system.cpu1.isa] 955type=ArmISA 956fpsid=1090793632 957id_isar0=34607377 958id_isar1=34677009 959id_isar2=555950401 960id_isar3=17899825 961id_isar4=268501314 962id_isar5=0 963id_mmfr0=3 964id_mmfr1=0 965id_mmfr2=19070976 966id_mmfr3=4027589137 967id_pfr0=49 968id_pfr1=1 969midr=890224640 970 971[system.cpu1.itb] 972type=ArmTLB 973children=walker 974size=64 975walker=system.cpu1.itb.walker 976 977[system.cpu1.itb.walker] 978type=ArmTableWalker 979clock=500 980num_squash_per_cycle=2 981sys=system 982port=system.toL2Bus.slave[6] 983 984[system.cpu1.tracer] 985type=ExeTracer 986 987[system.intrctrl] 988type=IntrControl 989sys=system 990 991[system.iobus] 992type=NoncoherentBus 993block_size=64 994clock=1000 995header_cycles=1 996use_default_range=false 997width=8 998master=system.realview.uart.pio system.realview.realview_io.pio system.realview.timer0.pio system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio system.realview.kmi1.pio system.realview.cf_ctrl.pio system.realview.cf_ctrl.config system.realview.dmac_fake.pio system.realview.uart1_fake.pio system.realview.uart2_fake.pio system.realview.uart3_fake.pio system.realview.smc_fake.pio system.realview.sp810_fake.pio system.realview.watchdog_fake.pio system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio system.realview.gpio2_fake.pio system.realview.ssp_fake.pio system.realview.sci_fake.pio system.realview.aaci_fake.pio system.realview.mmc_fake.pio system.realview.rtc.pio system.realview.flash_fake.pio system.iocache.cpu_side 999slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma 1000 1001[system.iocache] 1002type=BaseCache 1003addr_ranges=0:134217727 1004assoc=8 1005block_size=64 1006clock=1000 1007forward_snoops=false 1008hit_latency=50 1009is_top_level=true 1010max_miss_count=0 1011mshrs=20 1012prefetch_on_access=false 1013prefetcher=Null 1014response_latency=50 1015size=1024 1016system=system 1017tgts_per_mshr=12 1018two_queue=false 1019write_buffers=8 1020cpu_side=system.iobus.master[25] 1021mem_side=system.membus.slave[2] 1022 1023[system.l2c] 1024type=BaseCache 1025addr_ranges=0:18446744073709551615 1026assoc=8 1027block_size=64 1028clock=500 1029forward_snoops=true 1030hit_latency=20 1031is_top_level=false 1032max_miss_count=0 1033mshrs=20 1034prefetch_on_access=false 1035prefetcher=Null 1036response_latency=20 1037size=4194304 1038system=system 1039tgts_per_mshr=12 1040two_queue=false 1041write_buffers=8 1042cpu_side=system.toL2Bus.master[0] 1043mem_side=system.membus.slave[1] 1044 1045[system.membus] 1046type=CoherentBus 1047children=badaddr_responder 1048block_size=64 1049clock=1000 1050header_cycles=1 1051system=system 1052use_default_range=false 1053width=8 1054default=system.membus.badaddr_responder.pio 1055master=system.bridge.slave system.realview.nvmem.port system.physmem.port system.realview.gic.pio system.realview.l2x0_fake.pio system.realview.a9scu.pio system.realview.local_cpu_timer.pio 1056slave=system.system_port system.l2c.mem_side system.iocache.mem_side 1057 1058[system.membus.badaddr_responder] 1059type=IsaFake 1060clock=1000 1061fake_mem=false 1062pio_addr=0 1063pio_latency=100000 1064pio_size=8 1065ret_bad_addr=true 1066ret_data16=65535 1067ret_data32=4294967295 1068ret_data64=18446744073709551615 1069ret_data8=255 1070system=system 1071update_data=false 1072warn_access=warn 1073pio=system.membus.default 1074 1075[system.physmem] 1076type=SimpleDRAM 1077activation_limit=4 1078addr_mapping=openmap 1079banks_per_rank=8 1080clock=1000 1081conf_table_reported=true 1082in_addr_map=true 1083lines_per_rowbuffer=32 1084mem_sched_policy=frfcfs 1085null=false 1086page_policy=open 1087range=0:134217727 1088ranks_per_channel=2 1089read_buffer_size=32 1090tBURST=5000 1091tCL=13750 1092tRCD=13750 1093tREFI=7800000 1094tRFC=300000 1095tRP=13750 1096tWTR=7500 1097tXAW=40000 1098write_buffer_size=32 1099write_thresh_perc=70 1100zero=false 1101port=system.membus.master[2] 1102 1103[system.realview] 1104type=RealView 1105children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake 1106intrctrl=system.intrctrl 1107max_mem_size=268435456 1108mem_start_addr=0 1109pci_cfg_base=0 1110system=system 1111 1112[system.realview.a9scu] 1113type=A9SCU 1114clock=1000 1115pio_addr=520093696 1116pio_latency=100000 1117system=system 1118pio=system.membus.master[5] 1119 1120[system.realview.aaci_fake] 1121type=AmbaFake 1122amba_id=0 1123clock=1000 1124ignore_access=false 1125pio_addr=268451840 1126pio_latency=100000 1127system=system 1128pio=system.iobus.master[21] 1129 1130[system.realview.cf_ctrl] 1131type=IdeController 1132BAR0=402653184 1133BAR0LegacyIO=true 1134BAR0Size=16 1135BAR1=402653440 1136BAR1LegacyIO=true 1137BAR1Size=1 1138BAR2=1 1139BAR2LegacyIO=false 1140BAR2Size=8 1141BAR3=1 1142BAR3LegacyIO=false 1143BAR3Size=4 1144BAR4=1 1145BAR4LegacyIO=false 1146BAR4Size=16 1147BAR5=1 1148BAR5LegacyIO=false 1149BAR5Size=0 1150BIST=0 1151CacheLineSize=0 1152CardbusCIS=0 1153ClassCode=1 1154Command=1 1155DeviceID=28945 1156ExpansionROM=0 1157HeaderType=0 1158InterruptLine=31 1159InterruptPin=1 1160LatencyTimer=0 1161MaximumLatency=0 1162MinimumGrant=0 1163ProgIF=133 1164Revision=0 1165Status=640 1166SubClassCode=1 1167SubsystemID=0 1168SubsystemVendorID=0 1169VendorID=32902 1170clock=1000 1171config_latency=20000 1172ctrl_offset=2 1173disks=system.cf0 1174io_shift=1 1175pci_bus=2 1176pci_dev=7 1177pci_func=0 1178pio_latency=30000 1179platform=system.realview 1180system=system 1181config=system.iobus.master[8] 1182dma=system.iobus.slave[2] 1183pio=system.iobus.master[7] 1184 1185[system.realview.clcd] 1186type=Pl111 1187amba_id=1315089 1188clock=1000 1189gic=system.realview.gic 1190int_num=55 1191pio_addr=268566528 1192pio_latency=10000 1193pixel_clock=41667 1194system=system 1195vnc=system.vncserver 1196dma=system.iobus.slave[1] 1197pio=system.iobus.master[4] 1198 1199[system.realview.dmac_fake] 1200type=AmbaFake 1201amba_id=0 1202clock=1000 1203ignore_access=false 1204pio_addr=268632064 1205pio_latency=100000 1206system=system 1207pio=system.iobus.master[9] 1208 1209[system.realview.flash_fake] 1210type=IsaFake 1211clock=1000 1212fake_mem=true 1213pio_addr=1073741824 1214pio_latency=100000 1215pio_size=536870912 1216ret_bad_addr=false 1217ret_data16=65535 1218ret_data32=4294967295 1219ret_data64=18446744073709551615 1220ret_data8=255 1221system=system 1222update_data=false 1223warn_access= 1224pio=system.iobus.master[24] 1225 1226[system.realview.gic] 1227type=Pl390 1228clock=1000 1229cpu_addr=520093952 1230cpu_pio_delay=10000 1231dist_addr=520097792 1232dist_pio_delay=10000 1233int_latency=10000 1234it_lines=128 1235platform=system.realview 1236system=system 1237pio=system.membus.master[3] 1238 1239[system.realview.gpio0_fake] 1240type=AmbaFake 1241amba_id=0 1242clock=1000 1243ignore_access=false 1244pio_addr=268513280 1245pio_latency=100000 1246system=system 1247pio=system.iobus.master[16] 1248 1249[system.realview.gpio1_fake] 1250type=AmbaFake 1251amba_id=0 1252clock=1000 1253ignore_access=false 1254pio_addr=268517376 1255pio_latency=100000 1256system=system 1257pio=system.iobus.master[17] 1258 1259[system.realview.gpio2_fake] 1260type=AmbaFake 1261amba_id=0 1262clock=1000 1263ignore_access=false 1264pio_addr=268521472 1265pio_latency=100000 1266system=system 1267pio=system.iobus.master[18] 1268 1269[system.realview.kmi0] 1270type=Pl050 1271amba_id=1314896 1272clock=1000 1273gic=system.realview.gic 1274int_delay=1000000 1275int_num=52 1276is_mouse=false 1277pio_addr=268460032 1278pio_latency=100000 1279system=system 1280vnc=system.vncserver 1281pio=system.iobus.master[5] 1282 1283[system.realview.kmi1] 1284type=Pl050 1285amba_id=1314896 1286clock=1000 1287gic=system.realview.gic 1288int_delay=1000000 1289int_num=53 1290is_mouse=true 1291pio_addr=268464128 1292pio_latency=100000 1293system=system 1294vnc=system.vncserver 1295pio=system.iobus.master[6] 1296 1297[system.realview.l2x0_fake] 1298type=IsaFake 1299clock=1000 1300fake_mem=false 1301pio_addr=520101888 1302pio_latency=100000 1303pio_size=4095 1304ret_bad_addr=false 1305ret_data16=65535 1306ret_data32=4294967295 1307ret_data64=18446744073709551615 1308ret_data8=255 1309system=system 1310update_data=false 1311warn_access= 1312pio=system.membus.master[4] 1313 1314[system.realview.local_cpu_timer] 1315type=CpuLocalTimer 1316clock=1000 1317gic=system.realview.gic 1318int_num_timer=29 1319int_num_watchdog=30 1320pio_addr=520095232 1321pio_latency=100000 1322system=system 1323pio=system.membus.master[6] 1324 1325[system.realview.mmc_fake] 1326type=AmbaFake 1327amba_id=0 1328clock=1000 1329ignore_access=false 1330pio_addr=268455936 1331pio_latency=100000 1332system=system 1333pio=system.iobus.master[22] 1334 1335[system.realview.nvmem] 1336type=SimpleMemory 1337bandwidth=73.000000 1338clock=1000 1339conf_table_reported=false 1340in_addr_map=true 1341latency=30000 1342latency_var=0 1343null=false 1344range=2147483648:2214592511 1345zero=true 1346port=system.membus.master[1] 1347 1348[system.realview.realview_io] 1349type=RealViewCtrl 1350clock=1000 1351idreg=0 1352pio_addr=268435456 1353pio_latency=100000 1354proc_id0=201326592 1355proc_id1=201327138 1356system=system 1357pio=system.iobus.master[1] 1358 1359[system.realview.rtc] 1360type=PL031 1361amba_id=3412017 1362clock=1000 1363gic=system.realview.gic 1364int_delay=100000 1365int_num=42 1366pio_addr=268529664 1367pio_latency=100000 1368system=system 1369time=Thu Jan 1 00:00:00 2009 1370pio=system.iobus.master[23] 1371 1372[system.realview.sci_fake] 1373type=AmbaFake 1374amba_id=0 1375clock=1000 1376ignore_access=false 1377pio_addr=268492800 1378pio_latency=100000 1379system=system 1380pio=system.iobus.master[20] 1381 1382[system.realview.smc_fake] 1383type=AmbaFake 1384amba_id=0 1385clock=1000 1386ignore_access=false 1387pio_addr=269357056 1388pio_latency=100000 1389system=system 1390pio=system.iobus.master[13] 1391 1392[system.realview.sp810_fake] 1393type=AmbaFake 1394amba_id=0 1395clock=1000 1396ignore_access=true 1397pio_addr=268439552 1398pio_latency=100000 1399system=system 1400pio=system.iobus.master[14] 1401 1402[system.realview.ssp_fake] 1403type=AmbaFake 1404amba_id=0 1405clock=1000 1406ignore_access=false 1407pio_addr=268488704 1408pio_latency=100000 1409system=system 1410pio=system.iobus.master[19] 1411 1412[system.realview.timer0] 1413type=Sp804 1414amba_id=1316868 1415clock=1000 1416clock0=1000000 1417clock1=1000000 1418gic=system.realview.gic 1419int_num0=36 1420int_num1=36 1421pio_addr=268505088 1422pio_latency=100000 1423system=system 1424pio=system.iobus.master[2] 1425 1426[system.realview.timer1] 1427type=Sp804 1428amba_id=1316868 1429clock=1000 1430clock0=1000000 1431clock1=1000000 1432gic=system.realview.gic 1433int_num0=37 1434int_num1=37 1435pio_addr=268509184 1436pio_latency=100000 1437system=system 1438pio=system.iobus.master[3] 1439 1440[system.realview.uart] 1441type=Pl011 1442clock=1000 1443end_on_eot=false 1444gic=system.realview.gic 1445int_delay=100000 1446int_num=44 1447pio_addr=268472320 1448pio_latency=100000 1449platform=system.realview 1450system=system 1451terminal=system.terminal 1452pio=system.iobus.master[0] 1453 1454[system.realview.uart1_fake] 1455type=AmbaFake 1456amba_id=0 1457clock=1000 1458ignore_access=false 1459pio_addr=268476416 1460pio_latency=100000 1461system=system 1462pio=system.iobus.master[10] 1463 1464[system.realview.uart2_fake] 1465type=AmbaFake 1466amba_id=0 1467clock=1000 1468ignore_access=false 1469pio_addr=268480512 1470pio_latency=100000 1471system=system 1472pio=system.iobus.master[11] 1473 1474[system.realview.uart3_fake] 1475type=AmbaFake 1476amba_id=0 1477clock=1000 1478ignore_access=false 1479pio_addr=268484608 1480pio_latency=100000 1481system=system 1482pio=system.iobus.master[12] 1483 1484[system.realview.watchdog_fake] 1485type=AmbaFake 1486amba_id=0 1487clock=1000 1488ignore_access=false 1489pio_addr=268500992 1490pio_latency=100000 1491system=system 1492pio=system.iobus.master[15] 1493 1494[system.terminal] 1495type=Terminal 1496intr_control=system.intrctrl 1497number=0 1498output=true 1499port=3456 1500 1501[system.toL2Bus] 1502type=CoherentBus 1503block_size=64 1504clock=500 1505header_cycles=1 1506system=system 1507use_default_range=false 1508width=8 1509master=system.l2c.cpu_side 1510slave=system.cpu0.icache.mem_side system.cpu0.dcache.mem_side system.cpu0.itb.walker.port system.cpu0.dtb.walker.port system.cpu1.icache.mem_side system.cpu1.dcache.mem_side system.cpu1.itb.walker.port system.cpu1.dtb.walker.port 1511 1512[system.vncserver] 1513type=VncServer 1514frame_capture=false 1515number=0 1516port=5900 1517 1518