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