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