config.ini revision 8802:ef66a9083bc4
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 cpu0 cpu1 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.physmem system.nvmem 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.cpu0] 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.cpu0.dtb 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 96dcache_port=system.cpu0.dcache.cpu_side 97icache_port=system.cpu0.icache.cpu_side 98 99[system.cpu0.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.cpu0.dcache_port 129mem_side=system.toL2Bus.port[2] 130 131[system.cpu0.dtb] 132type=ArmTLB 133children=walker 134size=64 135walker=system.cpu0.dtb.walker 136 137[system.cpu0.dtb.walker] 138type=ArmTableWalker 139max_backoff=100000 140min_backoff=0 141sys=system 142port=system.toL2Bus.port[4] 143 144[system.cpu0.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.cpu0.icache_port 174mem_side=system.toL2Bus.port[1] 175 176[system.cpu0.interrupts] 177type=ArmInterrupts 178 179[system.cpu0.itb] 180type=ArmTLB 181children=walker 182size=64 183walker=system.cpu0.itb.walker 184 185[system.cpu0.itb.walker] 186type=ArmTableWalker 187max_backoff=100000 188min_backoff=0 189sys=system 190port=system.toL2Bus.port[3] 191 192[system.cpu0.tracer] 193type=ExeTracer 194 195[system.cpu1] 196type=AtomicSimpleCPU 197children=dcache dtb icache interrupts itb tracer 198checker=Null 199clock=500 200cpu_id=1 201defer_registration=false 202do_checkpoint_insts=true 203do_quiesce=true 204do_statistics_insts=true 205dtb=system.cpu1.dtb 206function_trace=false 207function_trace_start=0 208interrupts=system.cpu1.interrupts 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 215phase=0 216profile=0 217progress_interval=0 218simulate_data_stalls=false 219simulate_inst_stalls=false 220system=system 221tracer=system.cpu1.tracer 222width=1 223dcache_port=system.cpu1.dcache.cpu_side 224icache_port=system.cpu1.icache.cpu_side 225 226[system.cpu1.dcache] 227type=BaseCache 228addr_range=0:18446744073709551615 229assoc=4 230block_size=64 231forward_snoops=true 232hash_delay=1 233is_top_level=true 234latency=1000 235max_miss_count=0 236mshrs=4 237num_cpus=1 238prefetch_data_accesses_only=false 239prefetch_degree=1 240prefetch_latency=10000 241prefetch_on_access=false 242prefetch_past_page=false 243prefetch_policy=none 244prefetch_serial_squash=false 245prefetch_use_cpu_id=true 246prefetcher_size=100 247prioritizeRequests=false 248repl=Null 249size=32768 250subblock_size=0 251tgts_per_mshr=8 252trace_addr=0 253two_queue=false 254write_buffers=8 255cpu_side=system.cpu1.dcache_port 256mem_side=system.toL2Bus.port[6] 257 258[system.cpu1.dtb] 259type=ArmTLB 260children=walker 261size=64 262walker=system.cpu1.dtb.walker 263 264[system.cpu1.dtb.walker] 265type=ArmTableWalker 266max_backoff=100000 267min_backoff=0 268sys=system 269port=system.toL2Bus.port[8] 270 271[system.cpu1.icache] 272type=BaseCache 273addr_range=0:18446744073709551615 274assoc=1 275block_size=64 276forward_snoops=true 277hash_delay=1 278is_top_level=true 279latency=1000 280max_miss_count=0 281mshrs=4 282num_cpus=1 283prefetch_data_accesses_only=false 284prefetch_degree=1 285prefetch_latency=10000 286prefetch_on_access=false 287prefetch_past_page=false 288prefetch_policy=none 289prefetch_serial_squash=false 290prefetch_use_cpu_id=true 291prefetcher_size=100 292prioritizeRequests=false 293repl=Null 294size=32768 295subblock_size=0 296tgts_per_mshr=8 297trace_addr=0 298two_queue=false 299write_buffers=8 300cpu_side=system.cpu1.icache_port 301mem_side=system.toL2Bus.port[5] 302 303[system.cpu1.interrupts] 304type=ArmInterrupts 305 306[system.cpu1.itb] 307type=ArmTLB 308children=walker 309size=64 310walker=system.cpu1.itb.walker 311 312[system.cpu1.itb.walker] 313type=ArmTableWalker 314max_backoff=100000 315min_backoff=0 316sys=system 317port=system.toL2Bus.port[7] 318 319[system.cpu1.tracer] 320type=ExeTracer 321 322[system.intrctrl] 323type=IntrControl 324sys=system 325 326[system.iobus] 327type=Bus 328block_size=64 329bus_id=0 330clock=1000 331header_cycles=1 332use_default_range=false 333width=64 334port=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 335 336[system.iocache] 337type=BaseCache 338addr_range=0:268435455 339assoc=8 340block_size=64 341forward_snoops=false 342hash_delay=1 343is_top_level=false 344latency=50000 345max_miss_count=0 346mshrs=20 347num_cpus=1 348prefetch_data_accesses_only=false 349prefetch_degree=1 350prefetch_latency=500000 351prefetch_on_access=false 352prefetch_past_page=false 353prefetch_policy=none 354prefetch_serial_squash=false 355prefetch_use_cpu_id=true 356prefetcher_size=100 357prioritizeRequests=false 358repl=Null 359size=1024 360subblock_size=0 361tgts_per_mshr=12 362trace_addr=0 363two_queue=false 364write_buffers=8 365cpu_side=system.iobus.port[28] 366mem_side=system.membus.port[8] 367 368[system.l2c] 369type=BaseCache 370addr_range=0:18446744073709551615 371assoc=8 372block_size=64 373forward_snoops=true 374hash_delay=1 375is_top_level=false 376latency=10000 377max_miss_count=0 378mshrs=92 379num_cpus=2 380prefetch_data_accesses_only=false 381prefetch_degree=1 382prefetch_latency=100000 383prefetch_on_access=false 384prefetch_past_page=false 385prefetch_policy=none 386prefetch_serial_squash=false 387prefetch_use_cpu_id=true 388prefetcher_size=100 389prioritizeRequests=false 390repl=Null 391size=4194304 392subblock_size=0 393tgts_per_mshr=16 394trace_addr=0 395two_queue=false 396write_buffers=8 397cpu_side=system.toL2Bus.port[0] 398mem_side=system.membus.port[9] 399 400[system.membus] 401type=Bus 402children=badaddr_responder 403block_size=64 404bus_id=1 405clock=1000 406header_cycles=1 407use_default_range=false 408width=64 409default=system.membus.badaddr_responder.pio 410port=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 411 412[system.membus.badaddr_responder] 413type=IsaFake 414fake_mem=false 415pio_addr=0 416pio_latency=1000 417pio_size=8 418platform=system.realview 419ret_bad_addr=true 420ret_data16=65535 421ret_data32=4294967295 422ret_data64=18446744073709551615 423ret_data8=255 424system=system 425update_data=false 426warn_access=warn 427pio=system.membus.default 428 429[system.nvmem] 430type=PhysicalMemory 431file= 432latency=30000 433latency_var=0 434null=false 435range=2147483648:2214592511 436zero=true 437port=system.membus.port[1] 438 439[system.physmem] 440type=PhysicalMemory 441file= 442latency=30000 443latency_var=0 444null=false 445range=0:134217727 446zero=true 447port=system.membus.port[2] 448 449[system.realview] 450type=RealView 451children=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 452intrctrl=system.intrctrl 453pci_cfg_base=0 454system=system 455 456[system.realview.a9scu] 457type=A9SCU 458pio_addr=520093696 459pio_latency=1000 460platform=system.realview 461system=system 462pio=system.membus.port[5] 463 464[system.realview.aaci_fake] 465type=AmbaFake 466amba_id=0 467ignore_access=false 468pio_addr=268451840 469pio_latency=1000 470platform=system.realview 471system=system 472pio=system.iobus.port[24] 473 474[system.realview.cf_ctrl] 475type=IdeController 476BAR0=402653184 477BAR0LegacyIO=true 478BAR0Size=16 479BAR1=402653440 480BAR1LegacyIO=true 481BAR1Size=1 482BAR2=1 483BAR2LegacyIO=false 484BAR2Size=8 485BAR3=1 486BAR3LegacyIO=false 487BAR3Size=4 488BAR4=1 489BAR4LegacyIO=false 490BAR4Size=16 491BAR5=1 492BAR5LegacyIO=false 493BAR5Size=0 494BIST=0 495CacheLineSize=0 496CardbusCIS=0 497ClassCode=1 498Command=1 499DeviceID=28945 500ExpansionROM=0 501HeaderType=0 502InterruptLine=31 503InterruptPin=1 504LatencyTimer=0 505MaximumLatency=0 506MinimumGrant=0 507ProgIF=133 508Revision=0 509Status=640 510SubClassCode=1 511SubsystemID=0 512SubsystemVendorID=0 513VendorID=32902 514config_latency=20000 515ctrl_offset=2 516disks=system.cf0 517io_shift=1 518max_backoff_delay=10000000 519min_backoff_delay=4000 520pci_bus=2 521pci_dev=7 522pci_func=0 523pio_latency=1000 524platform=system.realview 525system=system 526config=system.iobus.port[10] 527dma=system.iobus.port[11] 528pio=system.iobus.port[9] 529 530[system.realview.clcd] 531type=Pl111 532amba_id=1315089 533clock=41667 534gic=system.realview.gic 535int_num=55 536max_backoff_delay=10000000 537min_backoff_delay=4000 538pio_addr=268566528 539pio_latency=10000 540platform=system.realview 541system=system 542vnc=system.vncserver 543dma=system.iobus.port[6] 544pio=system.iobus.port[5] 545 546[system.realview.dmac_fake] 547type=AmbaFake 548amba_id=0 549ignore_access=false 550pio_addr=268632064 551pio_latency=1000 552platform=system.realview 553system=system 554pio=system.iobus.port[12] 555 556[system.realview.flash_fake] 557type=IsaFake 558fake_mem=true 559pio_addr=1073741824 560pio_latency=1000 561pio_size=536870912 562platform=system.realview 563ret_bad_addr=false 564ret_data16=65535 565ret_data32=4294967295 566ret_data64=18446744073709551615 567ret_data8=255 568system=system 569update_data=false 570warn_access= 571pio=system.iobus.port[27] 572 573[system.realview.gic] 574type=Gic 575cpu_addr=520093952 576cpu_pio_delay=10000 577dist_addr=520097792 578dist_pio_delay=10000 579int_latency=10000 580it_lines=128 581platform=system.realview 582system=system 583pio=system.membus.port[3] 584 585[system.realview.gpio0_fake] 586type=AmbaFake 587amba_id=0 588ignore_access=false 589pio_addr=268513280 590pio_latency=1000 591platform=system.realview 592system=system 593pio=system.iobus.port[19] 594 595[system.realview.gpio1_fake] 596type=AmbaFake 597amba_id=0 598ignore_access=false 599pio_addr=268517376 600pio_latency=1000 601platform=system.realview 602system=system 603pio=system.iobus.port[20] 604 605[system.realview.gpio2_fake] 606type=AmbaFake 607amba_id=0 608ignore_access=false 609pio_addr=268521472 610pio_latency=1000 611platform=system.realview 612system=system 613pio=system.iobus.port[21] 614 615[system.realview.kmi0] 616type=Pl050 617amba_id=1314896 618gic=system.realview.gic 619int_delay=1000000 620int_num=52 621is_mouse=false 622pio_addr=268460032 623pio_latency=1000 624platform=system.realview 625system=system 626vnc=system.vncserver 627pio=system.iobus.port[7] 628 629[system.realview.kmi1] 630type=Pl050 631amba_id=1314896 632gic=system.realview.gic 633int_delay=1000000 634int_num=53 635is_mouse=true 636pio_addr=268464128 637pio_latency=1000 638platform=system.realview 639system=system 640vnc=system.vncserver 641pio=system.iobus.port[8] 642 643[system.realview.l2x0_fake] 644type=IsaFake 645fake_mem=false 646pio_addr=520101888 647pio_latency=1000 648pio_size=4095 649platform=system.realview 650ret_bad_addr=false 651ret_data16=65535 652ret_data32=4294967295 653ret_data64=18446744073709551615 654ret_data8=255 655system=system 656update_data=false 657warn_access= 658pio=system.membus.port[4] 659 660[system.realview.local_cpu_timer] 661type=CpuLocalTimer 662clock=1000 663gic=system.realview.gic 664int_num_timer=29 665int_num_watchdog=30 666pio_addr=520095232 667pio_latency=1000 668platform=system.realview 669system=system 670pio=system.membus.port[6] 671 672[system.realview.mmc_fake] 673type=AmbaFake 674amba_id=0 675ignore_access=false 676pio_addr=268455936 677pio_latency=1000 678platform=system.realview 679system=system 680pio=system.iobus.port[25] 681 682[system.realview.realview_io] 683type=RealViewCtrl 684idreg=0 685pio_addr=268435456 686pio_latency=1000 687platform=system.realview 688proc_id0=201326592 689proc_id1=201327138 690system=system 691pio=system.iobus.port[2] 692 693[system.realview.rtc_fake] 694type=AmbaFake 695amba_id=266289 696ignore_access=false 697pio_addr=268529664 698pio_latency=1000 699platform=system.realview 700system=system 701pio=system.iobus.port[26] 702 703[system.realview.sci_fake] 704type=AmbaFake 705amba_id=0 706ignore_access=false 707pio_addr=268492800 708pio_latency=1000 709platform=system.realview 710system=system 711pio=system.iobus.port[23] 712 713[system.realview.smc_fake] 714type=AmbaFake 715amba_id=0 716ignore_access=false 717pio_addr=269357056 718pio_latency=1000 719platform=system.realview 720system=system 721pio=system.iobus.port[16] 722 723[system.realview.sp810_fake] 724type=AmbaFake 725amba_id=0 726ignore_access=true 727pio_addr=268439552 728pio_latency=1000 729platform=system.realview 730system=system 731pio=system.iobus.port[17] 732 733[system.realview.ssp_fake] 734type=AmbaFake 735amba_id=0 736ignore_access=false 737pio_addr=268488704 738pio_latency=1000 739platform=system.realview 740system=system 741pio=system.iobus.port[22] 742 743[system.realview.timer0] 744type=Sp804 745amba_id=1316868 746clock0=1000000 747clock1=1000000 748gic=system.realview.gic 749int_num0=36 750int_num1=36 751pio_addr=268505088 752pio_latency=1000 753platform=system.realview 754system=system 755pio=system.iobus.port[3] 756 757[system.realview.timer1] 758type=Sp804 759amba_id=1316868 760clock0=1000000 761clock1=1000000 762gic=system.realview.gic 763int_num0=37 764int_num1=37 765pio_addr=268509184 766pio_latency=1000 767platform=system.realview 768system=system 769pio=system.iobus.port[4] 770 771[system.realview.uart] 772type=Pl011 773end_on_eot=false 774gic=system.realview.gic 775int_delay=100000 776int_num=44 777pio_addr=268472320 778pio_latency=1000 779platform=system.realview 780system=system 781terminal=system.terminal 782pio=system.iobus.port[1] 783 784[system.realview.uart1_fake] 785type=AmbaFake 786amba_id=0 787ignore_access=false 788pio_addr=268476416 789pio_latency=1000 790platform=system.realview 791system=system 792pio=system.iobus.port[13] 793 794[system.realview.uart2_fake] 795type=AmbaFake 796amba_id=0 797ignore_access=false 798pio_addr=268480512 799pio_latency=1000 800platform=system.realview 801system=system 802pio=system.iobus.port[14] 803 804[system.realview.uart3_fake] 805type=AmbaFake 806amba_id=0 807ignore_access=false 808pio_addr=268484608 809pio_latency=1000 810platform=system.realview 811system=system 812pio=system.iobus.port[15] 813 814[system.realview.watchdog_fake] 815type=AmbaFake 816amba_id=0 817ignore_access=false 818pio_addr=268500992 819pio_latency=1000 820platform=system.realview 821system=system 822pio=system.iobus.port[18] 823 824[system.terminal] 825type=Terminal 826intr_control=system.intrctrl 827number=0 828output=true 829port=3456 830 831[system.toL2Bus] 832type=Bus 833block_size=64 834bus_id=0 835clock=1000 836header_cycles=1 837use_default_range=false 838width=64 839port=system.l2c.cpu_side 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 840 841[system.vncserver] 842type=VncServer 843frame_capture=false 844number=0 845port=5900 846 847