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