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