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