config.ini revision 7935
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 cpu diskmem intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus 11boot_cpu_frequency=500 12boot_osflags=earlyprintk mem=128MB console=ttyAMA0 lpj=19988480 norandmaps slram=slram0,0x8000000,+0x8000000 mtdparts=slram0:- rw loglevel=8 root=/dev/mtdblock0 13init_param=0 14kernel=/dist/m5/system/binaries/vmlinux.arm 15load_addr_mask=268435455 16machine_type=RealView_PBX 17mem_mode=atomic 18physmem=system.physmem 19readfile=tests/halt.sh 20symbolfile= 21work_begin_ckpt_count=0 22work_begin_cpu_id_exit=-1 23work_begin_exit_count=0 24work_cpus_ckpt_count=0 25work_end_ckpt_count=0 26work_end_exit_count=0 27work_item_id=-1 28 29[system.bridge] 30type=Bridge 31delay=50000 32filter_ranges_a=0:18446744073709551615 33filter_ranges_b=0:134217727 34nack_delay=4000 35req_size_a=16 36req_size_b=16 37resp_size_a=16 38resp_size_b=16 39write_ack=false 40side_a=system.iobus.port[0] 41side_b=system.membus.port[0] 42 43[system.cpu] 44type=AtomicSimpleCPU 45children=dcache dtb icache interrupts itb tracer 46checker=Null 47clock=500 48cpu_id=0 49defer_registration=false 50do_checkpoint_insts=true 51do_quiesce=true 52do_statistics_insts=true 53dtb=system.cpu.dtb 54function_trace=false 55function_trace_start=0 56interrupts=system.cpu.interrupts 57itb=system.cpu.itb 58max_insts_all_threads=0 59max_insts_any_thread=0 60max_loads_all_threads=0 61max_loads_any_thread=0 62numThreads=1 63phase=0 64profile=0 65progress_interval=0 66simulate_data_stalls=false 67simulate_inst_stalls=false 68system=system 69tracer=system.cpu.tracer 70width=1 71dcache_port=system.cpu.dcache.cpu_side 72icache_port=system.cpu.icache.cpu_side 73 74[system.cpu.dcache] 75type=BaseCache 76addr_range=0:18446744073709551615 77assoc=4 78block_size=64 79forward_snoops=true 80hash_delay=1 81latency=1000 82max_miss_count=0 83mshrs=4 84num_cpus=1 85prefetch_data_accesses_only=false 86prefetch_degree=1 87prefetch_latency=10000 88prefetch_on_access=false 89prefetch_past_page=false 90prefetch_policy=none 91prefetch_serial_squash=false 92prefetch_use_cpu_id=true 93prefetcher_size=100 94prioritizeRequests=false 95repl=Null 96size=32768 97subblock_size=0 98tgts_per_mshr=8 99trace_addr=0 100two_queue=false 101write_buffers=8 102cpu_side=system.cpu.dcache_port 103mem_side=system.toL2Bus.port[2] 104 105[system.cpu.dtb] 106type=ArmTLB 107children=walker 108size=64 109walker=system.cpu.dtb.walker 110 111[system.cpu.dtb.walker] 112type=ArmTableWalker 113max_backoff=100000 114min_backoff=0 115sys=system 116port=system.toL2Bus.port[4] 117 118[system.cpu.icache] 119type=BaseCache 120addr_range=0:18446744073709551615 121assoc=1 122block_size=64 123forward_snoops=true 124hash_delay=1 125latency=1000 126max_miss_count=0 127mshrs=4 128num_cpus=1 129prefetch_data_accesses_only=false 130prefetch_degree=1 131prefetch_latency=10000 132prefetch_on_access=false 133prefetch_past_page=false 134prefetch_policy=none 135prefetch_serial_squash=false 136prefetch_use_cpu_id=true 137prefetcher_size=100 138prioritizeRequests=false 139repl=Null 140size=32768 141subblock_size=0 142tgts_per_mshr=8 143trace_addr=0 144two_queue=false 145write_buffers=8 146cpu_side=system.cpu.icache_port 147mem_side=system.toL2Bus.port[1] 148 149[system.cpu.interrupts] 150type=ArmInterrupts 151 152[system.cpu.itb] 153type=ArmTLB 154children=walker 155size=64 156walker=system.cpu.itb.walker 157 158[system.cpu.itb.walker] 159type=ArmTableWalker 160max_backoff=100000 161min_backoff=0 162sys=system 163port=system.toL2Bus.port[3] 164 165[system.cpu.tracer] 166type=ExeTracer 167 168[system.diskmem] 169type=PhysicalMemory 170file=/dist/m5/system/disks/ael-arm.ext2 171latency=30000 172latency_var=0 173null=false 174range=134217728:268435455 175zero=false 176port=system.membus.port[2] 177 178[system.intrctrl] 179type=IntrControl 180sys=system 181 182[system.iobus] 183type=Bus 184block_size=64 185bus_id=0 186clock=1000 187header_cycles=1 188use_default_range=false 189width=64 190port=system.bridge.side_a 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.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 system.realview.clcd.dma 191 192[system.iocache] 193type=BaseCache 194addr_range=0:134217727 195assoc=8 196block_size=64 197forward_snoops=false 198hash_delay=1 199latency=50000 200max_miss_count=0 201mshrs=20 202num_cpus=1 203prefetch_data_accesses_only=false 204prefetch_degree=1 205prefetch_latency=500000 206prefetch_on_access=false 207prefetch_past_page=false 208prefetch_policy=none 209prefetch_serial_squash=false 210prefetch_use_cpu_id=true 211prefetcher_size=100 212prioritizeRequests=false 213repl=Null 214size=1024 215subblock_size=0 216tgts_per_mshr=12 217trace_addr=0 218two_queue=false 219write_buffers=8 220cpu_side=system.iobus.port[24] 221mem_side=system.membus.port[5] 222 223[system.l2c] 224type=BaseCache 225addr_range=0:18446744073709551615 226assoc=8 227block_size=64 228forward_snoops=true 229hash_delay=1 230latency=10000 231max_miss_count=0 232mshrs=92 233num_cpus=1 234prefetch_data_accesses_only=false 235prefetch_degree=1 236prefetch_latency=100000 237prefetch_on_access=false 238prefetch_past_page=false 239prefetch_policy=none 240prefetch_serial_squash=false 241prefetch_use_cpu_id=true 242prefetcher_size=100 243prioritizeRequests=false 244repl=Null 245size=4194304 246subblock_size=0 247tgts_per_mshr=16 248trace_addr=0 249two_queue=false 250write_buffers=8 251cpu_side=system.toL2Bus.port[0] 252mem_side=system.membus.port[6] 253 254[system.membus] 255type=Bus 256children=badaddr_responder 257block_size=64 258bus_id=1 259clock=1000 260header_cycles=1 261use_default_range=false 262width=64 263default=system.membus.badaddr_responder.pio 264port=system.bridge.side_b system.physmem.port[0] system.diskmem.port[0] system.realview.gic.pio system.realview.l2x0_fake.pio system.iocache.mem_side system.l2c.mem_side 265 266[system.membus.badaddr_responder] 267type=IsaFake 268pio_addr=0 269pio_latency=1000 270pio_size=8 271platform=system.realview 272ret_bad_addr=true 273ret_data16=65535 274ret_data32=4294967295 275ret_data64=18446744073709551615 276ret_data8=255 277system=system 278update_data=false 279warn_access=warn 280pio=system.membus.default 281 282[system.physmem] 283type=PhysicalMemory 284file= 285latency=30000 286latency_var=0 287null=false 288range=0:134217727 289zero=true 290port=system.membus.port[1] 291 292[system.realview] 293type=RealView 294children=aaci_fake clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake 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 295intrctrl=system.intrctrl 296system=system 297 298[system.realview.aaci_fake] 299type=AmbaFake 300amba_id=0 301ignore_access=false 302pio_addr=268451840 303pio_latency=1000 304platform=system.realview 305system=system 306pio=system.iobus.port[20] 307 308[system.realview.clcd] 309type=Pl111 310amba_id=1315089 311clock=41667 312gic=system.realview.gic 313int_num=55 314max_backoff_delay=10000000 315min_backoff_delay=4000 316pio_addr=268566528 317pio_latency=10000 318platform=system.realview 319system=system 320dma=system.iobus.port[25] 321pio=system.iobus.port[5] 322 323[system.realview.dmac_fake] 324type=AmbaFake 325amba_id=0 326ignore_access=false 327pio_addr=268632064 328pio_latency=1000 329platform=system.realview 330system=system 331pio=system.iobus.port[8] 332 333[system.realview.flash_fake] 334type=IsaFake 335pio_addr=1073741824 336pio_latency=1000 337pio_size=67108864 338platform=system.realview 339ret_bad_addr=false 340ret_data16=65535 341ret_data32=4294967295 342ret_data64=18446744073709551615 343ret_data8=255 344system=system 345update_data=false 346warn_access= 347pio=system.iobus.port[23] 348 349[system.realview.gic] 350type=Gic 351cpu_addr=520093952 352cpu_pio_delay=10000 353dist_addr=520097792 354dist_pio_delay=10000 355it_lines=128 356platform=system.realview 357system=system 358pio=system.membus.port[3] 359 360[system.realview.gpio0_fake] 361type=AmbaFake 362amba_id=0 363ignore_access=false 364pio_addr=268513280 365pio_latency=1000 366platform=system.realview 367system=system 368pio=system.iobus.port[15] 369 370[system.realview.gpio1_fake] 371type=AmbaFake 372amba_id=0 373ignore_access=false 374pio_addr=268517376 375pio_latency=1000 376platform=system.realview 377system=system 378pio=system.iobus.port[16] 379 380[system.realview.gpio2_fake] 381type=AmbaFake 382amba_id=0 383ignore_access=false 384pio_addr=268521472 385pio_latency=1000 386platform=system.realview 387system=system 388pio=system.iobus.port[17] 389 390[system.realview.kmi0] 391type=Pl050 392amba_id=1314896 393gic=system.realview.gic 394int_delay=100000 395int_num=52 396pio_addr=268460032 397pio_latency=1000 398platform=system.realview 399system=system 400pio=system.iobus.port[6] 401 402[system.realview.kmi1] 403type=Pl050 404amba_id=1314896 405gic=system.realview.gic 406int_delay=100000 407int_num=53 408pio_addr=268464128 409pio_latency=1000 410platform=system.realview 411system=system 412pio=system.iobus.port[7] 413 414[system.realview.l2x0_fake] 415type=IsaFake 416pio_addr=520101888 417pio_latency=1000 418pio_size=4095 419platform=system.realview 420ret_bad_addr=false 421ret_data16=65535 422ret_data32=4294967295 423ret_data64=18446744073709551615 424ret_data8=255 425system=system 426update_data=false 427warn_access= 428pio=system.membus.port[4] 429 430[system.realview.mmc_fake] 431type=AmbaFake 432amba_id=0 433ignore_access=false 434pio_addr=268455936 435pio_latency=1000 436platform=system.realview 437system=system 438pio=system.iobus.port[21] 439 440[system.realview.realview_io] 441type=RealViewCtrl 442pio_addr=268435456 443pio_latency=1000 444platform=system.realview 445proc_id=201326592 446system=system 447pio=system.iobus.port[2] 448 449[system.realview.rtc_fake] 450type=AmbaFake 451amba_id=266289 452ignore_access=false 453pio_addr=268529664 454pio_latency=1000 455platform=system.realview 456system=system 457pio=system.iobus.port[22] 458 459[system.realview.sci_fake] 460type=AmbaFake 461amba_id=0 462ignore_access=false 463pio_addr=268492800 464pio_latency=1000 465platform=system.realview 466system=system 467pio=system.iobus.port[19] 468 469[system.realview.smc_fake] 470type=AmbaFake 471amba_id=0 472ignore_access=false 473pio_addr=269357056 474pio_latency=1000 475platform=system.realview 476system=system 477pio=system.iobus.port[12] 478 479[system.realview.sp810_fake] 480type=AmbaFake 481amba_id=0 482ignore_access=true 483pio_addr=268439552 484pio_latency=1000 485platform=system.realview 486system=system 487pio=system.iobus.port[13] 488 489[system.realview.ssp_fake] 490type=AmbaFake 491amba_id=0 492ignore_access=false 493pio_addr=268488704 494pio_latency=1000 495platform=system.realview 496system=system 497pio=system.iobus.port[18] 498 499[system.realview.timer0] 500type=Sp804 501amba_id=1316868 502clock0=1000000 503clock1=1000000 504gic=system.realview.gic 505int_num0=36 506int_num1=36 507pio_addr=268505088 508pio_latency=1000 509platform=system.realview 510system=system 511pio=system.iobus.port[3] 512 513[system.realview.timer1] 514type=Sp804 515amba_id=1316868 516clock0=1000000 517clock1=1000000 518gic=system.realview.gic 519int_num0=37 520int_num1=37 521pio_addr=268509184 522pio_latency=1000 523platform=system.realview 524system=system 525pio=system.iobus.port[4] 526 527[system.realview.uart] 528type=Pl011 529end_on_eot=false 530gic=system.realview.gic 531int_delay=100000 532int_num=44 533pio_addr=268472320 534pio_latency=1000 535platform=system.realview 536system=system 537terminal=system.terminal 538pio=system.iobus.port[1] 539 540[system.realview.uart1_fake] 541type=AmbaFake 542amba_id=0 543ignore_access=false 544pio_addr=268476416 545pio_latency=1000 546platform=system.realview 547system=system 548pio=system.iobus.port[9] 549 550[system.realview.uart2_fake] 551type=AmbaFake 552amba_id=0 553ignore_access=false 554pio_addr=268480512 555pio_latency=1000 556platform=system.realview 557system=system 558pio=system.iobus.port[10] 559 560[system.realview.uart3_fake] 561type=AmbaFake 562amba_id=0 563ignore_access=false 564pio_addr=268484608 565pio_latency=1000 566platform=system.realview 567system=system 568pio=system.iobus.port[11] 569 570[system.realview.watchdog_fake] 571type=AmbaFake 572amba_id=0 573ignore_access=false 574pio_addr=268500992 575pio_latency=1000 576platform=system.realview 577system=system 578pio=system.iobus.port[14] 579 580[system.terminal] 581type=Terminal 582intr_control=system.intrctrl 583number=0 584output=true 585port=3456 586 587[system.toL2Bus] 588type=Bus 589block_size=64 590bus_id=0 591clock=1000 592header_cycles=1 593use_default_range=false 594width=64 595port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port 596 597