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