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=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.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 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_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 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[18] 298 299[system.realview.clcd_fake] 300type=AmbaFake 301amba_id=0 302ignore_access=false 303pio_addr=268566528 304pio_latency=1000 305platform=system.realview 306system=system 307pio=system.iobus.port[10] 308 309[system.realview.dmac_fake] 310type=AmbaFake 311amba_id=0 312ignore_access=false 313pio_addr=268632064 314pio_latency=1000 315platform=system.realview 316system=system 317pio=system.iobus.port[5] 318 319[system.realview.flash_fake] 320type=IsaFake 321pio_addr=1073741824 322pio_latency=1000 323pio_size=67108864 324platform=system.realview 325ret_bad_addr=false 326ret_data16=65535 327ret_data32=4294967295 328ret_data64=18446744073709551615 329ret_data8=255 330system=system 331update_data=false 332warn_access= 333pio=system.iobus.port[23] 334 335[system.realview.gic] 336type=Gic 337cpu_addr=520093952 338cpu_pio_delay=10000 339dist_addr=520097792 340dist_pio_delay=10000 341it_lines=128 342platform=system.realview 343system=system 344pio=system.membus.port[3] 345 346[system.realview.gpio0_fake] 347type=AmbaFake 348amba_id=0 349ignore_access=false 350pio_addr=268513280 351pio_latency=1000 352platform=system.realview 353system=system 354pio=system.iobus.port[13] 355 356[system.realview.gpio1_fake] 357type=AmbaFake 358amba_id=0 359ignore_access=false 360pio_addr=268517376 361pio_latency=1000 362platform=system.realview 363system=system 364pio=system.iobus.port[14] 365 366[system.realview.gpio2_fake] 367type=AmbaFake 368amba_id=0 369ignore_access=false 370pio_addr=268521472 371pio_latency=1000 372platform=system.realview 373system=system 374pio=system.iobus.port[15] 375 376[system.realview.kmi0_fake] 377type=AmbaFake 378amba_id=0 379ignore_access=false 380pio_addr=268460032 381pio_latency=1000 382platform=system.realview 383system=system 384pio=system.iobus.port[20] 385 386[system.realview.kmi1_fake] 387type=AmbaFake 388amba_id=0 389ignore_access=false 390pio_addr=268464128 391pio_latency=1000 392platform=system.realview 393system=system 394pio=system.iobus.port[21] 395 396[system.realview.l2x0_fake] 397type=IsaFake 398pio_addr=520101888 399pio_latency=1000 400pio_size=4095 401platform=system.realview 402ret_bad_addr=false 403ret_data16=65535 404ret_data32=4294967295 405ret_data64=18446744073709551615 406ret_data8=255 407system=system 408update_data=false 409warn_access= 410pio=system.membus.port[4] 411 412[system.realview.mmc_fake] 413type=AmbaFake 414amba_id=0 415ignore_access=false 416pio_addr=268455936 417pio_latency=1000 418platform=system.realview 419system=system 420pio=system.iobus.port[19] 421 422[system.realview.realview_io] 423type=RealViewCtrl 424pio_addr=268435456 425pio_latency=1000 426platform=system.realview 427proc_id=201326592 428system=system 429pio=system.iobus.port[2] 430 431[system.realview.rtc_fake] 432type=AmbaFake 433amba_id=266289 434ignore_access=false 435pio_addr=268529664 436pio_latency=1000 437platform=system.realview 438system=system 439pio=system.iobus.port[22] 440 441[system.realview.sci_fake] 442type=AmbaFake 443amba_id=0 444ignore_access=false 445pio_addr=268492800 446pio_latency=1000 447platform=system.realview 448system=system 449pio=system.iobus.port[17] 450 451[system.realview.smc_fake] 452type=AmbaFake 453amba_id=0 454ignore_access=false 455pio_addr=269357056 456pio_latency=1000 457platform=system.realview 458system=system 459pio=system.iobus.port[9] 460 461[system.realview.sp810_fake] 462type=AmbaFake 463amba_id=0 464ignore_access=true 465pio_addr=268439552 466pio_latency=1000 467platform=system.realview 468system=system 469pio=system.iobus.port[11] 470 471[system.realview.ssp_fake] 472type=AmbaFake 473amba_id=0 474ignore_access=false 475pio_addr=268488704 476pio_latency=1000 477platform=system.realview 478system=system 479pio=system.iobus.port[16] 480 481[system.realview.timer0] 482type=Sp804 483amba_id=1316868 484clock0=1000000 485clock1=1000000 486gic=system.realview.gic 487int_num0=36 488int_num1=36 489pio_addr=268505088 490pio_latency=1000 491platform=system.realview 492system=system 493pio=system.iobus.port[3] 494 495[system.realview.timer1] 496type=Sp804 497amba_id=1316868 498clock0=1000000 499clock1=1000000 500gic=system.realview.gic 501int_num0=37 502int_num1=37 503pio_addr=268509184 504pio_latency=1000 505platform=system.realview 506system=system 507pio=system.iobus.port[4] 508 509[system.realview.uart] 510type=Pl011 511end_on_eot=false 512gic=system.realview.gic 513int_delay=100000 514int_num=44 515pio_addr=268472320 516pio_latency=1000 517platform=system.realview 518system=system 519terminal=system.terminal 520pio=system.iobus.port[1] 521 522[system.realview.uart1_fake] 523type=AmbaFake 524amba_id=0 525ignore_access=false 526pio_addr=268476416 527pio_latency=1000 528platform=system.realview 529system=system 530pio=system.iobus.port[6] 531 532[system.realview.uart2_fake] 533type=AmbaFake 534amba_id=0 535ignore_access=false 536pio_addr=268480512 537pio_latency=1000 538platform=system.realview 539system=system 540pio=system.iobus.port[7] 541 542[system.realview.uart3_fake] 543type=AmbaFake 544amba_id=0 545ignore_access=false 546pio_addr=268484608 547pio_latency=1000 548platform=system.realview 549system=system 550pio=system.iobus.port[8] 551 552[system.realview.watchdog_fake] 553type=AmbaFake 554amba_id=0 555ignore_access=false 556pio_addr=268500992 557pio_latency=1000 558platform=system.realview 559system=system 560pio=system.iobus.port[12] 561 562[system.terminal] 563type=Terminal 564intr_control=system.intrctrl 565number=0 566output=true 567port=3456 568 569[system.toL2Bus] 570type=Bus 571block_size=64 572bus_id=0 573clock=1000 574header_cycles=1 575use_default_range=false 576width=64 577port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port 578 579