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