config.ini revision 9265:8fe936e937bd
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 physmem realview terminal toL2Bus vncserver 12atags_addr=256 13boot_loader=/projects/pd/randd/dist/binaries/boot.arm 14boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1 15clock=1 16dtb_filename= 17early_kernel_symbols=false 18flags_addr=268435504 19gic_cpu_addr=520093952 20init_param=0 21kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8 22load_addr_mask=268435455 23machine_type=RealView_PBX 24mem_mode=atomic 25memories=system.physmem system.realview.nvmem 26midr_regval=890224640 27multi_proc=true 28num_work_ids=16 29readfile=tests/halt.sh 30symbolfile= 31work_begin_ckpt_count=0 32work_begin_cpu_id_exit=-1 33work_begin_exit_count=0 34work_cpus_ckpt_count=0 35work_end_ckpt_count=0 36work_end_exit_count=0 37work_item_id=-1 38system_port=system.membus.slave[0] 39 40[system.bridge] 41type=Bridge 42clock=1 43delay=50000 44ranges=268435456:520093695 1073741824:1610612735 45req_size=16 46resp_size=16 47master=system.iobus.slave[0] 48slave=system.membus.master[0] 49 50[system.cf0] 51type=IdeDisk 52children=image 53delay=1000000 54driveID=master 55image=system.cf0.image 56 57[system.cf0.image] 58type=CowDiskImage 59children=child 60child=system.cf0.image.child 61image_file= 62read_only=false 63table_size=65536 64 65[system.cf0.image.child] 66type=RawDiskImage 67image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img 68read_only=true 69 70[system.cpu] 71type=AtomicSimpleCPU 72children=dcache dtb icache interrupts itb tracer 73checker=Null 74clock=500 75cpu_id=0 76defer_registration=false 77do_checkpoint_insts=true 78do_quiesce=true 79do_statistics_insts=true 80dtb=system.cpu.dtb 81fastmem=false 82function_trace=false 83function_trace_start=0 84interrupts=system.cpu.interrupts 85itb=system.cpu.itb 86max_insts_all_threads=0 87max_insts_any_thread=0 88max_loads_all_threads=0 89max_loads_any_thread=0 90numThreads=1 91profile=0 92progress_interval=0 93simulate_data_stalls=false 94simulate_inst_stalls=false 95system=system 96tracer=system.cpu.tracer 97width=1 98workload= 99dcache_port=system.cpu.dcache.cpu_side 100icache_port=system.cpu.icache.cpu_side 101 102[system.cpu.dcache] 103type=BaseCache 104addr_ranges=0:18446744073709551615 105assoc=4 106block_size=64 107clock=1 108forward_snoops=true 109hash_delay=1 110hit_latency=1000 111is_top_level=true 112max_miss_count=0 113mshrs=4 114prefetch_on_access=false 115prefetcher=Null 116prioritizeRequests=false 117repl=Null 118response_latency=1000 119size=32768 120subblock_size=0 121system=system 122tgts_per_mshr=8 123trace_addr=0 124two_queue=false 125write_buffers=8 126cpu_side=system.cpu.dcache_port 127mem_side=system.toL2Bus.slave[1] 128 129[system.cpu.dtb] 130type=ArmTLB 131children=walker 132size=64 133walker=system.cpu.dtb.walker 134 135[system.cpu.dtb.walker] 136type=ArmTableWalker 137clock=1 138num_squash_per_cycle=2 139sys=system 140port=system.toL2Bus.slave[3] 141 142[system.cpu.icache] 143type=BaseCache 144addr_ranges=0:18446744073709551615 145assoc=1 146block_size=64 147clock=1 148forward_snoops=true 149hash_delay=1 150hit_latency=1000 151is_top_level=true 152max_miss_count=0 153mshrs=4 154prefetch_on_access=false 155prefetcher=Null 156prioritizeRequests=false 157repl=Null 158response_latency=1000 159size=32768 160subblock_size=0 161system=system 162tgts_per_mshr=8 163trace_addr=0 164two_queue=false 165write_buffers=8 166cpu_side=system.cpu.icache_port 167mem_side=system.toL2Bus.slave[0] 168 169[system.cpu.interrupts] 170type=ArmInterrupts 171 172[system.cpu.itb] 173type=ArmTLB 174children=walker 175size=64 176walker=system.cpu.itb.walker 177 178[system.cpu.itb.walker] 179type=ArmTableWalker 180clock=1 181num_squash_per_cycle=2 182sys=system 183port=system.toL2Bus.slave[2] 184 185[system.cpu.tracer] 186type=ExeTracer 187 188[system.intrctrl] 189type=IntrControl 190sys=system 191 192[system.iobus] 193type=NoncoherentBus 194block_size=64 195clock=1000 196header_cycles=1 197use_default_range=false 198width=8 199master=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.cf_ctrl.pio system.realview.cf_ctrl.config 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.pio system.realview.flash_fake.pio system.iocache.cpu_side 200slave=system.bridge.master system.realview.clcd.dma system.realview.cf_ctrl.dma 201 202[system.iocache] 203type=BaseCache 204addr_ranges=0:268435455 205assoc=8 206block_size=64 207clock=1 208forward_snoops=false 209hash_delay=1 210hit_latency=50000 211is_top_level=false 212max_miss_count=0 213mshrs=20 214prefetch_on_access=false 215prefetcher=Null 216prioritizeRequests=false 217repl=Null 218response_latency=50000 219size=1024 220subblock_size=0 221system=system 222tgts_per_mshr=12 223trace_addr=0 224two_queue=false 225write_buffers=8 226cpu_side=system.iobus.master[25] 227mem_side=system.membus.slave[1] 228 229[system.l2c] 230type=BaseCache 231addr_ranges=0:18446744073709551615 232assoc=8 233block_size=64 234clock=1 235forward_snoops=true 236hash_delay=1 237hit_latency=10000 238is_top_level=false 239max_miss_count=0 240mshrs=92 241prefetch_on_access=false 242prefetcher=Null 243prioritizeRequests=false 244repl=Null 245response_latency=10000 246size=4194304 247subblock_size=0 248system=system 249tgts_per_mshr=16 250trace_addr=0 251two_queue=false 252write_buffers=8 253cpu_side=system.toL2Bus.master[0] 254mem_side=system.membus.slave[2] 255 256[system.membus] 257type=CoherentBus 258children=badaddr_responder 259block_size=64 260clock=1000 261header_cycles=1 262use_default_range=false 263width=8 264default=system.membus.badaddr_responder.pio 265master=system.bridge.slave system.realview.nvmem.port system.physmem.port system.realview.gic.pio system.realview.l2x0_fake.pio system.realview.a9scu.pio system.realview.local_cpu_timer.pio 266slave=system.system_port system.iocache.mem_side system.l2c.mem_side 267 268[system.membus.badaddr_responder] 269type=IsaFake 270clock=1 271fake_mem=false 272pio_addr=0 273pio_latency=100000 274pio_size=8 275ret_bad_addr=true 276ret_data16=65535 277ret_data32=4294967295 278ret_data64=18446744073709551615 279ret_data8=255 280system=system 281update_data=false 282warn_access=warn 283pio=system.membus.default 284 285[system.physmem] 286type=SimpleMemory 287bandwidth=73.000000 288clock=1 289conf_table_reported=true 290in_addr_map=true 291latency=30000 292latency_var=0 293null=false 294range=0:134217727 295zero=false 296port=system.membus.master[2] 297 298[system.realview] 299type=RealView 300children=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 nvmem realview_io rtc sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake watchdog_fake 301intrctrl=system.intrctrl 302max_mem_size=268435456 303mem_start_addr=0 304pci_cfg_base=0 305system=system 306 307[system.realview.a9scu] 308type=A9SCU 309clock=1 310pio_addr=520093696 311pio_latency=100000 312system=system 313pio=system.membus.master[5] 314 315[system.realview.aaci_fake] 316type=AmbaFake 317amba_id=0 318clock=1 319ignore_access=false 320pio_addr=268451840 321pio_latency=100000 322system=system 323pio=system.iobus.master[21] 324 325[system.realview.cf_ctrl] 326type=IdeController 327BAR0=402653184 328BAR0LegacyIO=true 329BAR0Size=16 330BAR1=402653440 331BAR1LegacyIO=true 332BAR1Size=1 333BAR2=1 334BAR2LegacyIO=false 335BAR2Size=8 336BAR3=1 337BAR3LegacyIO=false 338BAR3Size=4 339BAR4=1 340BAR4LegacyIO=false 341BAR4Size=16 342BAR5=1 343BAR5LegacyIO=false 344BAR5Size=0 345BIST=0 346CacheLineSize=0 347CardbusCIS=0 348ClassCode=1 349Command=1 350DeviceID=28945 351ExpansionROM=0 352HeaderType=0 353InterruptLine=31 354InterruptPin=1 355LatencyTimer=0 356MaximumLatency=0 357MinimumGrant=0 358ProgIF=133 359Revision=0 360Status=640 361SubClassCode=1 362SubsystemID=0 363SubsystemVendorID=0 364VendorID=32902 365clock=1 366config_latency=20000 367ctrl_offset=2 368disks=system.cf0 369io_shift=1 370pci_bus=2 371pci_dev=7 372pci_func=0 373pio_latency=30000 374platform=system.realview 375system=system 376config=system.iobus.master[8] 377dma=system.iobus.slave[2] 378pio=system.iobus.master[7] 379 380[system.realview.clcd] 381type=Pl111 382amba_id=1315089 383clock=41667 384gic=system.realview.gic 385int_num=55 386pio_addr=268566528 387pio_latency=10000 388system=system 389vnc=system.vncserver 390dma=system.iobus.slave[1] 391pio=system.iobus.master[4] 392 393[system.realview.dmac_fake] 394type=AmbaFake 395amba_id=0 396clock=1 397ignore_access=false 398pio_addr=268632064 399pio_latency=100000 400system=system 401pio=system.iobus.master[9] 402 403[system.realview.flash_fake] 404type=IsaFake 405clock=1 406fake_mem=true 407pio_addr=1073741824 408pio_latency=100000 409pio_size=536870912 410ret_bad_addr=false 411ret_data16=65535 412ret_data32=4294967295 413ret_data64=18446744073709551615 414ret_data8=255 415system=system 416update_data=false 417warn_access= 418pio=system.iobus.master[24] 419 420[system.realview.gic] 421type=Gic 422clock=1 423cpu_addr=520093952 424cpu_pio_delay=10000 425dist_addr=520097792 426dist_pio_delay=10000 427int_latency=10000 428it_lines=128 429platform=system.realview 430system=system 431pio=system.membus.master[3] 432 433[system.realview.gpio0_fake] 434type=AmbaFake 435amba_id=0 436clock=1 437ignore_access=false 438pio_addr=268513280 439pio_latency=100000 440system=system 441pio=system.iobus.master[16] 442 443[system.realview.gpio1_fake] 444type=AmbaFake 445amba_id=0 446clock=1 447ignore_access=false 448pio_addr=268517376 449pio_latency=100000 450system=system 451pio=system.iobus.master[17] 452 453[system.realview.gpio2_fake] 454type=AmbaFake 455amba_id=0 456clock=1 457ignore_access=false 458pio_addr=268521472 459pio_latency=100000 460system=system 461pio=system.iobus.master[18] 462 463[system.realview.kmi0] 464type=Pl050 465amba_id=1314896 466clock=1 467gic=system.realview.gic 468int_delay=1000000 469int_num=52 470is_mouse=false 471pio_addr=268460032 472pio_latency=100000 473system=system 474vnc=system.vncserver 475pio=system.iobus.master[5] 476 477[system.realview.kmi1] 478type=Pl050 479amba_id=1314896 480clock=1 481gic=system.realview.gic 482int_delay=1000000 483int_num=53 484is_mouse=true 485pio_addr=268464128 486pio_latency=100000 487system=system 488vnc=system.vncserver 489pio=system.iobus.master[6] 490 491[system.realview.l2x0_fake] 492type=IsaFake 493clock=1 494fake_mem=false 495pio_addr=520101888 496pio_latency=100000 497pio_size=4095 498ret_bad_addr=false 499ret_data16=65535 500ret_data32=4294967295 501ret_data64=18446744073709551615 502ret_data8=255 503system=system 504update_data=false 505warn_access= 506pio=system.membus.master[4] 507 508[system.realview.local_cpu_timer] 509type=CpuLocalTimer 510clock=1000 511gic=system.realview.gic 512int_num_timer=29 513int_num_watchdog=30 514pio_addr=520095232 515pio_latency=100000 516system=system 517pio=system.membus.master[6] 518 519[system.realview.mmc_fake] 520type=AmbaFake 521amba_id=0 522clock=1 523ignore_access=false 524pio_addr=268455936 525pio_latency=100000 526system=system 527pio=system.iobus.master[22] 528 529[system.realview.nvmem] 530type=SimpleMemory 531bandwidth=73.000000 532clock=1 533conf_table_reported=false 534in_addr_map=true 535latency=30000 536latency_var=0 537null=false 538range=2147483648:2214592511 539zero=true 540port=system.membus.master[1] 541 542[system.realview.realview_io] 543type=RealViewCtrl 544clock=1 545idreg=0 546pio_addr=268435456 547pio_latency=100000 548proc_id0=201326592 549proc_id1=201327138 550system=system 551pio=system.iobus.master[1] 552 553[system.realview.rtc] 554type=PL031 555amba_id=3412017 556clock=1 557gic=system.realview.gic 558int_delay=100000 559int_num=42 560pio_addr=268529664 561pio_latency=100000 562system=system 563time=Thu Jan 1 00:00:00 2009 564pio=system.iobus.master[23] 565 566[system.realview.sci_fake] 567type=AmbaFake 568amba_id=0 569clock=1 570ignore_access=false 571pio_addr=268492800 572pio_latency=100000 573system=system 574pio=system.iobus.master[20] 575 576[system.realview.smc_fake] 577type=AmbaFake 578amba_id=0 579clock=1 580ignore_access=false 581pio_addr=269357056 582pio_latency=100000 583system=system 584pio=system.iobus.master[13] 585 586[system.realview.sp810_fake] 587type=AmbaFake 588amba_id=0 589clock=1 590ignore_access=true 591pio_addr=268439552 592pio_latency=100000 593system=system 594pio=system.iobus.master[14] 595 596[system.realview.ssp_fake] 597type=AmbaFake 598amba_id=0 599clock=1 600ignore_access=false 601pio_addr=268488704 602pio_latency=100000 603system=system 604pio=system.iobus.master[19] 605 606[system.realview.timer0] 607type=Sp804 608amba_id=1316868 609clock=1 610clock0=1000000 611clock1=1000000 612gic=system.realview.gic 613int_num0=36 614int_num1=36 615pio_addr=268505088 616pio_latency=100000 617system=system 618pio=system.iobus.master[2] 619 620[system.realview.timer1] 621type=Sp804 622amba_id=1316868 623clock=1 624clock0=1000000 625clock1=1000000 626gic=system.realview.gic 627int_num0=37 628int_num1=37 629pio_addr=268509184 630pio_latency=100000 631system=system 632pio=system.iobus.master[3] 633 634[system.realview.uart] 635type=Pl011 636clock=1 637end_on_eot=false 638gic=system.realview.gic 639int_delay=100000 640int_num=44 641pio_addr=268472320 642pio_latency=100000 643platform=system.realview 644system=system 645terminal=system.terminal 646pio=system.iobus.master[0] 647 648[system.realview.uart1_fake] 649type=AmbaFake 650amba_id=0 651clock=1 652ignore_access=false 653pio_addr=268476416 654pio_latency=100000 655system=system 656pio=system.iobus.master[10] 657 658[system.realview.uart2_fake] 659type=AmbaFake 660amba_id=0 661clock=1 662ignore_access=false 663pio_addr=268480512 664pio_latency=100000 665system=system 666pio=system.iobus.master[11] 667 668[system.realview.uart3_fake] 669type=AmbaFake 670amba_id=0 671clock=1 672ignore_access=false 673pio_addr=268484608 674pio_latency=100000 675system=system 676pio=system.iobus.master[12] 677 678[system.realview.watchdog_fake] 679type=AmbaFake 680amba_id=0 681clock=1 682ignore_access=false 683pio_addr=268500992 684pio_latency=100000 685system=system 686pio=system.iobus.master[15] 687 688[system.terminal] 689type=Terminal 690intr_control=system.intrctrl 691number=0 692output=true 693port=3456 694 695[system.toL2Bus] 696type=CoherentBus 697block_size=64 698clock=1000 699header_cycles=1 700use_default_range=false 701width=8 702master=system.l2c.cpu_side 703slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb.walker.port system.cpu.dtb.walker.port 704 705[system.vncserver] 706type=VncServer 707frame_capture=false 708number=0 709port=5900 710 711