config.ini revision 10007:94d286db85c1
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=LinuxX86System 11children=acpi_description_table_pointer clk_domain cpu0 cpu1 cpu_clk_domain e820_table intel_mp_pointer intel_mp_table intrctrl pc physmem piobus ruby smbios_table sys_port_proxy voltage_domain 12acpi_description_table_pointer=system.acpi_description_table_pointer 13boot_osflags=earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1 14cache_line_size=64 15clk_domain=system.clk_domain 16e820_table=system.e820_table 17init_param=0 18intel_mp_pointer=system.intel_mp_pointer 19intel_mp_table=system.intel_mp_table 20kernel=/dist/m5/system/binaries/x86_64-vmlinux-2.6.22.9.smp 21load_addr_mask=18446744073709551615 22mem_mode=timing 23mem_ranges=0:134217727 24memories=system.physmem 25num_work_ids=16 26readfile=tests/halt.sh 27smbios_table=system.smbios_table 28symbolfile= 29work_begin_ckpt_count=0 30work_begin_cpu_id_exit=-1 31work_begin_exit_count=0 32work_cpus_ckpt_count=0 33work_end_ckpt_count=0 34work_end_exit_count=0 35work_item_id=-1 36system_port=system.sys_port_proxy.slave[0] 37 38[system.acpi_description_table_pointer] 39type=X86ACPIRSDP 40children=xsdt 41oem_id= 42revision=2 43rsdt=Null 44xsdt=system.acpi_description_table_pointer.xsdt 45 46[system.acpi_description_table_pointer.xsdt] 47type=X86ACPIXSDT 48creator_id= 49creator_revision=0 50entries= 51oem_id= 52oem_revision=0 53oem_table_id= 54 55[system.clk_domain] 56type=SrcClockDomain 57clock=1000 58voltage_domain=system.voltage_domain 59 60[system.cpu0] 61type=TimingSimpleCPU 62children=apic_clk_domain dtb interrupts isa itb tracer 63checker=Null 64clk_domain=system.cpu_clk_domain 65cpu_id=0 66do_checkpoint_insts=true 67do_quiesce=true 68do_statistics_insts=true 69dtb=system.cpu0.dtb 70function_trace=false 71function_trace_start=0 72interrupts=system.cpu0.interrupts 73isa=system.cpu0.isa 74itb=system.cpu0.itb 75max_insts_all_threads=0 76max_insts_any_thread=0 77max_loads_all_threads=0 78max_loads_any_thread=0 79numThreads=1 80profile=0 81progress_interval=0 82simpoint_start_insts= 83switched_out=false 84system=system 85tracer=system.cpu0.tracer 86workload= 87dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1] 88icache_port=system.ruby.l1_cntrl0.sequencer.slave[0] 89 90[system.cpu0.apic_clk_domain] 91type=DerivedClockDomain 92clk_divider=16 93clk_domain=system.cpu_clk_domain 94 95[system.cpu0.dtb] 96type=X86TLB 97children=walker 98size=64 99walker=system.cpu0.dtb.walker 100 101[system.cpu0.dtb.walker] 102type=X86PagetableWalker 103clk_domain=system.cpu_clk_domain 104num_squash_per_cycle=4 105system=system 106port=system.ruby.l1_cntrl0.sequencer.slave[3] 107 108[system.cpu0.interrupts] 109type=X86LocalApic 110clk_domain=system.cpu0.apic_clk_domain 111int_latency=1000 112pio_addr=2305843009213693952 113pio_latency=100000 114system=system 115int_master=system.piobus.slave[4] 116int_slave=system.piobus.master[18] 117pio=system.piobus.master[17] 118 119[system.cpu0.isa] 120type=X86ISA 121 122[system.cpu0.itb] 123type=X86TLB 124children=walker 125size=64 126walker=system.cpu0.itb.walker 127 128[system.cpu0.itb.walker] 129type=X86PagetableWalker 130clk_domain=system.cpu_clk_domain 131num_squash_per_cycle=4 132system=system 133port=system.ruby.l1_cntrl0.sequencer.slave[2] 134 135[system.cpu0.tracer] 136type=ExeTracer 137 138[system.cpu1] 139type=TimingSimpleCPU 140children=apic_clk_domain dtb interrupts isa itb tracer 141checker=Null 142clk_domain=system.cpu_clk_domain 143cpu_id=1 144do_checkpoint_insts=true 145do_quiesce=true 146do_statistics_insts=true 147dtb=system.cpu1.dtb 148function_trace=false 149function_trace_start=0 150interrupts=system.cpu1.interrupts 151isa=system.cpu1.isa 152itb=system.cpu1.itb 153max_insts_all_threads=0 154max_insts_any_thread=0 155max_loads_all_threads=0 156max_loads_any_thread=0 157numThreads=1 158profile=0 159progress_interval=0 160simpoint_start_insts= 161switched_out=false 162system=system 163tracer=system.cpu1.tracer 164workload= 165dcache_port=system.ruby.l1_cntrl1.sequencer.slave[1] 166icache_port=system.ruby.l1_cntrl1.sequencer.slave[0] 167 168[system.cpu1.apic_clk_domain] 169type=DerivedClockDomain 170clk_divider=16 171clk_domain=system.cpu_clk_domain 172 173[system.cpu1.dtb] 174type=X86TLB 175children=walker 176size=64 177walker=system.cpu1.dtb.walker 178 179[system.cpu1.dtb.walker] 180type=X86PagetableWalker 181clk_domain=system.cpu_clk_domain 182num_squash_per_cycle=4 183system=system 184port=system.ruby.l1_cntrl1.sequencer.slave[3] 185 186[system.cpu1.interrupts] 187type=X86LocalApic 188clk_domain=system.cpu1.apic_clk_domain 189int_latency=1000 190pio_addr=2305843009213693952 191pio_latency=100000 192system=system 193int_master=system.piobus.slave[5] 194int_slave=system.piobus.master[20] 195pio=system.piobus.master[19] 196 197[system.cpu1.isa] 198type=X86ISA 199 200[system.cpu1.itb] 201type=X86TLB 202children=walker 203size=64 204walker=system.cpu1.itb.walker 205 206[system.cpu1.itb.walker] 207type=X86PagetableWalker 208clk_domain=system.cpu_clk_domain 209num_squash_per_cycle=4 210system=system 211port=system.ruby.l1_cntrl1.sequencer.slave[2] 212 213[system.cpu1.tracer] 214type=ExeTracer 215 216[system.cpu_clk_domain] 217type=SrcClockDomain 218clock=500 219voltage_domain=system.voltage_domain 220 221[system.e820_table] 222type=X86E820Table 223children=entries0 entries1 entries2 entries3 224entries=system.e820_table.entries0 system.e820_table.entries1 system.e820_table.entries2 system.e820_table.entries3 225 226[system.e820_table.entries0] 227type=X86E820Entry 228addr=0 229range_type=1 230size=654336 231 232[system.e820_table.entries1] 233type=X86E820Entry 234addr=654336 235range_type=2 236size=394240 237 238[system.e820_table.entries2] 239type=X86E820Entry 240addr=1048576 241range_type=1 242size=133169152 243 244[system.e820_table.entries3] 245type=X86E820Entry 246addr=4294901760 247range_type=2 248size=65536 249 250[system.intel_mp_pointer] 251type=X86IntelMPFloatingPointer 252default_config=0 253imcr_present=true 254spec_rev=4 255 256[system.intel_mp_table] 257type=X86IntelMPConfigTable 258children=base_entries00 base_entries01 base_entries02 base_entries03 base_entries04 base_entries05 base_entries06 base_entries07 base_entries08 base_entries09 base_entries10 base_entries11 base_entries12 base_entries13 base_entries14 base_entries15 base_entries16 base_entries17 base_entries18 base_entries19 base_entries20 base_entries21 base_entries22 base_entries23 base_entries24 base_entries25 base_entries26 base_entries27 base_entries28 base_entries29 base_entries30 base_entries31 base_entries32 base_entries33 ext_entries 259base_entries=system.intel_mp_table.base_entries00 system.intel_mp_table.base_entries01 system.intel_mp_table.base_entries02 system.intel_mp_table.base_entries03 system.intel_mp_table.base_entries04 system.intel_mp_table.base_entries05 system.intel_mp_table.base_entries06 system.intel_mp_table.base_entries07 system.intel_mp_table.base_entries08 system.intel_mp_table.base_entries09 system.intel_mp_table.base_entries10 system.intel_mp_table.base_entries11 system.intel_mp_table.base_entries12 system.intel_mp_table.base_entries13 system.intel_mp_table.base_entries14 system.intel_mp_table.base_entries15 system.intel_mp_table.base_entries16 system.intel_mp_table.base_entries17 system.intel_mp_table.base_entries18 system.intel_mp_table.base_entries19 system.intel_mp_table.base_entries20 system.intel_mp_table.base_entries21 system.intel_mp_table.base_entries22 system.intel_mp_table.base_entries23 system.intel_mp_table.base_entries24 system.intel_mp_table.base_entries25 system.intel_mp_table.base_entries26 system.intel_mp_table.base_entries27 system.intel_mp_table.base_entries28 system.intel_mp_table.base_entries29 system.intel_mp_table.base_entries30 system.intel_mp_table.base_entries31 system.intel_mp_table.base_entries32 system.intel_mp_table.base_entries33 260ext_entries=system.intel_mp_table.ext_entries 261local_apic=4276092928 262oem_id= 263oem_table_addr=0 264oem_table_size=0 265product_id= 266spec_rev=4 267 268[system.intel_mp_table.base_entries00] 269type=X86IntelMPProcessor 270bootstrap=true 271enable=true 272family=0 273feature_flags=0 274local_apic_id=0 275local_apic_version=20 276model=0 277stepping=0 278 279[system.intel_mp_table.base_entries01] 280type=X86IntelMPProcessor 281bootstrap=false 282enable=true 283family=0 284feature_flags=0 285local_apic_id=1 286local_apic_version=20 287model=0 288stepping=0 289 290[system.intel_mp_table.base_entries02] 291type=X86IntelMPIOAPIC 292address=4273995776 293enable=true 294id=2 295version=17 296 297[system.intel_mp_table.base_entries03] 298type=X86IntelMPBus 299bus_id=0 300bus_type=ISA 301 302[system.intel_mp_table.base_entries04] 303type=X86IntelMPBus 304bus_id=1 305bus_type=PCI 306 307[system.intel_mp_table.base_entries05] 308type=X86IntelMPIOIntAssignment 309dest_io_apic_id=2 310dest_io_apic_intin=16 311interrupt_type=INT 312polarity=ConformPolarity 313source_bus_id=1 314source_bus_irq=16 315trigger=ConformTrigger 316 317[system.intel_mp_table.base_entries06] 318type=X86IntelMPIOIntAssignment 319dest_io_apic_id=2 320dest_io_apic_intin=0 321interrupt_type=ExtInt 322polarity=ConformPolarity 323source_bus_id=0 324source_bus_irq=0 325trigger=ConformTrigger 326 327[system.intel_mp_table.base_entries07] 328type=X86IntelMPIOIntAssignment 329dest_io_apic_id=2 330dest_io_apic_intin=2 331interrupt_type=INT 332polarity=ConformPolarity 333source_bus_id=0 334source_bus_irq=0 335trigger=ConformTrigger 336 337[system.intel_mp_table.base_entries08] 338type=X86IntelMPIOIntAssignment 339dest_io_apic_id=2 340dest_io_apic_intin=0 341interrupt_type=ExtInt 342polarity=ConformPolarity 343source_bus_id=0 344source_bus_irq=1 345trigger=ConformTrigger 346 347[system.intel_mp_table.base_entries09] 348type=X86IntelMPIOIntAssignment 349dest_io_apic_id=2 350dest_io_apic_intin=1 351interrupt_type=INT 352polarity=ConformPolarity 353source_bus_id=0 354source_bus_irq=1 355trigger=ConformTrigger 356 357[system.intel_mp_table.base_entries10] 358type=X86IntelMPIOIntAssignment 359dest_io_apic_id=2 360dest_io_apic_intin=0 361interrupt_type=ExtInt 362polarity=ConformPolarity 363source_bus_id=0 364source_bus_irq=3 365trigger=ConformTrigger 366 367[system.intel_mp_table.base_entries11] 368type=X86IntelMPIOIntAssignment 369dest_io_apic_id=2 370dest_io_apic_intin=3 371interrupt_type=INT 372polarity=ConformPolarity 373source_bus_id=0 374source_bus_irq=3 375trigger=ConformTrigger 376 377[system.intel_mp_table.base_entries12] 378type=X86IntelMPIOIntAssignment 379dest_io_apic_id=2 380dest_io_apic_intin=0 381interrupt_type=ExtInt 382polarity=ConformPolarity 383source_bus_id=0 384source_bus_irq=4 385trigger=ConformTrigger 386 387[system.intel_mp_table.base_entries13] 388type=X86IntelMPIOIntAssignment 389dest_io_apic_id=2 390dest_io_apic_intin=4 391interrupt_type=INT 392polarity=ConformPolarity 393source_bus_id=0 394source_bus_irq=4 395trigger=ConformTrigger 396 397[system.intel_mp_table.base_entries14] 398type=X86IntelMPIOIntAssignment 399dest_io_apic_id=2 400dest_io_apic_intin=0 401interrupt_type=ExtInt 402polarity=ConformPolarity 403source_bus_id=0 404source_bus_irq=5 405trigger=ConformTrigger 406 407[system.intel_mp_table.base_entries15] 408type=X86IntelMPIOIntAssignment 409dest_io_apic_id=2 410dest_io_apic_intin=5 411interrupt_type=INT 412polarity=ConformPolarity 413source_bus_id=0 414source_bus_irq=5 415trigger=ConformTrigger 416 417[system.intel_mp_table.base_entries16] 418type=X86IntelMPIOIntAssignment 419dest_io_apic_id=2 420dest_io_apic_intin=0 421interrupt_type=ExtInt 422polarity=ConformPolarity 423source_bus_id=0 424source_bus_irq=6 425trigger=ConformTrigger 426 427[system.intel_mp_table.base_entries17] 428type=X86IntelMPIOIntAssignment 429dest_io_apic_id=2 430dest_io_apic_intin=6 431interrupt_type=INT 432polarity=ConformPolarity 433source_bus_id=0 434source_bus_irq=6 435trigger=ConformTrigger 436 437[system.intel_mp_table.base_entries18] 438type=X86IntelMPIOIntAssignment 439dest_io_apic_id=2 440dest_io_apic_intin=0 441interrupt_type=ExtInt 442polarity=ConformPolarity 443source_bus_id=0 444source_bus_irq=7 445trigger=ConformTrigger 446 447[system.intel_mp_table.base_entries19] 448type=X86IntelMPIOIntAssignment 449dest_io_apic_id=2 450dest_io_apic_intin=7 451interrupt_type=INT 452polarity=ConformPolarity 453source_bus_id=0 454source_bus_irq=7 455trigger=ConformTrigger 456 457[system.intel_mp_table.base_entries20] 458type=X86IntelMPIOIntAssignment 459dest_io_apic_id=2 460dest_io_apic_intin=0 461interrupt_type=ExtInt 462polarity=ConformPolarity 463source_bus_id=0 464source_bus_irq=8 465trigger=ConformTrigger 466 467[system.intel_mp_table.base_entries21] 468type=X86IntelMPIOIntAssignment 469dest_io_apic_id=2 470dest_io_apic_intin=8 471interrupt_type=INT 472polarity=ConformPolarity 473source_bus_id=0 474source_bus_irq=8 475trigger=ConformTrigger 476 477[system.intel_mp_table.base_entries22] 478type=X86IntelMPIOIntAssignment 479dest_io_apic_id=2 480dest_io_apic_intin=0 481interrupt_type=ExtInt 482polarity=ConformPolarity 483source_bus_id=0 484source_bus_irq=9 485trigger=ConformTrigger 486 487[system.intel_mp_table.base_entries23] 488type=X86IntelMPIOIntAssignment 489dest_io_apic_id=2 490dest_io_apic_intin=9 491interrupt_type=INT 492polarity=ConformPolarity 493source_bus_id=0 494source_bus_irq=9 495trigger=ConformTrigger 496 497[system.intel_mp_table.base_entries24] 498type=X86IntelMPIOIntAssignment 499dest_io_apic_id=2 500dest_io_apic_intin=0 501interrupt_type=ExtInt 502polarity=ConformPolarity 503source_bus_id=0 504source_bus_irq=10 505trigger=ConformTrigger 506 507[system.intel_mp_table.base_entries25] 508type=X86IntelMPIOIntAssignment 509dest_io_apic_id=2 510dest_io_apic_intin=10 511interrupt_type=INT 512polarity=ConformPolarity 513source_bus_id=0 514source_bus_irq=10 515trigger=ConformTrigger 516 517[system.intel_mp_table.base_entries26] 518type=X86IntelMPIOIntAssignment 519dest_io_apic_id=2 520dest_io_apic_intin=0 521interrupt_type=ExtInt 522polarity=ConformPolarity 523source_bus_id=0 524source_bus_irq=11 525trigger=ConformTrigger 526 527[system.intel_mp_table.base_entries27] 528type=X86IntelMPIOIntAssignment 529dest_io_apic_id=2 530dest_io_apic_intin=11 531interrupt_type=INT 532polarity=ConformPolarity 533source_bus_id=0 534source_bus_irq=11 535trigger=ConformTrigger 536 537[system.intel_mp_table.base_entries28] 538type=X86IntelMPIOIntAssignment 539dest_io_apic_id=2 540dest_io_apic_intin=0 541interrupt_type=ExtInt 542polarity=ConformPolarity 543source_bus_id=0 544source_bus_irq=12 545trigger=ConformTrigger 546 547[system.intel_mp_table.base_entries29] 548type=X86IntelMPIOIntAssignment 549dest_io_apic_id=2 550dest_io_apic_intin=12 551interrupt_type=INT 552polarity=ConformPolarity 553source_bus_id=0 554source_bus_irq=12 555trigger=ConformTrigger 556 557[system.intel_mp_table.base_entries30] 558type=X86IntelMPIOIntAssignment 559dest_io_apic_id=2 560dest_io_apic_intin=0 561interrupt_type=ExtInt 562polarity=ConformPolarity 563source_bus_id=0 564source_bus_irq=13 565trigger=ConformTrigger 566 567[system.intel_mp_table.base_entries31] 568type=X86IntelMPIOIntAssignment 569dest_io_apic_id=2 570dest_io_apic_intin=13 571interrupt_type=INT 572polarity=ConformPolarity 573source_bus_id=0 574source_bus_irq=13 575trigger=ConformTrigger 576 577[system.intel_mp_table.base_entries32] 578type=X86IntelMPIOIntAssignment 579dest_io_apic_id=2 580dest_io_apic_intin=0 581interrupt_type=ExtInt 582polarity=ConformPolarity 583source_bus_id=0 584source_bus_irq=14 585trigger=ConformTrigger 586 587[system.intel_mp_table.base_entries33] 588type=X86IntelMPIOIntAssignment 589dest_io_apic_id=2 590dest_io_apic_intin=14 591interrupt_type=INT 592polarity=ConformPolarity 593source_bus_id=0 594source_bus_irq=14 595trigger=ConformTrigger 596 597[system.intel_mp_table.ext_entries] 598type=X86IntelMPBusHierarchy 599bus_id=0 600parent_bus=1 601subtractive_decode=true 602 603[system.intrctrl] 604type=IntrControl 605sys=system 606 607[system.pc] 608type=Pc 609children=behind_pci com_1 fake_com_2 fake_com_3 fake_com_4 fake_floppy i_dont_exist pciconfig south_bridge terminal 610intrctrl=system.intrctrl 611system=system 612 613[system.pc.behind_pci] 614type=IsaFake 615clk_domain=system.clk_domain 616fake_mem=false 617pio_addr=9223372036854779128 618pio_latency=100000 619pio_size=8 620ret_bad_addr=false 621ret_data16=65535 622ret_data32=4294967295 623ret_data64=18446744073709551615 624ret_data8=255 625system=system 626update_data=false 627warn_access= 628pio=system.piobus.master[11] 629 630[system.pc.com_1] 631type=Uart8250 632children=terminal 633clk_domain=system.clk_domain 634pio_addr=9223372036854776824 635pio_latency=100000 636platform=system.pc 637system=system 638terminal=system.pc.com_1.terminal 639pio=system.piobus.master[12] 640 641[system.pc.com_1.terminal] 642type=Terminal 643intr_control=system.intrctrl 644number=0 645output=true 646port=3456 647 648[system.pc.com_1.terminal] 649type=Terminal 650intr_control=system.intrctrl 651number=0 652output=true 653port=3456 654 655[system.pc.fake_com_2] 656type=IsaFake 657clk_domain=system.clk_domain 658fake_mem=false 659pio_addr=9223372036854776568 660pio_latency=100000 661pio_size=8 662ret_bad_addr=false 663ret_data16=65535 664ret_data32=4294967295 665ret_data64=18446744073709551615 666ret_data8=255 667system=system 668update_data=false 669warn_access= 670pio=system.piobus.master[13] 671 672[system.pc.fake_com_3] 673type=IsaFake 674clk_domain=system.clk_domain 675fake_mem=false 676pio_addr=9223372036854776808 677pio_latency=100000 678pio_size=8 679ret_bad_addr=false 680ret_data16=65535 681ret_data32=4294967295 682ret_data64=18446744073709551615 683ret_data8=255 684system=system 685update_data=false 686warn_access= 687pio=system.piobus.master[14] 688 689[system.pc.fake_com_4] 690type=IsaFake 691clk_domain=system.clk_domain 692fake_mem=false 693pio_addr=9223372036854776552 694pio_latency=100000 695pio_size=8 696ret_bad_addr=false 697ret_data16=65535 698ret_data32=4294967295 699ret_data64=18446744073709551615 700ret_data8=255 701system=system 702update_data=false 703warn_access= 704pio=system.piobus.master[15] 705 706[system.pc.fake_floppy] 707type=IsaFake 708clk_domain=system.clk_domain 709fake_mem=false 710pio_addr=9223372036854776818 711pio_latency=100000 712pio_size=2 713ret_bad_addr=false 714ret_data16=65535 715ret_data32=4294967295 716ret_data64=18446744073709551615 717ret_data8=255 718system=system 719update_data=false 720warn_access= 721pio=system.piobus.master[16] 722 723[system.pc.i_dont_exist] 724type=IsaFake 725clk_domain=system.clk_domain 726fake_mem=false 727pio_addr=9223372036854775936 728pio_latency=100000 729pio_size=1 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.piobus.master[10] 739 740[system.pc.pciconfig] 741type=PciConfigAll 742bus=0 743clk_domain=system.clk_domain 744pio_addr=0 745pio_latency=30000 746platform=system.pc 747size=16777216 748system=system 749pio=system.piobus.default 750 751[system.pc.south_bridge] 752type=SouthBridge 753children=cmos dma1 ide int_lines0 int_lines1 int_lines2 int_lines3 int_lines4 int_lines5 int_lines6 io_apic keyboard pic1 pic2 pit speaker 754cmos=system.pc.south_bridge.cmos 755dma1=system.pc.south_bridge.dma1 756io_apic=system.pc.south_bridge.io_apic 757keyboard=system.pc.south_bridge.keyboard 758pic1=system.pc.south_bridge.pic1 759pic2=system.pc.south_bridge.pic2 760pit=system.pc.south_bridge.pit 761platform=system.pc 762speaker=system.pc.south_bridge.speaker 763 764[system.pc.south_bridge.cmos] 765type=Cmos 766children=int_pin 767clk_domain=system.clk_domain 768int_pin=system.pc.south_bridge.cmos.int_pin 769pio_addr=9223372036854775920 770pio_latency=100000 771system=system 772time=Sun Jan 1 00:00:00 2012 773pio=system.piobus.master[0] 774 775[system.pc.south_bridge.cmos.int_pin] 776type=X86IntSourcePin 777 778[system.pc.south_bridge.dma1] 779type=I8237 780clk_domain=system.clk_domain 781pio_addr=9223372036854775808 782pio_latency=100000 783system=system 784pio=system.piobus.master[1] 785 786[system.pc.south_bridge.ide] 787type=IdeController 788children=disks0 disks1 789BAR0=496 790BAR0LegacyIO=true 791BAR0Size=8 792BAR1=1012 793BAR1LegacyIO=true 794BAR1Size=3 795BAR2=368 796BAR2LegacyIO=true 797BAR2Size=8 798BAR3=884 799BAR3LegacyIO=true 800BAR3Size=3 801BAR4=1 802BAR4LegacyIO=false 803BAR4Size=16 804BAR5=1 805BAR5LegacyIO=false 806BAR5Size=0 807BIST=0 808CacheLineSize=0 809CardbusCIS=0 810ClassCode=1 811Command=0 812DeviceID=28945 813ExpansionROM=0 814HeaderType=0 815InterruptLine=14 816InterruptPin=1 817LatencyTimer=0 818MaximumLatency=0 819MinimumGrant=0 820ProgIF=128 821Revision=0 822Status=640 823SubClassCode=1 824SubsystemID=0 825SubsystemVendorID=0 826VendorID=32902 827clk_domain=system.clk_domain 828config_latency=20000 829ctrl_offset=0 830disks=system.pc.south_bridge.ide.disks0 system.pc.south_bridge.ide.disks1 831io_shift=0 832pci_bus=0 833pci_dev=4 834pci_func=0 835pio_latency=30000 836platform=system.pc 837system=system 838config=system.piobus.master[3] 839dma=system.piobus.slave[0] 840pio=system.piobus.master[2] 841 842[system.pc.south_bridge.ide.disks0] 843type=IdeDisk 844children=image 845delay=1000000 846driveID=master 847image=system.pc.south_bridge.ide.disks0.image 848 849[system.pc.south_bridge.ide.disks0.image] 850type=CowDiskImage 851children=child 852child=system.pc.south_bridge.ide.disks0.image.child 853image_file= 854read_only=false 855table_size=65536 856 857[system.pc.south_bridge.ide.disks0.image.child] 858type=RawDiskImage 859image_file=/dist/m5/system/disks/linux-x86.img 860read_only=true 861 862[system.pc.south_bridge.ide.disks1] 863type=IdeDisk 864children=image 865delay=1000000 866driveID=master 867image=system.pc.south_bridge.ide.disks1.image 868 869[system.pc.south_bridge.ide.disks1.image] 870type=CowDiskImage 871children=child 872child=system.pc.south_bridge.ide.disks1.image.child 873image_file= 874read_only=false 875table_size=65536 876 877[system.pc.south_bridge.ide.disks1.image.child] 878type=RawDiskImage 879image_file=/dist/m5/system/disks/linux-bigswap2.img 880read_only=true 881 882[system.pc.south_bridge.int_lines0] 883type=X86IntLine 884children=sink 885sink=system.pc.south_bridge.int_lines0.sink 886source=system.pc.south_bridge.pic1.output 887 888[system.pc.south_bridge.int_lines0.sink] 889type=X86IntSinkPin 890device=system.pc.south_bridge.io_apic 891number=0 892 893[system.pc.south_bridge.int_lines1] 894type=X86IntLine 895children=sink 896sink=system.pc.south_bridge.int_lines1.sink 897source=system.pc.south_bridge.pic2.output 898 899[system.pc.south_bridge.int_lines1.sink] 900type=X86IntSinkPin 901device=system.pc.south_bridge.pic1 902number=2 903 904[system.pc.south_bridge.int_lines2] 905type=X86IntLine 906children=sink 907sink=system.pc.south_bridge.int_lines2.sink 908source=system.pc.south_bridge.cmos.int_pin 909 910[system.pc.south_bridge.int_lines2.sink] 911type=X86IntSinkPin 912device=system.pc.south_bridge.pic2 913number=0 914 915[system.pc.south_bridge.int_lines3] 916type=X86IntLine 917children=sink 918sink=system.pc.south_bridge.int_lines3.sink 919source=system.pc.south_bridge.pit.int_pin 920 921[system.pc.south_bridge.int_lines3.sink] 922type=X86IntSinkPin 923device=system.pc.south_bridge.pic1 924number=0 925 926[system.pc.south_bridge.int_lines4] 927type=X86IntLine 928children=sink 929sink=system.pc.south_bridge.int_lines4.sink 930source=system.pc.south_bridge.pit.int_pin 931 932[system.pc.south_bridge.int_lines4.sink] 933type=X86IntSinkPin 934device=system.pc.south_bridge.io_apic 935number=2 936 937[system.pc.south_bridge.int_lines5] 938type=X86IntLine 939children=sink 940sink=system.pc.south_bridge.int_lines5.sink 941source=system.pc.south_bridge.keyboard.keyboard_int_pin 942 943[system.pc.south_bridge.int_lines5.sink] 944type=X86IntSinkPin 945device=system.pc.south_bridge.io_apic 946number=1 947 948[system.pc.south_bridge.int_lines6] 949type=X86IntLine 950children=sink 951sink=system.pc.south_bridge.int_lines6.sink 952source=system.pc.south_bridge.keyboard.mouse_int_pin 953 954[system.pc.south_bridge.int_lines6.sink] 955type=X86IntSinkPin 956device=system.pc.south_bridge.io_apic 957number=12 958 959[system.pc.south_bridge.io_apic] 960type=I82094AA 961apic_id=2 962clk_domain=system.clk_domain 963external_int_pic=system.pc.south_bridge.pic1 964int_latency=1000 965pio_addr=4273995776 966pio_latency=100000 967system=system 968int_master=system.piobus.slave[1] 969pio=system.piobus.master[9] 970 971[system.pc.south_bridge.keyboard] 972type=I8042 973children=keyboard_int_pin mouse_int_pin 974clk_domain=system.clk_domain 975command_port=9223372036854775908 976data_port=9223372036854775904 977keyboard_int_pin=system.pc.south_bridge.keyboard.keyboard_int_pin 978mouse_int_pin=system.pc.south_bridge.keyboard.mouse_int_pin 979pio_addr=0 980pio_latency=100000 981system=system 982pio=system.piobus.master[4] 983 984[system.pc.south_bridge.keyboard.keyboard_int_pin] 985type=X86IntSourcePin 986 987[system.pc.south_bridge.keyboard.mouse_int_pin] 988type=X86IntSourcePin 989 990[system.pc.south_bridge.pic1] 991type=I8259 992children=output 993clk_domain=system.clk_domain 994mode=I8259Master 995output=system.pc.south_bridge.pic1.output 996pio_addr=9223372036854775840 997pio_latency=100000 998slave=system.pc.south_bridge.pic2 999system=system 1000pio=system.piobus.master[5] 1001 1002[system.pc.south_bridge.pic1.output] 1003type=X86IntSourcePin 1004 1005[system.pc.south_bridge.pic2] 1006type=I8259 1007children=output 1008clk_domain=system.clk_domain 1009mode=I8259Slave 1010output=system.pc.south_bridge.pic2.output 1011pio_addr=9223372036854775968 1012pio_latency=100000 1013slave=Null 1014system=system 1015pio=system.piobus.master[6] 1016 1017[system.pc.south_bridge.pic2.output] 1018type=X86IntSourcePin 1019 1020[system.pc.south_bridge.pit] 1021type=I8254 1022children=int_pin 1023clk_domain=system.clk_domain 1024int_pin=system.pc.south_bridge.pit.int_pin 1025pio_addr=9223372036854775872 1026pio_latency=100000 1027system=system 1028pio=system.piobus.master[7] 1029 1030[system.pc.south_bridge.pit.int_pin] 1031type=X86IntSourcePin 1032 1033[system.pc.south_bridge.speaker] 1034type=PcSpeaker 1035clk_domain=system.clk_domain 1036i8254=system.pc.south_bridge.pit 1037pio_addr=9223372036854775905 1038pio_latency=100000 1039system=system 1040pio=system.piobus.master[8] 1041 1042[system.physmem] 1043type=SimpleDRAM 1044activation_limit=4 1045addr_mapping=RaBaChCo 1046banks_per_rank=8 1047burst_length=8 1048channels=1 1049clk_domain=system.clk_domain 1050conf_table_reported=true 1051device_bus_width=8 1052device_rowbuffer_size=1024 1053devices_per_rank=8 1054in_addr_map=true 1055mem_sched_policy=frfcfs 1056null=false 1057page_policy=open 1058range=0:134217727 1059ranks_per_channel=2 1060read_buffer_size=32 1061static_backend_latency=10000 1062static_frontend_latency=10000 1063tBURST=5000 1064tCL=13750 1065tRCD=13750 1066tREFI=7800000 1067tRFC=300000 1068tRP=13750 1069tWTR=7500 1070tXAW=40000 1071write_buffer_size=32 1072write_thresh_perc=70 1073port=system.piobus.master[21] 1074 1075[system.piobus] 1076type=NoncoherentBus 1077clk_domain=system.clk_domain 1078header_cycles=1 1079use_default_range=true 1080width=8 1081default=system.pc.pciconfig.pio 1082master=system.pc.south_bridge.cmos.pio system.pc.south_bridge.dma1.pio system.pc.south_bridge.ide.pio system.pc.south_bridge.ide.config system.pc.south_bridge.keyboard.pio system.pc.south_bridge.pic1.pio system.pc.south_bridge.pic2.pio system.pc.south_bridge.pit.pio system.pc.south_bridge.speaker.pio system.pc.south_bridge.io_apic.pio system.pc.i_dont_exist.pio system.pc.behind_pci.pio system.pc.com_1.pio system.pc.fake_com_2.pio system.pc.fake_com_3.pio system.pc.fake_com_4.pio system.pc.fake_floppy.pio system.cpu0.interrupts.pio system.cpu0.interrupts.int_slave system.cpu1.interrupts.pio system.cpu1.interrupts.int_slave system.physmem.port 1083slave=system.pc.south_bridge.ide.dma system.pc.south_bridge.io_apic.int_master system.ruby.l1_cntrl0.sequencer.pio_port system.ruby.l1_cntrl1.sequencer.pio_port system.cpu0.interrupts.int_master system.cpu1.interrupts.int_master 1084 1085[system.ruby] 1086type=RubySystem 1087children=clk_domain dir_cntrl0 dma_cntrl0 l1_cntrl0 l1_cntrl1 l2_cntrl0 memctrl_clk_domain network profiler 1088block_size_bytes=64 1089clk_domain=system.ruby.clk_domain 1090mem_size=134217728 1091no_mem_vec=false 1092random_seed=1234 1093randomization=false 1094stats_filename=ruby.stats 1095 1096[system.ruby.clk_domain] 1097type=SrcClockDomain 1098clock=500 1099voltage_domain=system.voltage_domain 1100 1101[system.ruby.dir_cntrl0] 1102type=Directory_Controller 1103children=directory memBuffer 1104buffer_size=0 1105clk_domain=system.ruby.clk_domain 1106cntrl_id=3 1107directory=system.ruby.dir_cntrl0.directory 1108directory_latency=6 1109memBuffer=system.ruby.dir_cntrl0.memBuffer 1110number_of_TBEs=256 1111peer=Null 1112recycle_latency=10 1113ruby_system=system.ruby 1114to_mem_ctrl_latency=1 1115transitions_per_cycle=4 1116version=0 1117 1118[system.ruby.dir_cntrl0.directory] 1119type=RubyDirectoryMemory 1120map_levels=4 1121numa_high_bit=5 1122size=134217728 1123use_map=false 1124version=0 1125 1126[system.ruby.dir_cntrl0.memBuffer] 1127type=RubyMemoryControl 1128bank_bit_0=8 1129bank_busy_time=11 1130bank_queue_size=12 1131banks_per_rank=8 1132basic_bus_busy_time=2 1133clk_domain=system.ruby.memctrl_clk_domain 1134dimm_bit_0=12 1135dimms_per_channel=2 1136mem_ctl_latency=12 1137mem_fixed_delay=0 1138mem_random_arbitrate=0 1139rank_bit_0=11 1140rank_rank_delay=1 1141ranks_per_dimm=2 1142read_write_delay=2 1143refresh_period=1560 1144ruby_system=system.ruby 1145tFaw=0 1146version=0 1147 1148[system.ruby.dma_cntrl0] 1149type=DMA_Controller 1150children=dma_sequencer 1151buffer_size=0 1152clk_domain=system.ruby.clk_domain 1153cntrl_id=4 1154dma_sequencer=system.ruby.dma_cntrl0.dma_sequencer 1155number_of_TBEs=256 1156peer=Null 1157recycle_latency=10 1158request_latency=6 1159ruby_system=system.ruby 1160transitions_per_cycle=4 1161version=0 1162 1163[system.ruby.dma_cntrl0.dma_sequencer] 1164type=DMASequencer 1165access_phys_mem=true 1166clk_domain=system.ruby.clk_domain 1167ruby_system=system.ruby 1168support_data_reqs=true 1169support_inst_reqs=true 1170system=system 1171using_network_tester=false 1172using_ruby_tester=false 1173version=0 1174slave=system.pc.south_bridge.ide.dma 1175 1176[system.ruby.l1_cntrl0] 1177type=L1Cache_Controller 1178children=L1Dcache L1Icache prefetcher sequencer 1179L1Dcache=system.ruby.l1_cntrl0.L1Dcache 1180L1Icache=system.ruby.l1_cntrl0.L1Icache 1181buffer_size=0 1182clk_domain=system.ruby.clk_domain 1183cntrl_id=0 1184enable_prefetch=false 1185l1_request_latency=2 1186l1_response_latency=2 1187l2_select_num_bits=0 1188number_of_TBEs=256 1189peer=Null 1190prefetcher=system.ruby.l1_cntrl0.prefetcher 1191recycle_latency=10 1192ruby_system=system.ruby 1193send_evictions=false 1194sequencer=system.ruby.l1_cntrl0.sequencer 1195to_l2_latency=1 1196transitions_per_cycle=4 1197version=0 1198 1199[system.ruby.l1_cntrl0.L1Dcache] 1200type=RubyCache 1201assoc=2 1202dataAccessLatency=1 1203dataArrayBanks=1 1204is_icache=false 1205latency=3 1206replacement_policy=PSEUDO_LRU 1207resourceStalls=false 1208size=32768 1209start_index_bit=6 1210tagAccessLatency=1 1211tagArrayBanks=1 1212 1213[system.ruby.l1_cntrl0.L1Icache] 1214type=RubyCache 1215assoc=2 1216dataAccessLatency=1 1217dataArrayBanks=1 1218is_icache=true 1219latency=3 1220replacement_policy=PSEUDO_LRU 1221resourceStalls=false 1222size=32768 1223start_index_bit=6 1224tagAccessLatency=1 1225tagArrayBanks=1 1226 1227[system.ruby.l1_cntrl0.prefetcher] 1228type=Prefetcher 1229cross_page=false 1230nonunit_filter=8 1231num_startup_pfs=1 1232num_streams=4 1233pf_per_stream=1 1234train_misses=4 1235unit_filter=8 1236 1237[system.ruby.l1_cntrl0.sequencer] 1238type=RubySequencer 1239access_phys_mem=true 1240clk_domain=system.ruby.clk_domain 1241dcache=system.ruby.l1_cntrl0.L1Dcache 1242deadlock_threshold=500000 1243icache=system.ruby.l1_cntrl0.L1Icache 1244max_outstanding_requests=16 1245ruby_system=system.ruby 1246support_data_reqs=true 1247support_inst_reqs=true 1248system=system 1249using_network_tester=false 1250using_ruby_tester=false 1251version=0 1252pio_port=system.piobus.slave[2] 1253slave=system.cpu0.icache_port system.cpu0.dcache_port system.cpu0.itb.walker.port system.cpu0.dtb.walker.port 1254 1255[system.ruby.l1_cntrl1] 1256type=L1Cache_Controller 1257children=L1Dcache L1Icache prefetcher sequencer 1258L1Dcache=system.ruby.l1_cntrl1.L1Dcache 1259L1Icache=system.ruby.l1_cntrl1.L1Icache 1260buffer_size=0 1261clk_domain=system.ruby.clk_domain 1262cntrl_id=1 1263enable_prefetch=false 1264l1_request_latency=2 1265l1_response_latency=2 1266l2_select_num_bits=0 1267number_of_TBEs=256 1268peer=Null 1269prefetcher=system.ruby.l1_cntrl1.prefetcher 1270recycle_latency=10 1271ruby_system=system.ruby 1272send_evictions=false 1273sequencer=system.ruby.l1_cntrl1.sequencer 1274to_l2_latency=1 1275transitions_per_cycle=4 1276version=1 1277 1278[system.ruby.l1_cntrl1.L1Dcache] 1279type=RubyCache 1280assoc=2 1281dataAccessLatency=1 1282dataArrayBanks=1 1283is_icache=false 1284latency=3 1285replacement_policy=PSEUDO_LRU 1286resourceStalls=false 1287size=32768 1288start_index_bit=6 1289tagAccessLatency=1 1290tagArrayBanks=1 1291 1292[system.ruby.l1_cntrl1.L1Icache] 1293type=RubyCache 1294assoc=2 1295dataAccessLatency=1 1296dataArrayBanks=1 1297is_icache=true 1298latency=3 1299replacement_policy=PSEUDO_LRU 1300resourceStalls=false 1301size=32768 1302start_index_bit=6 1303tagAccessLatency=1 1304tagArrayBanks=1 1305 1306[system.ruby.l1_cntrl1.prefetcher] 1307type=Prefetcher 1308cross_page=false 1309nonunit_filter=8 1310num_startup_pfs=1 1311num_streams=4 1312pf_per_stream=1 1313train_misses=4 1314unit_filter=8 1315 1316[system.ruby.l1_cntrl1.sequencer] 1317type=RubySequencer 1318access_phys_mem=true 1319clk_domain=system.ruby.clk_domain 1320dcache=system.ruby.l1_cntrl1.L1Dcache 1321deadlock_threshold=500000 1322icache=system.ruby.l1_cntrl1.L1Icache 1323max_outstanding_requests=16 1324ruby_system=system.ruby 1325support_data_reqs=true 1326support_inst_reqs=true 1327system=system 1328using_network_tester=false 1329using_ruby_tester=false 1330version=1 1331pio_port=system.piobus.slave[3] 1332slave=system.cpu1.icache_port system.cpu1.dcache_port system.cpu1.itb.walker.port system.cpu1.dtb.walker.port 1333 1334[system.ruby.l2_cntrl0] 1335type=L2Cache_Controller 1336children=L2cache 1337L2cache=system.ruby.l2_cntrl0.L2cache 1338buffer_size=0 1339clk_domain=system.ruby.clk_domain 1340cntrl_id=2 1341l2_request_latency=2 1342l2_response_latency=2 1343number_of_TBEs=256 1344peer=Null 1345recycle_latency=10 1346ruby_system=system.ruby 1347to_l1_latency=1 1348transitions_per_cycle=4 1349version=0 1350 1351[system.ruby.l2_cntrl0.L2cache] 1352type=RubyCache 1353assoc=2 1354dataAccessLatency=1 1355dataArrayBanks=1 1356is_icache=false 1357latency=15 1358replacement_policy=PSEUDO_LRU 1359resourceStalls=false 1360size=4194304 1361start_index_bit=6 1362tagAccessLatency=1 1363tagArrayBanks=1 1364 1365[system.ruby.memctrl_clk_domain] 1366type=DerivedClockDomain 1367clk_divider=3 1368clk_domain=system.ruby.clk_domain 1369 1370[system.ruby.network] 1371type=SimpleNetwork 1372children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 int_links0 int_links1 int_links2 int_links3 int_links4 routers0 routers1 routers2 routers3 routers4 routers5 1373adaptive_routing=false 1374buffer_size=0 1375clk_domain=system.ruby.clk_domain 1376control_msg_size=8 1377endpoint_bandwidth=1000 1378ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 1379int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 1380number_of_virtual_networks=10 1381routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 system.ruby.network.routers4 system.ruby.network.routers5 1382ruby_system=system.ruby 1383topology=Crossbar 1384 1385[system.ruby.network.ext_links0] 1386type=SimpleExtLink 1387bandwidth_factor=16 1388ext_node=system.ruby.l1_cntrl0 1389int_node=system.ruby.network.routers0 1390latency=1 1391link_id=0 1392weight=1 1393 1394[system.ruby.network.ext_links1] 1395type=SimpleExtLink 1396bandwidth_factor=16 1397ext_node=system.ruby.l1_cntrl1 1398int_node=system.ruby.network.routers1 1399latency=1 1400link_id=1 1401weight=1 1402 1403[system.ruby.network.ext_links2] 1404type=SimpleExtLink 1405bandwidth_factor=16 1406ext_node=system.ruby.l2_cntrl0 1407int_node=system.ruby.network.routers2 1408latency=1 1409link_id=2 1410weight=1 1411 1412[system.ruby.network.ext_links3] 1413type=SimpleExtLink 1414bandwidth_factor=16 1415ext_node=system.ruby.dir_cntrl0 1416int_node=system.ruby.network.routers3 1417latency=1 1418link_id=3 1419weight=1 1420 1421[system.ruby.network.ext_links4] 1422type=SimpleExtLink 1423bandwidth_factor=16 1424ext_node=system.ruby.dma_cntrl0 1425int_node=system.ruby.network.routers4 1426latency=1 1427link_id=4 1428weight=1 1429 1430[system.ruby.network.int_links0] 1431type=SimpleIntLink 1432bandwidth_factor=16 1433latency=1 1434link_id=5 1435node_a=system.ruby.network.routers0 1436node_b=system.ruby.network.routers5 1437weight=1 1438 1439[system.ruby.network.int_links1] 1440type=SimpleIntLink 1441bandwidth_factor=16 1442latency=1 1443link_id=6 1444node_a=system.ruby.network.routers1 1445node_b=system.ruby.network.routers5 1446weight=1 1447 1448[system.ruby.network.int_links2] 1449type=SimpleIntLink 1450bandwidth_factor=16 1451latency=1 1452link_id=7 1453node_a=system.ruby.network.routers2 1454node_b=system.ruby.network.routers5 1455weight=1 1456 1457[system.ruby.network.int_links3] 1458type=SimpleIntLink 1459bandwidth_factor=16 1460latency=1 1461link_id=8 1462node_a=system.ruby.network.routers3 1463node_b=system.ruby.network.routers5 1464weight=1 1465 1466[system.ruby.network.int_links4] 1467type=SimpleIntLink 1468bandwidth_factor=16 1469latency=1 1470link_id=9 1471node_a=system.ruby.network.routers4 1472node_b=system.ruby.network.routers5 1473weight=1 1474 1475[system.ruby.network.routers0] 1476type=Switch 1477clk_domain=system.ruby.clk_domain 1478router_id=0 1479virt_nets=10 1480 1481[system.ruby.network.routers1] 1482type=Switch 1483clk_domain=system.ruby.clk_domain 1484router_id=1 1485virt_nets=10 1486 1487[system.ruby.network.routers2] 1488type=Switch 1489clk_domain=system.ruby.clk_domain 1490router_id=2 1491virt_nets=10 1492 1493[system.ruby.network.routers3] 1494type=Switch 1495clk_domain=system.ruby.clk_domain 1496router_id=3 1497virt_nets=10 1498 1499[system.ruby.network.routers4] 1500type=Switch 1501clk_domain=system.ruby.clk_domain 1502router_id=4 1503virt_nets=10 1504 1505[system.ruby.network.routers5] 1506type=Switch 1507clk_domain=system.ruby.clk_domain 1508router_id=5 1509virt_nets=10 1510 1511[system.ruby.profiler] 1512type=RubyProfiler 1513all_instructions=false 1514hot_lines=false 1515num_of_sequencers=2 1516ruby_system=system.ruby 1517 1518[system.smbios_table] 1519type=X86SMBiosSMBiosTable 1520children=structures 1521major_version=2 1522minor_version=5 1523structures=system.smbios_table.structures 1524 1525[system.smbios_table.structures] 1526type=X86SMBiosBiosInformation 1527characteristic_ext_bytes= 1528characteristics= 1529emb_cont_firmware_major=0 1530emb_cont_firmware_minor=0 1531major=0 1532minor=0 1533release_date=06/08/2008 1534rom_size=0 1535starting_addr_segment=0 1536vendor= 1537version= 1538 1539[system.sys_port_proxy] 1540type=RubyPortProxy 1541access_phys_mem=true 1542clk_domain=system.clk_domain 1543ruby_system=system.ruby 1544support_data_reqs=true 1545support_inst_reqs=true 1546system=system 1547using_network_tester=false 1548using_ruby_tester=false 1549version=0 1550slave=system.system_port 1551 1552[system.voltage_domain] 1553type=VoltageDomain 1554voltage=1.000000 1555 1556