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