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