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