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