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