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=timing 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=TimingSimpleCPU 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 80function_trace=false 81function_trace_start=0 82interrupts=system.cpu0.interrupts 83itb=system.cpu0.itb 84max_insts_all_threads=0 85max_insts_any_thread=0 86max_loads_all_threads=0 87max_loads_any_thread=0 88numThreads=1 89phase=0 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 103forward_snoops=true 104hash_delay=1 105is_top_level=true 106latency=1000 107max_miss_count=0 108mshrs=4 109prefetch_on_access=false 110prefetcher=Null 111prioritizeRequests=false 112repl=Null 113size=32768 114subblock_size=0 115system=system 116tgts_per_mshr=8 117trace_addr=0 118two_queue=false 119write_buffers=8 120cpu_side=system.cpu0.dcache_port 121mem_side=system.toL2Bus.slave[1] 122 123[system.cpu0.dtb] 124type=ArmTLB 125children=walker 126size=64 127walker=system.cpu0.dtb.walker 128 129[system.cpu0.dtb.walker] 130type=ArmTableWalker 131max_backoff=100000 132min_backoff=0 133sys=system 134port=system.toL2Bus.slave[3] 135 136[system.cpu0.icache] 137type=BaseCache 138addr_ranges=0:18446744073709551615 139assoc=1 140block_size=64 141forward_snoops=true 142hash_delay=1 143is_top_level=true 144latency=1000 145max_miss_count=0 146mshrs=4 147prefetch_on_access=false 148prefetcher=Null 149prioritizeRequests=false 150repl=Null 151size=32768 152subblock_size=0 153system=system 154tgts_per_mshr=8 155trace_addr=0 156two_queue=false 157write_buffers=8 158cpu_side=system.cpu0.icache_port 159mem_side=system.toL2Bus.slave[0] 160 161[system.cpu0.interrupts] 162type=ArmInterrupts 163 164[system.cpu0.itb] 165type=ArmTLB 166children=walker 167size=64 168walker=system.cpu0.itb.walker 169 170[system.cpu0.itb.walker] 171type=ArmTableWalker 172max_backoff=100000 173min_backoff=0 174sys=system 175port=system.toL2Bus.slave[2] 176 177[system.cpu0.tracer] 178type=ExeTracer 179 180[system.cpu1] 181type=TimingSimpleCPU 182children=dcache dtb icache interrupts itb tracer 183checker=Null 184clock=500 185cpu_id=1 186defer_registration=false 187do_checkpoint_insts=true 188do_quiesce=true 189do_statistics_insts=true 190dtb=system.cpu1.dtb 191function_trace=false 192function_trace_start=0 193interrupts=system.cpu1.interrupts 194itb=system.cpu1.itb 195max_insts_all_threads=0 196max_insts_any_thread=0 197max_loads_all_threads=0 198max_loads_any_thread=0 199numThreads=1 200phase=0 201profile=0 202progress_interval=0 203system=system 204tracer=system.cpu1.tracer 205workload= 206dcache_port=system.cpu1.dcache.cpu_side 207icache_port=system.cpu1.icache.cpu_side 208 209[system.cpu1.dcache] 210type=BaseCache 211addr_ranges=0:18446744073709551615 212assoc=4 213block_size=64 214forward_snoops=true 215hash_delay=1 216is_top_level=true 217latency=1000 218max_miss_count=0 219mshrs=4 220prefetch_on_access=false 221prefetcher=Null 222prioritizeRequests=false 223repl=Null 224size=32768 225subblock_size=0 226system=system 227tgts_per_mshr=8 228trace_addr=0 229two_queue=false 230write_buffers=8 231cpu_side=system.cpu1.dcache_port 232mem_side=system.toL2Bus.slave[5] 233 234[system.cpu1.dtb] 235type=ArmTLB 236children=walker 237size=64 238walker=system.cpu1.dtb.walker 239 240[system.cpu1.dtb.walker] 241type=ArmTableWalker 242max_backoff=100000 243min_backoff=0 244sys=system 245port=system.toL2Bus.slave[7] 246 247[system.cpu1.icache] 248type=BaseCache 249addr_ranges=0:18446744073709551615 250assoc=1 251block_size=64 252forward_snoops=true 253hash_delay=1 254is_top_level=true 255latency=1000 256max_miss_count=0 257mshrs=4 258prefetch_on_access=false 259prefetcher=Null 260prioritizeRequests=false 261repl=Null 262size=32768 263subblock_size=0 264system=system 265tgts_per_mshr=8 266trace_addr=0 267two_queue=false 268write_buffers=8 269cpu_side=system.cpu1.icache_port 270mem_side=system.toL2Bus.slave[4] 271 272[system.cpu1.interrupts] 273type=ArmInterrupts 274 275[system.cpu1.itb] 276type=ArmTLB 277children=walker 278size=64 279walker=system.cpu1.itb.walker 280 281[system.cpu1.itb.walker] 282type=ArmTableWalker 283max_backoff=100000 284min_backoff=0 285sys=system 286port=system.toL2Bus.slave[6] 287 288[system.cpu1.tracer] 289type=ExeTracer 290 291[system.intrctrl] 292type=IntrControl 293sys=system 294 295[system.iobus] 296type=NoncoherentBus 297block_size=64 298clock=1000 299header_cycles=1 300use_default_range=false 301width=64 302master=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 303slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma 304 305[system.iocache] 306type=BaseCache 307addr_ranges=0:268435455 308assoc=8 309block_size=64 310forward_snoops=false 311hash_delay=1 312is_top_level=false 313latency=50000 314max_miss_count=0 315mshrs=20 316prefetch_on_access=false 317prefetcher=Null 318prioritizeRequests=false 319repl=Null 320size=1024 321subblock_size=0 322system=system 323tgts_per_mshr=12 324trace_addr=0 325two_queue=false 326write_buffers=8 327cpu_side=system.iobus.master[25] 328mem_side=system.membus.slave[1] 329 330[system.l2c] 331type=BaseCache 332addr_ranges=0:18446744073709551615 333assoc=8 334block_size=64 335forward_snoops=true 336hash_delay=1 337is_top_level=false 338latency=10000 339max_miss_count=0 340mshrs=92 341prefetch_on_access=false 342prefetcher=Null 343prioritizeRequests=false 344repl=Null 345size=4194304 346subblock_size=0 347system=system 348tgts_per_mshr=16 349trace_addr=0 350two_queue=false 351write_buffers=8 352cpu_side=system.toL2Bus.master[0] 353mem_side=system.membus.slave[2] 354 355[system.membus] 356type=CoherentBus 357children=badaddr_responder 358block_size=64 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=CoherentBus 771block_size=64 772clock=1000 773header_cycles=1 774use_default_range=false 775width=64 776master=system.l2c.cpu_side 777slave=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 778 779[system.vncserver] 780type=VncServer 781frame_capture=false 782number=0 783port=5900 784 785