config.ini revision 9265
1[root] 2type=Root 3children=system 4full_system=true 5time_sync_enable=false 6time_sync_period=100000000000 7time_sync_spin_threshold=100000000 8 9[system] 10type=LinuxArmSystem 11children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver 12atags_addr=256 13boot_loader=/projects/pd/randd/dist/binaries/boot.arm 14boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1 15clock=1 16dtb_filename= 17early_kernel_symbols=false 18flags_addr=268435504 19gic_cpu_addr=520093952 20init_param=0 21kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8 22load_addr_mask=268435455 23machine_type=RealView_PBX 24mem_mode=timing 25memories=system.physmem system.realview.nvmem 26midr_regval=890224640 27multi_proc=true 28num_work_ids=16 29readfile=tests/halt.sh 30symbolfile= 31work_begin_ckpt_count=0 32work_begin_cpu_id_exit=-1 33work_begin_exit_count=0 34work_cpus_ckpt_count=0 35work_end_ckpt_count=0 36work_end_exit_count=0 37work_item_id=-1 38system_port=system.membus.slave[0] 39 40[system.bridge] 41type=Bridge 42clock=1 43delay=50000 44ranges=268435456:520093695 1073741824:1610612735 45req_size=16 46resp_size=16 47master=system.iobus.slave[0] 48slave=system.membus.master[0] 49 50[system.cf0] 51type=IdeDisk 52children=image 53delay=1000000 54driveID=master 55image=system.cf0.image 56 57[system.cf0.image] 58type=CowDiskImage 59children=child 60child=system.cf0.image.child 61image_file= 62read_only=false 63table_size=65536 64 65[system.cf0.image.child] 66type=RawDiskImage 67image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img 68read_only=true 69 70[system.cpu0] 71type=TimingSimpleCPU 72children=dcache dtb icache interrupts itb tracer 73checker=Null 74clock=500 75cpu_id=0 76defer_registration=false 77do_checkpoint_insts=true 78do_quiesce=true 79do_statistics_insts=true 80dtb=system.cpu0.dtb 81function_trace=false 82function_trace_start=0 83interrupts=system.cpu0.interrupts 84itb=system.cpu0.itb 85max_insts_all_threads=0 86max_insts_any_thread=0 87max_loads_all_threads=0 88max_loads_any_thread=0 89numThreads=1 90profile=0 91progress_interval=0 92system=system 93tracer=system.cpu0.tracer 94workload= 95dcache_port=system.cpu0.dcache.cpu_side 96icache_port=system.cpu0.icache.cpu_side 97 98[system.cpu0.dcache] 99type=BaseCache 100addr_ranges=0:18446744073709551615 101assoc=4 102block_size=64 103clock=1 104forward_snoops=true 105hash_delay=1 106hit_latency=1000 107is_top_level=true 108max_miss_count=0 109mshrs=4 110prefetch_on_access=false 111prefetcher=Null 112prioritizeRequests=false 113repl=Null 114response_latency=1000 115size=32768 116subblock_size=0 117system=system 118tgts_per_mshr=8 119trace_addr=0 120two_queue=false 121write_buffers=8 122cpu_side=system.cpu0.dcache_port 123mem_side=system.toL2Bus.slave[1] 124 125[system.cpu0.dtb] 126type=ArmTLB 127children=walker 128size=64 129walker=system.cpu0.dtb.walker 130 131[system.cpu0.dtb.walker] 132type=ArmTableWalker 133clock=1 134num_squash_per_cycle=2 135sys=system 136port=system.toL2Bus.slave[3] 137 138[system.cpu0.icache] 139type=BaseCache 140addr_ranges=0:18446744073709551615 141assoc=1 142block_size=64 143clock=1 144forward_snoops=true 145hash_delay=1 146hit_latency=1000 147is_top_level=true 148max_miss_count=0 149mshrs=4 150prefetch_on_access=false 151prefetcher=Null 152prioritizeRequests=false 153repl=Null 154response_latency=1000 155size=32768 156subblock_size=0 157system=system 158tgts_per_mshr=8 159trace_addr=0 160two_queue=false 161write_buffers=8 162cpu_side=system.cpu0.icache_port 163mem_side=system.toL2Bus.slave[0] 164 165[system.cpu0.interrupts] 166type=ArmInterrupts 167 168[system.cpu0.itb] 169type=ArmTLB 170children=walker 171size=64 172walker=system.cpu0.itb.walker 173 174[system.cpu0.itb.walker] 175type=ArmTableWalker 176clock=1 177num_squash_per_cycle=2 178sys=system 179port=system.toL2Bus.slave[2] 180 181[system.cpu0.tracer] 182type=ExeTracer 183 184[system.cpu1] 185type=TimingSimpleCPU 186children=dcache dtb icache interrupts itb tracer 187checker=Null 188clock=500 189cpu_id=1 190defer_registration=false 191do_checkpoint_insts=true 192do_quiesce=true 193do_statistics_insts=true 194dtb=system.cpu1.dtb 195function_trace=false 196function_trace_start=0 197interrupts=system.cpu1.interrupts 198itb=system.cpu1.itb 199max_insts_all_threads=0 200max_insts_any_thread=0 201max_loads_all_threads=0 202max_loads_any_thread=0 203numThreads=1 204profile=0 205progress_interval=0 206system=system 207tracer=system.cpu1.tracer 208workload= 209dcache_port=system.cpu1.dcache.cpu_side 210icache_port=system.cpu1.icache.cpu_side 211 212[system.cpu1.dcache] 213type=BaseCache 214addr_ranges=0:18446744073709551615 215assoc=4 216block_size=64 217clock=1 218forward_snoops=true 219hash_delay=1 220hit_latency=1000 221is_top_level=true 222max_miss_count=0 223mshrs=4 224prefetch_on_access=false 225prefetcher=Null 226prioritizeRequests=false 227repl=Null 228response_latency=1000 229size=32768 230subblock_size=0 231system=system 232tgts_per_mshr=8 233trace_addr=0 234two_queue=false 235write_buffers=8 236cpu_side=system.cpu1.dcache_port 237mem_side=system.toL2Bus.slave[5] 238 239[system.cpu1.dtb] 240type=ArmTLB 241children=walker 242size=64 243walker=system.cpu1.dtb.walker 244 245[system.cpu1.dtb.walker] 246type=ArmTableWalker 247clock=1 248num_squash_per_cycle=2 249sys=system 250port=system.toL2Bus.slave[7] 251 252[system.cpu1.icache] 253type=BaseCache 254addr_ranges=0:18446744073709551615 255assoc=1 256block_size=64 257clock=1 258forward_snoops=true 259hash_delay=1 260hit_latency=1000 261is_top_level=true 262max_miss_count=0 263mshrs=4 264prefetch_on_access=false 265prefetcher=Null 266prioritizeRequests=false 267repl=Null 268response_latency=1000 269size=32768 270subblock_size=0 271system=system 272tgts_per_mshr=8 273trace_addr=0 274two_queue=false 275write_buffers=8 276cpu_side=system.cpu1.icache_port 277mem_side=system.toL2Bus.slave[4] 278 279[system.cpu1.interrupts] 280type=ArmInterrupts 281 282[system.cpu1.itb] 283type=ArmTLB 284children=walker 285size=64 286walker=system.cpu1.itb.walker 287 288[system.cpu1.itb.walker] 289type=ArmTableWalker 290clock=1 291num_squash_per_cycle=2 292sys=system 293port=system.toL2Bus.slave[6] 294 295[system.cpu1.tracer] 296type=ExeTracer 297 298[system.intrctrl] 299type=IntrControl 300sys=system 301 302[system.iobus] 303type=NoncoherentBus 304block_size=64 305clock=1000 306header_cycles=1 307use_default_range=false 308width=8 309master=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.cf_ctrl.pio system.realview.cf_ctrl.config 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.pio system.realview.flash_fake.pio system.iocache.cpu_side 310slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma 311 312[system.iocache] 313type=BaseCache 314addr_ranges=0:268435455 315assoc=8 316block_size=64 317clock=1 318forward_snoops=false 319hash_delay=1 320hit_latency=50000 321is_top_level=false 322max_miss_count=0 323mshrs=20 324prefetch_on_access=false 325prefetcher=Null 326prioritizeRequests=false 327repl=Null 328response_latency=50000 329size=1024 330subblock_size=0 331system=system 332tgts_per_mshr=12 333trace_addr=0 334two_queue=false 335write_buffers=8 336cpu_side=system.iobus.master[25] 337mem_side=system.membus.slave[1] 338 339[system.l2c] 340type=BaseCache 341addr_ranges=0:18446744073709551615 342assoc=8 343block_size=64 344clock=1 345forward_snoops=true 346hash_delay=1 347hit_latency=10000 348is_top_level=false 349max_miss_count=0 350mshrs=92 351prefetch_on_access=false 352prefetcher=Null 353prioritizeRequests=false 354repl=Null 355response_latency=10000 356size=4194304 357subblock_size=0 358system=system 359tgts_per_mshr=16 360trace_addr=0 361two_queue=false 362write_buffers=8 363cpu_side=system.toL2Bus.master[0] 364mem_side=system.membus.slave[2] 365 366[system.membus] 367type=CoherentBus 368children=badaddr_responder 369block_size=64 370clock=1000 371header_cycles=1 372use_default_range=false 373width=8 374default=system.membus.badaddr_responder.pio 375master=system.bridge.slave system.realview.nvmem.port system.physmem.port system.realview.gic.pio system.realview.l2x0_fake.pio system.realview.a9scu.pio system.realview.local_cpu_timer.pio 376slave=system.system_port system.iocache.mem_side system.l2c.mem_side 377 378[system.membus.badaddr_responder] 379type=IsaFake 380clock=1 381fake_mem=false 382pio_addr=0 383pio_latency=100000 384pio_size=8 385ret_bad_addr=true 386ret_data16=65535 387ret_data32=4294967295 388ret_data64=18446744073709551615 389ret_data8=255 390system=system 391update_data=false 392warn_access=warn 393pio=system.membus.default 394 395[system.physmem] 396type=SimpleMemory 397bandwidth=73.000000 398clock=1 399conf_table_reported=true 400in_addr_map=true 401latency=30000 402latency_var=0 403null=false 404range=0:134217727 405zero=false 406port=system.membus.master[2] 407 408[system.realview] 409type=RealView 410children=a9scu aaci_fake cf_ctrl clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake local_cpu_timer mmc_fake nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake 411intrctrl=system.intrctrl 412max_mem_size=268435456 413mem_start_addr=0 414pci_cfg_base=0 415system=system 416 417[system.realview.a9scu] 418type=A9SCU 419clock=1 420pio_addr=520093696 421pio_latency=100000 422system=system 423pio=system.membus.master[5] 424 425[system.realview.aaci_fake] 426type=AmbaFake 427amba_id=0 428clock=1 429ignore_access=false 430pio_addr=268451840 431pio_latency=100000 432system=system 433pio=system.iobus.master[21] 434 435[system.realview.cf_ctrl] 436type=IdeController 437BAR0=402653184 438BAR0LegacyIO=true 439BAR0Size=16 440BAR1=402653440 441BAR1LegacyIO=true 442BAR1Size=1 443BAR2=1 444BAR2LegacyIO=false 445BAR2Size=8 446BAR3=1 447BAR3LegacyIO=false 448BAR3Size=4 449BAR4=1 450BAR4LegacyIO=false 451BAR4Size=16 452BAR5=1 453BAR5LegacyIO=false 454BAR5Size=0 455BIST=0 456CacheLineSize=0 457CardbusCIS=0 458ClassCode=1 459Command=1 460DeviceID=28945 461ExpansionROM=0 462HeaderType=0 463InterruptLine=31 464InterruptPin=1 465LatencyTimer=0 466MaximumLatency=0 467MinimumGrant=0 468ProgIF=133 469Revision=0 470Status=640 471SubClassCode=1 472SubsystemID=0 473SubsystemVendorID=0 474VendorID=32902 475clock=1 476config_latency=20000 477ctrl_offset=2 478disks=system.cf0 479io_shift=1 480pci_bus=2 481pci_dev=7 482pci_func=0 483pio_latency=30000 484platform=system.realview 485system=system 486config=system.iobus.master[8] 487dma=system.iobus.slave[2] 488pio=system.iobus.master[7] 489 490[system.realview.clcd] 491type=Pl111 492amba_id=1315089 493clock=41667 494gic=system.realview.gic 495int_num=55 496pio_addr=268566528 497pio_latency=10000 498system=system 499vnc=system.vncserver 500dma=system.iobus.slave[1] 501pio=system.iobus.master[4] 502 503[system.realview.dmac_fake] 504type=AmbaFake 505amba_id=0 506clock=1 507ignore_access=false 508pio_addr=268632064 509pio_latency=100000 510system=system 511pio=system.iobus.master[9] 512 513[system.realview.flash_fake] 514type=IsaFake 515clock=1 516fake_mem=true 517pio_addr=1073741824 518pio_latency=100000 519pio_size=536870912 520ret_bad_addr=false 521ret_data16=65535 522ret_data32=4294967295 523ret_data64=18446744073709551615 524ret_data8=255 525system=system 526update_data=false 527warn_access= 528pio=system.iobus.master[24] 529 530[system.realview.gic] 531type=Gic 532clock=1 533cpu_addr=520093952 534cpu_pio_delay=10000 535dist_addr=520097792 536dist_pio_delay=10000 537int_latency=10000 538it_lines=128 539platform=system.realview 540system=system 541pio=system.membus.master[3] 542 543[system.realview.gpio0_fake] 544type=AmbaFake 545amba_id=0 546clock=1 547ignore_access=false 548pio_addr=268513280 549pio_latency=100000 550system=system 551pio=system.iobus.master[16] 552 553[system.realview.gpio1_fake] 554type=AmbaFake 555amba_id=0 556clock=1 557ignore_access=false 558pio_addr=268517376 559pio_latency=100000 560system=system 561pio=system.iobus.master[17] 562 563[system.realview.gpio2_fake] 564type=AmbaFake 565amba_id=0 566clock=1 567ignore_access=false 568pio_addr=268521472 569pio_latency=100000 570system=system 571pio=system.iobus.master[18] 572 573[system.realview.kmi0] 574type=Pl050 575amba_id=1314896 576clock=1 577gic=system.realview.gic 578int_delay=1000000 579int_num=52 580is_mouse=false 581pio_addr=268460032 582pio_latency=100000 583system=system 584vnc=system.vncserver 585pio=system.iobus.master[5] 586 587[system.realview.kmi1] 588type=Pl050 589amba_id=1314896 590clock=1 591gic=system.realview.gic 592int_delay=1000000 593int_num=53 594is_mouse=true 595pio_addr=268464128 596pio_latency=100000 597system=system 598vnc=system.vncserver 599pio=system.iobus.master[6] 600 601[system.realview.l2x0_fake] 602type=IsaFake 603clock=1 604fake_mem=false 605pio_addr=520101888 606pio_latency=100000 607pio_size=4095 608ret_bad_addr=false 609ret_data16=65535 610ret_data32=4294967295 611ret_data64=18446744073709551615 612ret_data8=255 613system=system 614update_data=false 615warn_access= 616pio=system.membus.master[4] 617 618[system.realview.local_cpu_timer] 619type=CpuLocalTimer 620clock=1000 621gic=system.realview.gic 622int_num_timer=29 623int_num_watchdog=30 624pio_addr=520095232 625pio_latency=100000 626system=system 627pio=system.membus.master[6] 628 629[system.realview.mmc_fake] 630type=AmbaFake 631amba_id=0 632clock=1 633ignore_access=false 634pio_addr=268455936 635pio_latency=100000 636system=system 637pio=system.iobus.master[22] 638 639[system.realview.nvmem] 640type=SimpleMemory 641bandwidth=73.000000 642clock=1 643conf_table_reported=false 644in_addr_map=true 645latency=30000 646latency_var=0 647null=false 648range=2147483648:2214592511 649zero=true 650port=system.membus.master[1] 651 652[system.realview.realview_io] 653type=RealViewCtrl 654clock=1 655idreg=0 656pio_addr=268435456 657pio_latency=100000 658proc_id0=201326592 659proc_id1=201327138 660system=system 661pio=system.iobus.master[1] 662 663[system.realview.rtc] 664type=PL031 665amba_id=3412017 666clock=1 667gic=system.realview.gic 668int_delay=100000 669int_num=42 670pio_addr=268529664 671pio_latency=100000 672system=system 673time=Thu Jan 1 00:00:00 2009 674pio=system.iobus.master[23] 675 676[system.realview.sci_fake] 677type=AmbaFake 678amba_id=0 679clock=1 680ignore_access=false 681pio_addr=268492800 682pio_latency=100000 683system=system 684pio=system.iobus.master[20] 685 686[system.realview.smc_fake] 687type=AmbaFake 688amba_id=0 689clock=1 690ignore_access=false 691pio_addr=269357056 692pio_latency=100000 693system=system 694pio=system.iobus.master[13] 695 696[system.realview.sp810_fake] 697type=AmbaFake 698amba_id=0 699clock=1 700ignore_access=true 701pio_addr=268439552 702pio_latency=100000 703system=system 704pio=system.iobus.master[14] 705 706[system.realview.ssp_fake] 707type=AmbaFake 708amba_id=0 709clock=1 710ignore_access=false 711pio_addr=268488704 712pio_latency=100000 713system=system 714pio=system.iobus.master[19] 715 716[system.realview.timer0] 717type=Sp804 718amba_id=1316868 719clock=1 720clock0=1000000 721clock1=1000000 722gic=system.realview.gic 723int_num0=36 724int_num1=36 725pio_addr=268505088 726pio_latency=100000 727system=system 728pio=system.iobus.master[2] 729 730[system.realview.timer1] 731type=Sp804 732amba_id=1316868 733clock=1 734clock0=1000000 735clock1=1000000 736gic=system.realview.gic 737int_num0=37 738int_num1=37 739pio_addr=268509184 740pio_latency=100000 741system=system 742pio=system.iobus.master[3] 743 744[system.realview.uart] 745type=Pl011 746clock=1 747end_on_eot=false 748gic=system.realview.gic 749int_delay=100000 750int_num=44 751pio_addr=268472320 752pio_latency=100000 753platform=system.realview 754system=system 755terminal=system.terminal 756pio=system.iobus.master[0] 757 758[system.realview.uart1_fake] 759type=AmbaFake 760amba_id=0 761clock=1 762ignore_access=false 763pio_addr=268476416 764pio_latency=100000 765system=system 766pio=system.iobus.master[10] 767 768[system.realview.uart2_fake] 769type=AmbaFake 770amba_id=0 771clock=1 772ignore_access=false 773pio_addr=268480512 774pio_latency=100000 775system=system 776pio=system.iobus.master[11] 777 778[system.realview.uart3_fake] 779type=AmbaFake 780amba_id=0 781clock=1 782ignore_access=false 783pio_addr=268484608 784pio_latency=100000 785system=system 786pio=system.iobus.master[12] 787 788[system.realview.watchdog_fake] 789type=AmbaFake 790amba_id=0 791clock=1 792ignore_access=false 793pio_addr=268500992 794pio_latency=100000 795system=system 796pio=system.iobus.master[15] 797 798[system.terminal] 799type=Terminal 800intr_control=system.intrctrl 801number=0 802output=true 803port=3456 804 805[system.toL2Bus] 806type=CoherentBus 807block_size=64 808clock=1000 809header_cycles=1 810use_default_range=false 811width=8 812master=system.l2c.cpu_side 813slave=system.cpu0.icache.mem_side system.cpu0.dcache.mem_side system.cpu0.itb.walker.port system.cpu0.dtb.walker.port system.cpu1.icache.mem_side system.cpu1.dcache.mem_side system.cpu1.itb.walker.port system.cpu1.dtb.walker.port 814 815[system.vncserver] 816type=VncServer 817frame_capture=false 818number=0 819port=5900 820 821