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