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