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