config.ini revision 9620
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=False 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 381system=system 382use_default_range=false 383width=8 384default=system.membus.badaddr_responder.pio 385master=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 386slave=system.system_port system.l2c.mem_side system.iocache.mem_side 387 388[system.membus.badaddr_responder] 389type=IsaFake 390clock=1000 391fake_mem=false 392pio_addr=0 393pio_latency=100000 394pio_size=8 395ret_bad_addr=true 396ret_data16=65535 397ret_data32=4294967295 398ret_data64=18446744073709551615 399ret_data8=255 400system=system 401update_data=false 402warn_access=warn 403pio=system.membus.default 404 405[system.physmem] 406type=SimpleDRAM 407activation_limit=4 408addr_mapping=openmap 409banks_per_rank=8 410channels=1 411clock=1000 412conf_table_reported=true 413in_addr_map=true 414lines_per_rowbuffer=32 415mem_sched_policy=frfcfs 416null=false 417page_policy=open 418range=0:134217727 419ranks_per_channel=2 420read_buffer_size=32 421tBURST=5000 422tCL=13750 423tRCD=13750 424tREFI=7800000 425tRFC=300000 426tRP=13750 427tWTR=7500 428tXAW=40000 429write_buffer_size=32 430write_thresh_perc=70 431zero=false 432port=system.membus.master[2] 433 434[system.realview] 435type=RealView 436children=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 437intrctrl=system.intrctrl 438max_mem_size=268435456 439mem_start_addr=0 440pci_cfg_base=0 441system=system 442 443[system.realview.a9scu] 444type=A9SCU 445clock=1000 446pio_addr=520093696 447pio_latency=100000 448system=system 449pio=system.membus.master[5] 450 451[system.realview.aaci_fake] 452type=AmbaFake 453amba_id=0 454clock=1000 455ignore_access=false 456pio_addr=268451840 457pio_latency=100000 458system=system 459pio=system.iobus.master[21] 460 461[system.realview.cf_ctrl] 462type=IdeController 463BAR0=402653184 464BAR0LegacyIO=true 465BAR0Size=16 466BAR1=402653440 467BAR1LegacyIO=true 468BAR1Size=1 469BAR2=1 470BAR2LegacyIO=false 471BAR2Size=8 472BAR3=1 473BAR3LegacyIO=false 474BAR3Size=4 475BAR4=1 476BAR4LegacyIO=false 477BAR4Size=16 478BAR5=1 479BAR5LegacyIO=false 480BAR5Size=0 481BIST=0 482CacheLineSize=0 483CardbusCIS=0 484ClassCode=1 485Command=1 486DeviceID=28945 487ExpansionROM=0 488HeaderType=0 489InterruptLine=31 490InterruptPin=1 491LatencyTimer=0 492MaximumLatency=0 493MinimumGrant=0 494ProgIF=133 495Revision=0 496Status=640 497SubClassCode=1 498SubsystemID=0 499SubsystemVendorID=0 500VendorID=32902 501clock=1000 502config_latency=20000 503ctrl_offset=2 504disks=system.cf0 505io_shift=1 506pci_bus=2 507pci_dev=7 508pci_func=0 509pio_latency=30000 510platform=system.realview 511system=system 512config=system.iobus.master[8] 513dma=system.iobus.slave[2] 514pio=system.iobus.master[7] 515 516[system.realview.clcd] 517type=Pl111 518amba_id=1315089 519clock=1000 520gic=system.realview.gic 521int_num=55 522pio_addr=268566528 523pio_latency=10000 524pixel_clock=41667 525system=system 526vnc=system.vncserver 527dma=system.iobus.slave[1] 528pio=system.iobus.master[4] 529 530[system.realview.dmac_fake] 531type=AmbaFake 532amba_id=0 533clock=1000 534ignore_access=false 535pio_addr=268632064 536pio_latency=100000 537system=system 538pio=system.iobus.master[9] 539 540[system.realview.flash_fake] 541type=IsaFake 542clock=1000 543fake_mem=true 544pio_addr=1073741824 545pio_latency=100000 546pio_size=536870912 547ret_bad_addr=false 548ret_data16=65535 549ret_data32=4294967295 550ret_data64=18446744073709551615 551ret_data8=255 552system=system 553update_data=false 554warn_access= 555pio=system.iobus.master[24] 556 557[system.realview.gic] 558type=Pl390 559clock=1000 560cpu_addr=520093952 561cpu_pio_delay=10000 562dist_addr=520097792 563dist_pio_delay=10000 564int_latency=10000 565it_lines=128 566platform=system.realview 567system=system 568pio=system.membus.master[3] 569 570[system.realview.gpio0_fake] 571type=AmbaFake 572amba_id=0 573clock=1000 574ignore_access=false 575pio_addr=268513280 576pio_latency=100000 577system=system 578pio=system.iobus.master[16] 579 580[system.realview.gpio1_fake] 581type=AmbaFake 582amba_id=0 583clock=1000 584ignore_access=false 585pio_addr=268517376 586pio_latency=100000 587system=system 588pio=system.iobus.master[17] 589 590[system.realview.gpio2_fake] 591type=AmbaFake 592amba_id=0 593clock=1000 594ignore_access=false 595pio_addr=268521472 596pio_latency=100000 597system=system 598pio=system.iobus.master[18] 599 600[system.realview.kmi0] 601type=Pl050 602amba_id=1314896 603clock=1000 604gic=system.realview.gic 605int_delay=1000000 606int_num=52 607is_mouse=false 608pio_addr=268460032 609pio_latency=100000 610system=system 611vnc=system.vncserver 612pio=system.iobus.master[5] 613 614[system.realview.kmi1] 615type=Pl050 616amba_id=1314896 617clock=1000 618gic=system.realview.gic 619int_delay=1000000 620int_num=53 621is_mouse=true 622pio_addr=268464128 623pio_latency=100000 624system=system 625vnc=system.vncserver 626pio=system.iobus.master[6] 627 628[system.realview.l2x0_fake] 629type=IsaFake 630clock=1000 631fake_mem=false 632pio_addr=520101888 633pio_latency=100000 634pio_size=4095 635ret_bad_addr=false 636ret_data16=65535 637ret_data32=4294967295 638ret_data64=18446744073709551615 639ret_data8=255 640system=system 641update_data=false 642warn_access= 643pio=system.membus.master[4] 644 645[system.realview.local_cpu_timer] 646type=CpuLocalTimer 647clock=1000 648gic=system.realview.gic 649int_num_timer=29 650int_num_watchdog=30 651pio_addr=520095232 652pio_latency=100000 653system=system 654pio=system.membus.master[6] 655 656[system.realview.mmc_fake] 657type=AmbaFake 658amba_id=0 659clock=1000 660ignore_access=false 661pio_addr=268455936 662pio_latency=100000 663system=system 664pio=system.iobus.master[22] 665 666[system.realview.nvmem] 667type=SimpleMemory 668bandwidth=73.000000 669clock=1000 670conf_table_reported=false 671in_addr_map=true 672latency=30000 673latency_var=0 674null=false 675range=2147483648:2214592511 676zero=true 677port=system.membus.master[1] 678 679[system.realview.realview_io] 680type=RealViewCtrl 681clock=1000 682idreg=0 683pio_addr=268435456 684pio_latency=100000 685proc_id0=201326592 686proc_id1=201327138 687system=system 688pio=system.iobus.master[1] 689 690[system.realview.rtc] 691type=PL031 692amba_id=3412017 693clock=1000 694gic=system.realview.gic 695int_delay=100000 696int_num=42 697pio_addr=268529664 698pio_latency=100000 699system=system 700time=Thu Jan 1 00:00:00 2009 701pio=system.iobus.master[23] 702 703[system.realview.sci_fake] 704type=AmbaFake 705amba_id=0 706clock=1000 707ignore_access=false 708pio_addr=268492800 709pio_latency=100000 710system=system 711pio=system.iobus.master[20] 712 713[system.realview.smc_fake] 714type=AmbaFake 715amba_id=0 716clock=1000 717ignore_access=false 718pio_addr=269357056 719pio_latency=100000 720system=system 721pio=system.iobus.master[13] 722 723[system.realview.sp810_fake] 724type=AmbaFake 725amba_id=0 726clock=1000 727ignore_access=true 728pio_addr=268439552 729pio_latency=100000 730system=system 731pio=system.iobus.master[14] 732 733[system.realview.ssp_fake] 734type=AmbaFake 735amba_id=0 736clock=1000 737ignore_access=false 738pio_addr=268488704 739pio_latency=100000 740system=system 741pio=system.iobus.master[19] 742 743[system.realview.timer0] 744type=Sp804 745amba_id=1316868 746clock=1000 747clock0=1000000 748clock1=1000000 749gic=system.realview.gic 750int_num0=36 751int_num1=36 752pio_addr=268505088 753pio_latency=100000 754system=system 755pio=system.iobus.master[2] 756 757[system.realview.timer1] 758type=Sp804 759amba_id=1316868 760clock=1000 761clock0=1000000 762clock1=1000000 763gic=system.realview.gic 764int_num0=37 765int_num1=37 766pio_addr=268509184 767pio_latency=100000 768system=system 769pio=system.iobus.master[3] 770 771[system.realview.uart] 772type=Pl011 773clock=1000 774end_on_eot=false 775gic=system.realview.gic 776int_delay=100000 777int_num=44 778pio_addr=268472320 779pio_latency=100000 780platform=system.realview 781system=system 782terminal=system.terminal 783pio=system.iobus.master[0] 784 785[system.realview.uart1_fake] 786type=AmbaFake 787amba_id=0 788clock=1000 789ignore_access=false 790pio_addr=268476416 791pio_latency=100000 792system=system 793pio=system.iobus.master[10] 794 795[system.realview.uart2_fake] 796type=AmbaFake 797amba_id=0 798clock=1000 799ignore_access=false 800pio_addr=268480512 801pio_latency=100000 802system=system 803pio=system.iobus.master[11] 804 805[system.realview.uart3_fake] 806type=AmbaFake 807amba_id=0 808clock=1000 809ignore_access=false 810pio_addr=268484608 811pio_latency=100000 812system=system 813pio=system.iobus.master[12] 814 815[system.realview.watchdog_fake] 816type=AmbaFake 817amba_id=0 818clock=1000 819ignore_access=false 820pio_addr=268500992 821pio_latency=100000 822system=system 823pio=system.iobus.master[15] 824 825[system.terminal] 826type=Terminal 827intr_control=system.intrctrl 828number=0 829output=true 830port=3456 831 832[system.toL2Bus] 833type=CoherentBus 834block_size=64 835clock=500 836header_cycles=1 837system=system 838use_default_range=false 839width=8 840master=system.l2c.cpu_side 841slave=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 842 843[system.vncserver] 844type=VncServer 845frame_capture=false 846number=0 847port=5900 848 849