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