config.ini revision 8528
1[root] 2type=Root 3children=system 4time_sync_enable=false 5time_sync_period=100000000000 6time_sync_spin_threshold=100000000 7 8[system] 9type=LinuxArmSystem 10children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus nvmem physmem realview terminal toL2Bus vncserver 11boot_cpu_frequency=500 12boot_loader=/chips/pd/randd/dist/binaries/boot.arm 13boot_loader_mem=system.nvmem 14boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1 15flags_addr=268435504 16gic_cpu_addr=520093952 17init_param=0 18kernel=/chips/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8 19load_addr_mask=268435455 20machine_type=RealView_PBX 21mem_mode=timing 22memories=system.nvmem system.physmem 23midr_regval=890224640 24physmem=system.physmem 25readfile=tests/halt.sh 26symbolfile= 27work_begin_ckpt_count=0 28work_begin_cpu_id_exit=-1 29work_begin_exit_count=0 30work_cpus_ckpt_count=0 31work_end_ckpt_count=0 32work_end_exit_count=0 33work_item_id=-1 34 35[system.bridge] 36type=Bridge 37delay=50000 38filter_ranges_a=0:18446744073709551615 39filter_ranges_b=0:268435455 40nack_delay=4000 41req_size_a=16 42req_size_b=16 43resp_size_a=16 44resp_size_b=16 45write_ack=false 46side_a=system.iobus.port[0] 47side_b=system.membus.port[0] 48 49[system.cf0] 50type=IdeDisk 51children=image 52delay=1000000 53driveID=master 54image=system.cf0.image 55 56[system.cf0.image] 57type=CowDiskImage 58children=child 59child=system.cf0.image.child 60image_file= 61read_only=false 62table_size=65536 63 64[system.cf0.image.child] 65type=RawDiskImage 66image_file=/chips/pd/randd/dist/disks/linux-arm-ael.img 67read_only=true 68 69[system.cpu0] 70type=TimingSimpleCPU 71children=dcache dtb icache interrupts itb tracer 72checker=Null 73clock=500 74cpu_id=0 75defer_registration=false 76do_checkpoint_insts=true 77do_quiesce=true 78do_statistics_insts=true 79dtb=system.cpu0.dtb 80function_trace=false 81function_trace_start=0 82interrupts=system.cpu0.interrupts 83itb=system.cpu0.itb 84max_insts_all_threads=0 85max_insts_any_thread=0 86max_loads_all_threads=0 87max_loads_any_thread=0 88numThreads=1 89phase=0 90profile=0 91progress_interval=0 92system=system 93tracer=system.cpu0.tracer 94dcache_port=system.cpu0.dcache.cpu_side 95icache_port=system.cpu0.icache.cpu_side 96 97[system.cpu0.dcache] 98type=BaseCache 99addr_range=0:18446744073709551615 100assoc=4 101block_size=64 102forward_snoops=true 103hash_delay=1 104is_top_level=true 105latency=1000 106max_miss_count=0 107mshrs=4 108num_cpus=1 109prefetch_data_accesses_only=false 110prefetch_degree=1 111prefetch_latency=10000 112prefetch_on_access=false 113prefetch_past_page=false 114prefetch_policy=none 115prefetch_serial_squash=false 116prefetch_use_cpu_id=true 117prefetcher_size=100 118prioritizeRequests=false 119repl=Null 120size=32768 121subblock_size=0 122tgts_per_mshr=8 123trace_addr=0 124two_queue=false 125write_buffers=8 126cpu_side=system.cpu0.dcache_port 127mem_side=system.toL2Bus.port[2] 128 129[system.cpu0.dtb] 130type=ArmTLB 131children=walker 132size=64 133walker=system.cpu0.dtb.walker 134 135[system.cpu0.dtb.walker] 136type=ArmTableWalker 137max_backoff=100000 138min_backoff=0 139sys=system 140port=system.toL2Bus.port[4] 141 142[system.cpu0.icache] 143type=BaseCache 144addr_range=0:18446744073709551615 145assoc=1 146block_size=64 147forward_snoops=true 148hash_delay=1 149is_top_level=true 150latency=1000 151max_miss_count=0 152mshrs=4 153num_cpus=1 154prefetch_data_accesses_only=false 155prefetch_degree=1 156prefetch_latency=10000 157prefetch_on_access=false 158prefetch_past_page=false 159prefetch_policy=none 160prefetch_serial_squash=false 161prefetch_use_cpu_id=true 162prefetcher_size=100 163prioritizeRequests=false 164repl=Null 165size=32768 166subblock_size=0 167tgts_per_mshr=8 168trace_addr=0 169two_queue=false 170write_buffers=8 171cpu_side=system.cpu0.icache_port 172mem_side=system.toL2Bus.port[1] 173 174[system.cpu0.interrupts] 175type=ArmInterrupts 176 177[system.cpu0.itb] 178type=ArmTLB 179children=walker 180size=64 181walker=system.cpu0.itb.walker 182 183[system.cpu0.itb.walker] 184type=ArmTableWalker 185max_backoff=100000 186min_backoff=0 187sys=system 188port=system.toL2Bus.port[3] 189 190[system.cpu0.tracer] 191type=ExeTracer 192 193[system.cpu1] 194type=TimingSimpleCPU 195children=dcache dtb icache interrupts itb tracer 196checker=Null 197clock=500 198cpu_id=1 199defer_registration=false 200do_checkpoint_insts=true 201do_quiesce=true 202do_statistics_insts=true 203dtb=system.cpu1.dtb 204function_trace=false 205function_trace_start=0 206interrupts=system.cpu1.interrupts 207itb=system.cpu1.itb 208max_insts_all_threads=0 209max_insts_any_thread=0 210max_loads_all_threads=0 211max_loads_any_thread=0 212numThreads=1 213phase=0 214profile=0 215progress_interval=0 216system=system 217tracer=system.cpu1.tracer 218dcache_port=system.cpu1.dcache.cpu_side 219icache_port=system.cpu1.icache.cpu_side 220 221[system.cpu1.dcache] 222type=BaseCache 223addr_range=0:18446744073709551615 224assoc=4 225block_size=64 226forward_snoops=true 227hash_delay=1 228is_top_level=true 229latency=1000 230max_miss_count=0 231mshrs=4 232num_cpus=1 233prefetch_data_accesses_only=false 234prefetch_degree=1 235prefetch_latency=10000 236prefetch_on_access=false 237prefetch_past_page=false 238prefetch_policy=none 239prefetch_serial_squash=false 240prefetch_use_cpu_id=true 241prefetcher_size=100 242prioritizeRequests=false 243repl=Null 244size=32768 245subblock_size=0 246tgts_per_mshr=8 247trace_addr=0 248two_queue=false 249write_buffers=8 250cpu_side=system.cpu1.dcache_port 251mem_side=system.toL2Bus.port[6] 252 253[system.cpu1.dtb] 254type=ArmTLB 255children=walker 256size=64 257walker=system.cpu1.dtb.walker 258 259[system.cpu1.dtb.walker] 260type=ArmTableWalker 261max_backoff=100000 262min_backoff=0 263sys=system 264port=system.toL2Bus.port[8] 265 266[system.cpu1.icache] 267type=BaseCache 268addr_range=0:18446744073709551615 269assoc=1 270block_size=64 271forward_snoops=true 272hash_delay=1 273is_top_level=true 274latency=1000 275max_miss_count=0 276mshrs=4 277num_cpus=1 278prefetch_data_accesses_only=false 279prefetch_degree=1 280prefetch_latency=10000 281prefetch_on_access=false 282prefetch_past_page=false 283prefetch_policy=none 284prefetch_serial_squash=false 285prefetch_use_cpu_id=true 286prefetcher_size=100 287prioritizeRequests=false 288repl=Null 289size=32768 290subblock_size=0 291tgts_per_mshr=8 292trace_addr=0 293two_queue=false 294write_buffers=8 295cpu_side=system.cpu1.icache_port 296mem_side=system.toL2Bus.port[5] 297 298[system.cpu1.interrupts] 299type=ArmInterrupts 300 301[system.cpu1.itb] 302type=ArmTLB 303children=walker 304size=64 305walker=system.cpu1.itb.walker 306 307[system.cpu1.itb.walker] 308type=ArmTableWalker 309max_backoff=100000 310min_backoff=0 311sys=system 312port=system.toL2Bus.port[7] 313 314[system.cpu1.tracer] 315type=ExeTracer 316 317[system.intrctrl] 318type=IntrControl 319sys=system 320 321[system.iobus] 322type=Bus 323block_size=64 324bus_id=0 325clock=1000 326header_cycles=1 327use_default_range=false 328width=64 329port=system.bridge.side_a 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.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_fake.pio system.realview.flash_fake.pio system.iocache.cpu_side system.realview.cf_ctrl.config system.realview.cf_ctrl.dma system.realview.clcd.dma 330 331[system.iocache] 332type=BaseCache 333addr_range=0:268435455 334assoc=8 335block_size=64 336forward_snoops=false 337hash_delay=1 338is_top_level=false 339latency=50000 340max_miss_count=0 341mshrs=20 342num_cpus=1 343prefetch_data_accesses_only=false 344prefetch_degree=1 345prefetch_latency=500000 346prefetch_on_access=false 347prefetch_past_page=false 348prefetch_policy=none 349prefetch_serial_squash=false 350prefetch_use_cpu_id=true 351prefetcher_size=100 352prioritizeRequests=false 353repl=Null 354size=1024 355subblock_size=0 356tgts_per_mshr=12 357trace_addr=0 358two_queue=false 359write_buffers=8 360cpu_side=system.iobus.port[25] 361mem_side=system.membus.port[7] 362 363[system.l2c] 364type=BaseCache 365addr_range=0:18446744073709551615 366assoc=8 367block_size=64 368forward_snoops=true 369hash_delay=1 370is_top_level=false 371latency=10000 372max_miss_count=0 373mshrs=92 374num_cpus=2 375prefetch_data_accesses_only=false 376prefetch_degree=1 377prefetch_latency=100000 378prefetch_on_access=false 379prefetch_past_page=false 380prefetch_policy=none 381prefetch_serial_squash=false 382prefetch_use_cpu_id=true 383prefetcher_size=100 384prioritizeRequests=false 385repl=Null 386size=4194304 387subblock_size=0 388tgts_per_mshr=16 389trace_addr=0 390two_queue=false 391write_buffers=8 392cpu_side=system.toL2Bus.port[0] 393mem_side=system.membus.port[8] 394 395[system.membus] 396type=Bus 397children=badaddr_responder 398block_size=64 399bus_id=1 400clock=1000 401header_cycles=1 402use_default_range=false 403width=64 404default=system.membus.badaddr_responder.pio 405port=system.bridge.side_b system.nvmem.port[0] system.physmem.port[0] system.realview.gic.pio system.realview.l2x0_fake.pio system.realview.a9scu.pio system.realview.local_cpu_timer.pio system.iocache.mem_side system.l2c.mem_side 406 407[system.membus.badaddr_responder] 408type=IsaFake 409fake_mem=false 410pio_addr=0 411pio_latency=1000 412pio_size=8 413platform=system.realview 414ret_bad_addr=true 415ret_data16=65535 416ret_data32=4294967295 417ret_data64=18446744073709551615 418ret_data8=255 419system=system 420update_data=false 421warn_access=warn 422pio=system.membus.default 423 424[system.nvmem] 425type=PhysicalMemory 426file= 427latency=30000 428latency_var=0 429null=false 430range=2147483648:2214592511 431zero=true 432port=system.membus.port[1] 433 434[system.physmem] 435type=PhysicalMemory 436file= 437latency=30000 438latency_var=0 439null=false 440range=0:134217727 441zero=true 442port=system.membus.port[2] 443 444[system.realview] 445type=RealView 446children=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 realview_io rtc_fake sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake 447intrctrl=system.intrctrl 448pci_cfg_base=0 449system=system 450 451[system.realview.a9scu] 452type=A9SCU 453pio_addr=520093696 454pio_latency=1000 455platform=system.realview 456system=system 457pio=system.membus.port[5] 458 459[system.realview.aaci_fake] 460type=AmbaFake 461amba_id=0 462ignore_access=false 463pio_addr=268451840 464pio_latency=1000 465platform=system.realview 466system=system 467pio=system.iobus.port[21] 468 469[system.realview.cf_ctrl] 470type=IdeController 471BAR0=402653184 472BAR0LegacyIO=true 473BAR0Size=16 474BAR1=402653440 475BAR1LegacyIO=true 476BAR1Size=1 477BAR2=1 478BAR2LegacyIO=false 479BAR2Size=8 480BAR3=1 481BAR3LegacyIO=false 482BAR3Size=4 483BAR4=1 484BAR4LegacyIO=false 485BAR4Size=16 486BAR5=1 487BAR5LegacyIO=false 488BAR5Size=0 489BIST=0 490CacheLineSize=0 491CardbusCIS=0 492ClassCode=1 493Command=1 494DeviceID=28945 495ExpansionROM=0 496HeaderType=0 497InterruptLine=31 498InterruptPin=1 499LatencyTimer=0 500MaximumLatency=0 501MinimumGrant=0 502ProgIF=133 503Revision=0 504Status=640 505SubClassCode=1 506SubsystemID=0 507SubsystemVendorID=0 508VendorID=32902 509config_latency=20000 510ctrl_offset=2 511disks=system.cf0 512io_shift=1 513max_backoff_delay=10000000 514min_backoff_delay=4000 515pci_bus=2 516pci_dev=7 517pci_func=0 518pio_latency=1000 519platform=system.realview 520system=system 521config=system.iobus.port[26] 522dma=system.iobus.port[27] 523pio=system.iobus.port[8] 524 525[system.realview.clcd] 526type=Pl111 527amba_id=1315089 528clock=41667 529gic=system.realview.gic 530int_num=55 531max_backoff_delay=10000000 532min_backoff_delay=4000 533pio_addr=268566528 534pio_latency=10000 535platform=system.realview 536system=system 537vnc=system.vncserver 538dma=system.iobus.port[28] 539pio=system.iobus.port[5] 540 541[system.realview.dmac_fake] 542type=AmbaFake 543amba_id=0 544ignore_access=false 545pio_addr=268632064 546pio_latency=1000 547platform=system.realview 548system=system 549pio=system.iobus.port[9] 550 551[system.realview.flash_fake] 552type=IsaFake 553fake_mem=true 554pio_addr=1073741824 555pio_latency=1000 556pio_size=536870912 557platform=system.realview 558ret_bad_addr=false 559ret_data16=65535 560ret_data32=4294967295 561ret_data64=18446744073709551615 562ret_data8=255 563system=system 564update_data=false 565warn_access= 566pio=system.iobus.port[24] 567 568[system.realview.gic] 569type=Gic 570cpu_addr=520093952 571cpu_pio_delay=10000 572dist_addr=520097792 573dist_pio_delay=10000 574int_latency=10000 575it_lines=128 576platform=system.realview 577system=system 578pio=system.membus.port[3] 579 580[system.realview.gpio0_fake] 581type=AmbaFake 582amba_id=0 583ignore_access=false 584pio_addr=268513280 585pio_latency=1000 586platform=system.realview 587system=system 588pio=system.iobus.port[16] 589 590[system.realview.gpio1_fake] 591type=AmbaFake 592amba_id=0 593ignore_access=false 594pio_addr=268517376 595pio_latency=1000 596platform=system.realview 597system=system 598pio=system.iobus.port[17] 599 600[system.realview.gpio2_fake] 601type=AmbaFake 602amba_id=0 603ignore_access=false 604pio_addr=268521472 605pio_latency=1000 606platform=system.realview 607system=system 608pio=system.iobus.port[18] 609 610[system.realview.kmi0] 611type=Pl050 612amba_id=1314896 613gic=system.realview.gic 614int_delay=1000000 615int_num=52 616is_mouse=false 617pio_addr=268460032 618pio_latency=1000 619platform=system.realview 620system=system 621vnc=system.vncserver 622pio=system.iobus.port[6] 623 624[system.realview.kmi1] 625type=Pl050 626amba_id=1314896 627gic=system.realview.gic 628int_delay=1000000 629int_num=53 630is_mouse=true 631pio_addr=268464128 632pio_latency=1000 633platform=system.realview 634system=system 635vnc=system.vncserver 636pio=system.iobus.port[7] 637 638[system.realview.l2x0_fake] 639type=IsaFake 640fake_mem=false 641pio_addr=520101888 642pio_latency=1000 643pio_size=4095 644platform=system.realview 645ret_bad_addr=false 646ret_data16=65535 647ret_data32=4294967295 648ret_data64=18446744073709551615 649ret_data8=255 650system=system 651update_data=false 652warn_access= 653pio=system.membus.port[4] 654 655[system.realview.local_cpu_timer] 656type=CpuLocalTimer 657clock=1000 658gic=system.realview.gic 659int_num_timer=29 660int_num_watchdog=30 661pio_addr=520095232 662pio_latency=1000 663platform=system.realview 664system=system 665pio=system.membus.port[6] 666 667[system.realview.mmc_fake] 668type=AmbaFake 669amba_id=0 670ignore_access=false 671pio_addr=268455936 672pio_latency=1000 673platform=system.realview 674system=system 675pio=system.iobus.port[22] 676 677[system.realview.realview_io] 678type=RealViewCtrl 679idreg=0 680pio_addr=268435456 681pio_latency=1000 682platform=system.realview 683proc_id0=201326592 684proc_id1=201327138 685system=system 686pio=system.iobus.port[2] 687 688[system.realview.rtc_fake] 689type=AmbaFake 690amba_id=266289 691ignore_access=false 692pio_addr=268529664 693pio_latency=1000 694platform=system.realview 695system=system 696pio=system.iobus.port[23] 697 698[system.realview.sci_fake] 699type=AmbaFake 700amba_id=0 701ignore_access=false 702pio_addr=268492800 703pio_latency=1000 704platform=system.realview 705system=system 706pio=system.iobus.port[20] 707 708[system.realview.smc_fake] 709type=AmbaFake 710amba_id=0 711ignore_access=false 712pio_addr=269357056 713pio_latency=1000 714platform=system.realview 715system=system 716pio=system.iobus.port[13] 717 718[system.realview.sp810_fake] 719type=AmbaFake 720amba_id=0 721ignore_access=true 722pio_addr=268439552 723pio_latency=1000 724platform=system.realview 725system=system 726pio=system.iobus.port[14] 727 728[system.realview.ssp_fake] 729type=AmbaFake 730amba_id=0 731ignore_access=false 732pio_addr=268488704 733pio_latency=1000 734platform=system.realview 735system=system 736pio=system.iobus.port[19] 737 738[system.realview.timer0] 739type=Sp804 740amba_id=1316868 741clock0=1000000 742clock1=1000000 743gic=system.realview.gic 744int_num0=36 745int_num1=36 746pio_addr=268505088 747pio_latency=1000 748platform=system.realview 749system=system 750pio=system.iobus.port[3] 751 752[system.realview.timer1] 753type=Sp804 754amba_id=1316868 755clock0=1000000 756clock1=1000000 757gic=system.realview.gic 758int_num0=37 759int_num1=37 760pio_addr=268509184 761pio_latency=1000 762platform=system.realview 763system=system 764pio=system.iobus.port[4] 765 766[system.realview.uart] 767type=Pl011 768end_on_eot=false 769gic=system.realview.gic 770int_delay=100000 771int_num=44 772pio_addr=268472320 773pio_latency=1000 774platform=system.realview 775system=system 776terminal=system.terminal 777pio=system.iobus.port[1] 778 779[system.realview.uart1_fake] 780type=AmbaFake 781amba_id=0 782ignore_access=false 783pio_addr=268476416 784pio_latency=1000 785platform=system.realview 786system=system 787pio=system.iobus.port[10] 788 789[system.realview.uart2_fake] 790type=AmbaFake 791amba_id=0 792ignore_access=false 793pio_addr=268480512 794pio_latency=1000 795platform=system.realview 796system=system 797pio=system.iobus.port[11] 798 799[system.realview.uart3_fake] 800type=AmbaFake 801amba_id=0 802ignore_access=false 803pio_addr=268484608 804pio_latency=1000 805platform=system.realview 806system=system 807pio=system.iobus.port[12] 808 809[system.realview.watchdog_fake] 810type=AmbaFake 811amba_id=0 812ignore_access=false 813pio_addr=268500992 814pio_latency=1000 815platform=system.realview 816system=system 817pio=system.iobus.port[15] 818 819[system.terminal] 820type=Terminal 821intr_control=system.intrctrl 822number=0 823output=true 824port=3456 825 826[system.toL2Bus] 827type=Bus 828block_size=64 829bus_id=0 830clock=1000 831header_cycles=1 832use_default_range=false 833width=64 834port=system.l2c.cpu_side 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 835 836[system.vncserver] 837type=VncServer 838number=0 839port=5900 840 841