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