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