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