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