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