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