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