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