config.ini revision 9096:8971a998190a
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=LinuxAlphaSystem 11children=bridge cpu0 cpu1 disk0 disk2 intrctrl iobus iocache l2c membus physmem simple_disk terminal toL2Bus tsunami 12boot_cpu_frequency=500 13boot_osflags=root=/dev/hda1 console=ttyS0 14console=/dist/m5/system/binaries/console 15init_param=0 16kernel=/dist/m5/system/binaries/vmlinux 17load_addr_mask=1099511627775 18mem_mode=timing 19memories=system.physmem 20num_work_ids=16 21pal=/dist/m5/system/binaries/ts_osfpal 22readfile=tests/halt.sh 23symbolfile= 24system_rev=1024 25system_type=34 26work_begin_ckpt_count=0 27work_begin_cpu_id_exit=-1 28work_begin_exit_count=0 29work_cpus_ckpt_count=0 30work_end_ckpt_count=0 31work_end_exit_count=0 32work_item_id=-1 33system_port=system.membus.slave[0] 34 35[system.bridge] 36type=Bridge 37delay=50000 38nack_delay=4000 39ranges=8796093022208:18446744073709551615 40req_size=16 41resp_size=16 42write_ack=false 43master=system.iobus.slave[0] 44slave=system.membus.master[0] 45 46[system.cpu0] 47type=TimingSimpleCPU 48children=dcache dtb icache interrupts itb tracer 49checker=Null 50clock=500 51cpu_id=0 52defer_registration=false 53do_checkpoint_insts=true 54do_quiesce=true 55do_statistics_insts=true 56dtb=system.cpu0.dtb 57function_trace=false 58function_trace_start=0 59interrupts=system.cpu0.interrupts 60itb=system.cpu0.itb 61max_insts_all_threads=0 62max_insts_any_thread=0 63max_loads_all_threads=0 64max_loads_any_thread=0 65numThreads=1 66phase=0 67profile=0 68progress_interval=0 69system=system 70tracer=system.cpu0.tracer 71workload= 72dcache_port=system.cpu0.dcache.cpu_side 73icache_port=system.cpu0.icache.cpu_side 74 75[system.cpu0.dcache] 76type=BaseCache 77addr_ranges=0:18446744073709551615 78assoc=4 79block_size=64 80forward_snoops=true 81hash_delay=1 82is_top_level=true 83latency=1000 84max_miss_count=0 85mshrs=4 86prefetch_on_access=false 87prefetcher=Null 88prioritizeRequests=false 89repl=Null 90size=32768 91subblock_size=0 92system=system 93tgts_per_mshr=8 94trace_addr=0 95two_queue=false 96write_buffers=8 97cpu_side=system.cpu0.dcache_port 98mem_side=system.toL2Bus.slave[1] 99 100[system.cpu0.dtb] 101type=AlphaTLB 102size=64 103 104[system.cpu0.icache] 105type=BaseCache 106addr_ranges=0:18446744073709551615 107assoc=1 108block_size=64 109forward_snoops=true 110hash_delay=1 111is_top_level=true 112latency=1000 113max_miss_count=0 114mshrs=4 115prefetch_on_access=false 116prefetcher=Null 117prioritizeRequests=false 118repl=Null 119size=32768 120subblock_size=0 121system=system 122tgts_per_mshr=8 123trace_addr=0 124two_queue=false 125write_buffers=8 126cpu_side=system.cpu0.icache_port 127mem_side=system.toL2Bus.slave[0] 128 129[system.cpu0.interrupts] 130type=AlphaInterrupts 131 132[system.cpu0.itb] 133type=AlphaTLB 134size=48 135 136[system.cpu0.tracer] 137type=ExeTracer 138 139[system.cpu1] 140type=TimingSimpleCPU 141children=dcache dtb icache interrupts itb tracer 142checker=Null 143clock=500 144cpu_id=1 145defer_registration=false 146do_checkpoint_insts=true 147do_quiesce=true 148do_statistics_insts=true 149dtb=system.cpu1.dtb 150function_trace=false 151function_trace_start=0 152interrupts=system.cpu1.interrupts 153itb=system.cpu1.itb 154max_insts_all_threads=0 155max_insts_any_thread=0 156max_loads_all_threads=0 157max_loads_any_thread=0 158numThreads=1 159phase=0 160profile=0 161progress_interval=0 162system=system 163tracer=system.cpu1.tracer 164workload= 165dcache_port=system.cpu1.dcache.cpu_side 166icache_port=system.cpu1.icache.cpu_side 167 168[system.cpu1.dcache] 169type=BaseCache 170addr_ranges=0:18446744073709551615 171assoc=4 172block_size=64 173forward_snoops=true 174hash_delay=1 175is_top_level=true 176latency=1000 177max_miss_count=0 178mshrs=4 179prefetch_on_access=false 180prefetcher=Null 181prioritizeRequests=false 182repl=Null 183size=32768 184subblock_size=0 185system=system 186tgts_per_mshr=8 187trace_addr=0 188two_queue=false 189write_buffers=8 190cpu_side=system.cpu1.dcache_port 191mem_side=system.toL2Bus.slave[3] 192 193[system.cpu1.dtb] 194type=AlphaTLB 195size=64 196 197[system.cpu1.icache] 198type=BaseCache 199addr_ranges=0:18446744073709551615 200assoc=1 201block_size=64 202forward_snoops=true 203hash_delay=1 204is_top_level=true 205latency=1000 206max_miss_count=0 207mshrs=4 208prefetch_on_access=false 209prefetcher=Null 210prioritizeRequests=false 211repl=Null 212size=32768 213subblock_size=0 214system=system 215tgts_per_mshr=8 216trace_addr=0 217two_queue=false 218write_buffers=8 219cpu_side=system.cpu1.icache_port 220mem_side=system.toL2Bus.slave[2] 221 222[system.cpu1.interrupts] 223type=AlphaInterrupts 224 225[system.cpu1.itb] 226type=AlphaTLB 227size=48 228 229[system.cpu1.tracer] 230type=ExeTracer 231 232[system.disk0] 233type=IdeDisk 234children=image 235delay=1000000 236driveID=master 237image=system.disk0.image 238 239[system.disk0.image] 240type=CowDiskImage 241children=child 242child=system.disk0.image.child 243image_file= 244read_only=false 245table_size=65536 246 247[system.disk0.image.child] 248type=RawDiskImage 249image_file=/dist/m5/system/disks/linux-latest.img 250read_only=true 251 252[system.disk2] 253type=IdeDisk 254children=image 255delay=1000000 256driveID=master 257image=system.disk2.image 258 259[system.disk2.image] 260type=CowDiskImage 261children=child 262child=system.disk2.image.child 263image_file= 264read_only=false 265table_size=65536 266 267[system.disk2.image.child] 268type=RawDiskImage 269image_file=/dist/m5/system/disks/linux-bigswap2.img 270read_only=true 271 272[system.intrctrl] 273type=IntrControl 274sys=system 275 276[system.iobus] 277type=NoncoherentBus 278block_size=64 279clock=1000 280header_cycles=1 281use_default_range=true 282width=8 283default=system.tsunami.pciconfig.pio 284master=system.tsunami.cchip.pio system.tsunami.pchip.pio system.tsunami.fake_sm_chip.pio system.tsunami.fake_uart1.pio system.tsunami.fake_uart2.pio system.tsunami.fake_uart3.pio system.tsunami.fake_uart4.pio system.tsunami.fake_ppc.pio system.tsunami.fake_OROM.pio system.tsunami.fake_pnp_addr.pio system.tsunami.fake_pnp_write.pio system.tsunami.fake_pnp_read0.pio system.tsunami.fake_pnp_read1.pio system.tsunami.fake_pnp_read2.pio system.tsunami.fake_pnp_read3.pio system.tsunami.fake_pnp_read4.pio system.tsunami.fake_pnp_read5.pio system.tsunami.fake_pnp_read6.pio system.tsunami.fake_pnp_read7.pio system.tsunami.fake_ata0.pio system.tsunami.fake_ata1.pio system.tsunami.fb.pio system.tsunami.io.pio system.tsunami.uart.pio system.tsunami.backdoor.pio system.tsunami.ide.pio system.tsunami.ide.config system.tsunami.ethernet.pio system.tsunami.ethernet.config system.iocache.cpu_side 285slave=system.bridge.master system.tsunami.ide.dma system.tsunami.ethernet.dma 286 287[system.iocache] 288type=BaseCache 289addr_ranges=0:8589934591 290assoc=8 291block_size=64 292forward_snoops=false 293hash_delay=1 294is_top_level=true 295latency=50000 296max_miss_count=0 297mshrs=20 298prefetch_on_access=false 299prefetcher=Null 300prioritizeRequests=false 301repl=Null 302size=1024 303subblock_size=0 304system=system 305tgts_per_mshr=12 306trace_addr=0 307two_queue=false 308write_buffers=8 309cpu_side=system.iobus.master[29] 310mem_side=system.membus.slave[1] 311 312[system.l2c] 313type=BaseCache 314addr_ranges=0:18446744073709551615 315assoc=8 316block_size=64 317forward_snoops=true 318hash_delay=1 319is_top_level=false 320latency=10000 321max_miss_count=0 322mshrs=92 323prefetch_on_access=false 324prefetcher=Null 325prioritizeRequests=false 326repl=Null 327size=4194304 328subblock_size=0 329system=system 330tgts_per_mshr=16 331trace_addr=0 332two_queue=false 333write_buffers=8 334cpu_side=system.toL2Bus.master[0] 335mem_side=system.membus.slave[2] 336 337[system.membus] 338type=CoherentBus 339children=badaddr_responder 340block_size=64 341clock=1000 342header_cycles=1 343use_default_range=false 344width=8 345default=system.membus.badaddr_responder.pio 346master=system.bridge.slave system.physmem.port[0] 347slave=system.system_port system.iocache.mem_side system.l2c.mem_side 348 349[system.membus.badaddr_responder] 350type=IsaFake 351fake_mem=false 352pio_addr=0 353pio_latency=1000 354pio_size=8 355ret_bad_addr=true 356ret_data16=65535 357ret_data32=4294967295 358ret_data64=18446744073709551615 359ret_data8=255 360system=system 361update_data=false 362warn_access= 363pio=system.membus.default 364 365[system.physmem] 366type=SimpleMemory 367conf_table_reported=false 368file= 369in_addr_map=true 370latency=30000 371latency_var=0 372null=false 373range=0:134217727 374zero=false 375port=system.membus.master[1] 376 377[system.simple_disk] 378type=SimpleDisk 379children=disk 380disk=system.simple_disk.disk 381system=system 382 383[system.simple_disk.disk] 384type=RawDiskImage 385image_file=/dist/m5/system/disks/linux-latest.img 386read_only=true 387 388[system.terminal] 389type=Terminal 390intr_control=system.intrctrl 391number=0 392output=true 393port=3456 394 395[system.toL2Bus] 396type=CoherentBus 397block_size=64 398clock=1000 399header_cycles=1 400use_default_range=false 401width=8 402master=system.l2c.cpu_side 403slave=system.cpu0.icache.mem_side system.cpu0.dcache.mem_side system.cpu1.icache.mem_side system.cpu1.dcache.mem_side 404 405[system.tsunami] 406type=Tsunami 407children=backdoor cchip ethernet fake_OROM fake_ata0 fake_ata1 fake_pnp_addr fake_pnp_read0 fake_pnp_read1 fake_pnp_read2 fake_pnp_read3 fake_pnp_read4 fake_pnp_read5 fake_pnp_read6 fake_pnp_read7 fake_pnp_write fake_ppc fake_sm_chip fake_uart1 fake_uart2 fake_uart3 fake_uart4 fb ide io pchip pciconfig uart 408intrctrl=system.intrctrl 409system=system 410 411[system.tsunami.backdoor] 412type=AlphaBackdoor 413cpu=system.cpu0 414disk=system.simple_disk 415pio_addr=8804682956800 416pio_latency=1000 417platform=system.tsunami 418system=system 419terminal=system.terminal 420pio=system.iobus.master[24] 421 422[system.tsunami.cchip] 423type=TsunamiCChip 424pio_addr=8803072344064 425pio_latency=1000 426system=system 427tsunami=system.tsunami 428pio=system.iobus.master[0] 429 430[system.tsunami.ethernet] 431type=NSGigE 432BAR0=1 433BAR0LegacyIO=false 434BAR0Size=256 435BAR1=0 436BAR1LegacyIO=false 437BAR1Size=4096 438BAR2=0 439BAR2LegacyIO=false 440BAR2Size=0 441BAR3=0 442BAR3LegacyIO=false 443BAR3Size=0 444BAR4=0 445BAR4LegacyIO=false 446BAR4Size=0 447BAR5=0 448BAR5LegacyIO=false 449BAR5Size=0 450BIST=0 451CacheLineSize=0 452CardbusCIS=0 453ClassCode=2 454Command=0 455DeviceID=34 456ExpansionROM=0 457HeaderType=0 458InterruptLine=30 459InterruptPin=1 460LatencyTimer=0 461MaximumLatency=52 462MinimumGrant=176 463ProgIF=0 464Revision=0 465Status=656 466SubClassCode=0 467SubsystemID=0 468SubsystemVendorID=0 469VendorID=4107 470clock=0 471config_latency=20000 472dma_data_free=false 473dma_desc_free=false 474dma_no_allocate=true 475dma_read_delay=0 476dma_read_factor=0 477dma_write_delay=0 478dma_write_factor=0 479hardware_address=00:90:00:00:00:01 480intr_delay=10000000 481max_backoff_delay=10000000 482min_backoff_delay=4000 483pci_bus=0 484pci_dev=1 485pci_func=0 486pio_latency=1000 487platform=system.tsunami 488rss=false 489rx_delay=1000000 490rx_fifo_size=524288 491rx_filter=true 492rx_thread=false 493system=system 494tx_delay=1000000 495tx_fifo_size=524288 496tx_thread=false 497config=system.iobus.master[28] 498dma=system.iobus.slave[2] 499pio=system.iobus.master[27] 500 501[system.tsunami.fake_OROM] 502type=IsaFake 503fake_mem=false 504pio_addr=8796093677568 505pio_latency=1000 506pio_size=393216 507ret_bad_addr=false 508ret_data16=65535 509ret_data32=4294967295 510ret_data64=18446744073709551615 511ret_data8=255 512system=system 513update_data=false 514warn_access= 515pio=system.iobus.master[8] 516 517[system.tsunami.fake_ata0] 518type=IsaFake 519fake_mem=false 520pio_addr=8804615848432 521pio_latency=1000 522pio_size=8 523ret_bad_addr=false 524ret_data16=65535 525ret_data32=4294967295 526ret_data64=18446744073709551615 527ret_data8=255 528system=system 529update_data=false 530warn_access= 531pio=system.iobus.master[19] 532 533[system.tsunami.fake_ata1] 534type=IsaFake 535fake_mem=false 536pio_addr=8804615848304 537pio_latency=1000 538pio_size=8 539ret_bad_addr=false 540ret_data16=65535 541ret_data32=4294967295 542ret_data64=18446744073709551615 543ret_data8=255 544system=system 545update_data=false 546warn_access= 547pio=system.iobus.master[20] 548 549[system.tsunami.fake_pnp_addr] 550type=IsaFake 551fake_mem=false 552pio_addr=8804615848569 553pio_latency=1000 554pio_size=8 555ret_bad_addr=false 556ret_data16=65535 557ret_data32=4294967295 558ret_data64=18446744073709551615 559ret_data8=255 560system=system 561update_data=false 562warn_access= 563pio=system.iobus.master[9] 564 565[system.tsunami.fake_pnp_read0] 566type=IsaFake 567fake_mem=false 568pio_addr=8804615848451 569pio_latency=1000 570pio_size=8 571ret_bad_addr=false 572ret_data16=65535 573ret_data32=4294967295 574ret_data64=18446744073709551615 575ret_data8=255 576system=system 577update_data=false 578warn_access= 579pio=system.iobus.master[11] 580 581[system.tsunami.fake_pnp_read1] 582type=IsaFake 583fake_mem=false 584pio_addr=8804615848515 585pio_latency=1000 586pio_size=8 587ret_bad_addr=false 588ret_data16=65535 589ret_data32=4294967295 590ret_data64=18446744073709551615 591ret_data8=255 592system=system 593update_data=false 594warn_access= 595pio=system.iobus.master[12] 596 597[system.tsunami.fake_pnp_read2] 598type=IsaFake 599fake_mem=false 600pio_addr=8804615848579 601pio_latency=1000 602pio_size=8 603ret_bad_addr=false 604ret_data16=65535 605ret_data32=4294967295 606ret_data64=18446744073709551615 607ret_data8=255 608system=system 609update_data=false 610warn_access= 611pio=system.iobus.master[13] 612 613[system.tsunami.fake_pnp_read3] 614type=IsaFake 615fake_mem=false 616pio_addr=8804615848643 617pio_latency=1000 618pio_size=8 619ret_bad_addr=false 620ret_data16=65535 621ret_data32=4294967295 622ret_data64=18446744073709551615 623ret_data8=255 624system=system 625update_data=false 626warn_access= 627pio=system.iobus.master[14] 628 629[system.tsunami.fake_pnp_read4] 630type=IsaFake 631fake_mem=false 632pio_addr=8804615848707 633pio_latency=1000 634pio_size=8 635ret_bad_addr=false 636ret_data16=65535 637ret_data32=4294967295 638ret_data64=18446744073709551615 639ret_data8=255 640system=system 641update_data=false 642warn_access= 643pio=system.iobus.master[15] 644 645[system.tsunami.fake_pnp_read5] 646type=IsaFake 647fake_mem=false 648pio_addr=8804615848771 649pio_latency=1000 650pio_size=8 651ret_bad_addr=false 652ret_data16=65535 653ret_data32=4294967295 654ret_data64=18446744073709551615 655ret_data8=255 656system=system 657update_data=false 658warn_access= 659pio=system.iobus.master[16] 660 661[system.tsunami.fake_pnp_read6] 662type=IsaFake 663fake_mem=false 664pio_addr=8804615848835 665pio_latency=1000 666pio_size=8 667ret_bad_addr=false 668ret_data16=65535 669ret_data32=4294967295 670ret_data64=18446744073709551615 671ret_data8=255 672system=system 673update_data=false 674warn_access= 675pio=system.iobus.master[17] 676 677[system.tsunami.fake_pnp_read7] 678type=IsaFake 679fake_mem=false 680pio_addr=8804615848899 681pio_latency=1000 682pio_size=8 683ret_bad_addr=false 684ret_data16=65535 685ret_data32=4294967295 686ret_data64=18446744073709551615 687ret_data8=255 688system=system 689update_data=false 690warn_access= 691pio=system.iobus.master[18] 692 693[system.tsunami.fake_pnp_write] 694type=IsaFake 695fake_mem=false 696pio_addr=8804615850617 697pio_latency=1000 698pio_size=8 699ret_bad_addr=false 700ret_data16=65535 701ret_data32=4294967295 702ret_data64=18446744073709551615 703ret_data8=255 704system=system 705update_data=false 706warn_access= 707pio=system.iobus.master[10] 708 709[system.tsunami.fake_ppc] 710type=IsaFake 711fake_mem=false 712pio_addr=8804615848891 713pio_latency=1000 714pio_size=8 715ret_bad_addr=false 716ret_data16=65535 717ret_data32=4294967295 718ret_data64=18446744073709551615 719ret_data8=255 720system=system 721update_data=false 722warn_access= 723pio=system.iobus.master[7] 724 725[system.tsunami.fake_sm_chip] 726type=IsaFake 727fake_mem=false 728pio_addr=8804615848816 729pio_latency=1000 730pio_size=8 731ret_bad_addr=false 732ret_data16=65535 733ret_data32=4294967295 734ret_data64=18446744073709551615 735ret_data8=255 736system=system 737update_data=false 738warn_access= 739pio=system.iobus.master[2] 740 741[system.tsunami.fake_uart1] 742type=IsaFake 743fake_mem=false 744pio_addr=8804615848696 745pio_latency=1000 746pio_size=8 747ret_bad_addr=false 748ret_data16=65535 749ret_data32=4294967295 750ret_data64=18446744073709551615 751ret_data8=255 752system=system 753update_data=false 754warn_access= 755pio=system.iobus.master[3] 756 757[system.tsunami.fake_uart2] 758type=IsaFake 759fake_mem=false 760pio_addr=8804615848936 761pio_latency=1000 762pio_size=8 763ret_bad_addr=false 764ret_data16=65535 765ret_data32=4294967295 766ret_data64=18446744073709551615 767ret_data8=255 768system=system 769update_data=false 770warn_access= 771pio=system.iobus.master[4] 772 773[system.tsunami.fake_uart3] 774type=IsaFake 775fake_mem=false 776pio_addr=8804615848680 777pio_latency=1000 778pio_size=8 779ret_bad_addr=false 780ret_data16=65535 781ret_data32=4294967295 782ret_data64=18446744073709551615 783ret_data8=255 784system=system 785update_data=false 786warn_access= 787pio=system.iobus.master[5] 788 789[system.tsunami.fake_uart4] 790type=IsaFake 791fake_mem=false 792pio_addr=8804615848944 793pio_latency=1000 794pio_size=8 795ret_bad_addr=false 796ret_data16=65535 797ret_data32=4294967295 798ret_data64=18446744073709551615 799ret_data8=255 800system=system 801update_data=false 802warn_access= 803pio=system.iobus.master[6] 804 805[system.tsunami.fb] 806type=BadDevice 807devicename=FrameBuffer 808pio_addr=8804615848912 809pio_latency=1000 810system=system 811pio=system.iobus.master[21] 812 813[system.tsunami.ide] 814type=IdeController 815BAR0=1 816BAR0LegacyIO=false 817BAR0Size=8 818BAR1=1 819BAR1LegacyIO=false 820BAR1Size=4 821BAR2=1 822BAR2LegacyIO=false 823BAR2Size=8 824BAR3=1 825BAR3LegacyIO=false 826BAR3Size=4 827BAR4=1 828BAR4LegacyIO=false 829BAR4Size=16 830BAR5=1 831BAR5LegacyIO=false 832BAR5Size=0 833BIST=0 834CacheLineSize=0 835CardbusCIS=0 836ClassCode=1 837Command=0 838DeviceID=28945 839ExpansionROM=0 840HeaderType=0 841InterruptLine=31 842InterruptPin=1 843LatencyTimer=0 844MaximumLatency=0 845MinimumGrant=0 846ProgIF=133 847Revision=0 848Status=640 849SubClassCode=1 850SubsystemID=0 851SubsystemVendorID=0 852VendorID=32902 853config_latency=20000 854ctrl_offset=0 855disks=system.disk0 system.disk2 856io_shift=0 857max_backoff_delay=10000000 858min_backoff_delay=4000 859pci_bus=0 860pci_dev=0 861pci_func=0 862pio_latency=1000 863platform=system.tsunami 864system=system 865config=system.iobus.master[26] 866dma=system.iobus.slave[1] 867pio=system.iobus.master[25] 868 869[system.tsunami.io] 870type=TsunamiIO 871frequency=976562500 872pio_addr=8804615847936 873pio_latency=1000 874system=system 875time=Thu Jan 1 00:00:00 2009 876tsunami=system.tsunami 877year_is_bcd=false 878pio=system.iobus.master[22] 879 880[system.tsunami.pchip] 881type=TsunamiPChip 882pio_addr=8802535473152 883pio_latency=1000 884system=system 885tsunami=system.tsunami 886pio=system.iobus.master[1] 887 888[system.tsunami.pciconfig] 889type=PciConfigAll 890bus=0 891pio_latency=1 892platform=system.tsunami 893size=16777216 894system=system 895pio=system.iobus.default 896 897[system.tsunami.uart] 898type=Uart8250 899pio_addr=8804615848952 900pio_latency=1000 901platform=system.tsunami 902system=system 903terminal=system.terminal 904pio=system.iobus.master[23] 905 906