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