1[root] 2type=Root 3children=system 4eventq_index=0 5full_system=true 6sim_quantum=0 7time_sync_enable=false 8time_sync_period=100000000000 9time_sync_spin_threshold=100000000 10 11[system] 12type=LinuxX86System |
13children=acpi_description_table_pointer clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler e820_table intel_mp_pointer intel_mp_table intrctrl iobus mem_ctrls pc ruby smbios_table sys_port_proxy voltage_domain |
14acpi_description_table_pointer=system.acpi_description_table_pointer 15boot_osflags=earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1 16cache_line_size=64 17clk_domain=system.clk_domain 18e820_table=system.e820_table 19eventq_index=0 20init_param=0 21intel_mp_pointer=system.intel_mp_pointer 22intel_mp_table=system.intel_mp_table 23kernel=/scratch/nilay/GEM5/system/binaries/x86_64-vmlinux-2.6.22.9.smp 24kernel_addr_check=true 25load_addr_mask=18446744073709551615 26load_offset=0 27mem_mode=timing 28mem_ranges=0:134217727 |
29memories=system.mem_ctrls |
30num_work_ids=16 31readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh 32smbios_table=system.smbios_table 33symbolfile= 34work_begin_ckpt_count=0 35work_begin_cpu_id_exit=-1 36work_begin_exit_count=0 37work_cpus_ckpt_count=0 --- 662 unchanged lines hidden (view full) --- 700[system.iobus] 701type=NoncoherentXBar 702clk_domain=system.clk_domain 703eventq_index=0 704header_cycles=1 705use_default_range=false 706width=8 707default=system.pc.pciconfig.pio |
708master=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.ruby.l1_cntrl0.sequencer.pio_slave_port system.ruby.l1_cntrl1.sequencer.pio_slave_port system.ruby.io_controller.dma_sequencer.slave |
709slave=system.pc.south_bridge.io_apic.int_master system.ruby.l1_cntrl0.sequencer.pio_master_port system.ruby.l1_cntrl0.sequencer.mem_master_port system.ruby.l1_cntrl1.sequencer.pio_master_port system.ruby.l1_cntrl1.sequencer.mem_master_port 710 |
711[system.mem_ctrls] 712type=DRAMCtrl 713IDD0=0.075000 714IDD02=0.000000 715IDD2N=0.050000 716IDD2N2=0.000000 717IDD2P0=0.000000 718IDD2P02=0.000000 719IDD2P1=0.000000 720IDD2P12=0.000000 721IDD3N=0.057000 722IDD3N2=0.000000 723IDD3P0=0.000000 724IDD3P02=0.000000 725IDD3P1=0.000000 726IDD3P12=0.000000 727IDD4R=0.187000 728IDD4R2=0.000000 729IDD4W=0.165000 730IDD4W2=0.000000 731IDD5=0.220000 732IDD52=0.000000 733IDD6=0.000000 734IDD62=0.000000 735VDD=1.500000 736VDD2=0.000000 737activation_limit=4 738addr_mapping=RoRaBaChCo 739bank_groups_per_rank=0 740banks_per_rank=8 741burst_length=8 742channels=1 743clk_domain=system.clk_domain 744conf_table_reported=true 745device_bus_width=8 746device_rowbuffer_size=1024 747device_size=536870912 748devices_per_rank=8 749dll=true 750eventq_index=0 751in_addr_map=true 752max_accesses_per_row=16 753mem_sched_policy=frfcfs 754min_writes_per_switch=16 755null=false 756page_policy=open_adaptive 757range=0:134217727 758ranks_per_channel=2 759read_buffer_size=32 760static_backend_latency=10000 761static_frontend_latency=10000 762tBURST=5000 763tCCD_L=0 764tCK=1250 765tCL=13750 766tCS=2500 767tRAS=35000 768tRCD=13750 769tREFI=7800000 770tRFC=260000 771tRP=13750 772tRRD=6000 773tRRD_L=0 774tRTP=7500 775tRTW=2500 776tWR=15000 777tWTR=7500 778tXAW=30000 779tXP=0 780tXPDLL=0 781tXS=0 782tXSDLL=0 783write_buffer_size=64 784write_high_thresh_perc=85 785write_low_thresh_perc=50 786port=system.ruby.dir_cntrl0.memory 787 |
788[system.pc] 789type=Pc 790children=behind_pci com_1 fake_com_2 fake_com_3 fake_com_4 fake_floppy i_dont_exist pciconfig south_bridge 791eventq_index=0 792intrctrl=system.intrctrl 793system=system 794 795[system.pc.behind_pci] --- 258 unchanged lines hidden (view full) --- 1054io_shift=0 1055pci_bus=0 1056pci_dev=4 1057pci_func=0 1058pio_latency=30000 1059platform=system.pc 1060system=system 1061config=system.iobus.master[3] |
1062dma=system.ruby.dma_cntrl0.dma_sequencer.slave |
1063pio=system.iobus.master[2] 1064 1065[system.pc.south_bridge.ide.disks0] 1066type=IdeDisk 1067children=image 1068delay=1000000 1069driveID=master 1070eventq_index=0 --- 217 unchanged lines hidden (view full) --- 1288clk_domain=system.clk_domain 1289eventq_index=0 1290i8254=system.pc.south_bridge.pit 1291pio_addr=9223372036854775905 1292pio_latency=100000 1293system=system 1294pio=system.iobus.master[8] 1295 |
1296[system.ruby] 1297type=RubySystem |
1298children=clk_domain dir_cntrl0 dma_cntrl0 io_controller l1_cntrl0 l1_cntrl1 l2_cntrl0 memctrl_clk_domain network |
1299all_instructions=false 1300block_size_bytes=64 1301clk_domain=system.ruby.clk_domain 1302eventq_index=0 1303hot_lines=false |
1304memory_size_bits=48 |
1305num_of_sequencers=2 |
1306phys_mem=Null |
1307random_seed=1234 1308randomization=false 1309 1310[system.ruby.clk_domain] 1311type=SrcClockDomain 1312clock=500 1313domain_id=-1 1314eventq_index=0 1315init_perf_level=0 1316voltage_domain=system.voltage_domain 1317 1318[system.ruby.dir_cntrl0] 1319type=Directory_Controller |
1320children=directory |
1321buffer_size=0 1322clk_domain=system.ruby.clk_domain 1323cluster_id=0 1324directory=system.ruby.dir_cntrl0.directory 1325directory_latency=6 1326eventq_index=0 |
1327number_of_TBEs=256 |
1328recycle_latency=10 1329ruby_system=system.ruby |
1330system=system |
1331to_mem_ctrl_latency=1 1332transitions_per_cycle=4 1333version=0 |
1334memory=system.mem_ctrls.port |
1335requestToDir=system.ruby.network.master[7] 1336responseFromDir=system.ruby.network.slave[9] 1337responseToDir=system.ruby.network.master[8] 1338 1339[system.ruby.dir_cntrl0.directory] 1340type=RubyDirectoryMemory 1341eventq_index=0 |
1342numa_high_bit=5 1343size=134217728 |
1344version=0 1345 |
1346[system.ruby.dma_cntrl0] 1347type=DMA_Controller 1348children=dma_sequencer 1349buffer_size=0 1350clk_domain=system.ruby.clk_domain 1351cluster_id=0 1352dma_sequencer=system.ruby.dma_cntrl0.dma_sequencer 1353eventq_index=0 1354number_of_TBEs=256 |
1355recycle_latency=10 1356request_latency=6 1357ruby_system=system.ruby |
1358system=system |
1359transitions_per_cycle=4 1360version=0 1361requestToDir=system.ruby.network.slave[10] 1362responseFromDir=system.ruby.network.master[9] 1363 1364[system.ruby.dma_cntrl0.dma_sequencer] 1365type=DMASequencer |
1366clk_domain=system.ruby.clk_domain 1367eventq_index=0 1368ruby_system=system.ruby |
1369system=system 1370using_ruby_tester=false 1371version=0 1372slave=system.pc.south_bridge.ide.dma 1373 |
1374[system.ruby.io_controller] 1375type=DMA_Controller 1376children=dma_sequencer 1377buffer_size=0 1378clk_domain=system.ruby.clk_domain 1379cluster_id=0 1380dma_sequencer=system.ruby.io_controller.dma_sequencer 1381eventq_index=0 1382number_of_TBEs=256 1383recycle_latency=10 1384request_latency=6 1385ruby_system=system.ruby 1386system=system 1387transitions_per_cycle=32 1388version=1 1389requestToDir=system.ruby.network.slave[11] 1390responseFromDir=system.ruby.network.master[10] 1391 1392[system.ruby.io_controller.dma_sequencer] 1393type=DMASequencer 1394clk_domain=system.ruby.clk_domain 1395eventq_index=0 1396ruby_system=system.ruby 1397system=system 1398using_ruby_tester=false 1399version=1 1400slave=system.iobus.master[19] 1401 |
1402[system.ruby.l1_cntrl0] 1403type=L1Cache_Controller 1404children=L1Dcache L1Icache prefetcher sequencer 1405L1Dcache=system.ruby.l1_cntrl0.L1Dcache 1406L1Icache=system.ruby.l1_cntrl0.L1Icache 1407buffer_size=0 1408clk_domain=system.cpu_clk_domain 1409cluster_id=0 1410enable_prefetch=false 1411eventq_index=0 1412l1_request_latency=2 1413l1_response_latency=2 1414l2_select_num_bits=0 1415number_of_TBEs=256 |
1416prefetcher=system.ruby.l1_cntrl0.prefetcher 1417recycle_latency=10 1418ruby_system=system.ruby 1419send_evictions=false 1420sequencer=system.ruby.l1_cntrl0.sequencer |
1421system=system |
1422to_l2_latency=1 1423transitions_per_cycle=4 1424version=0 1425requestFromL1Cache=system.ruby.network.slave[0] 1426requestToL1Cache=system.ruby.network.master[0] 1427responseFromL1Cache=system.ruby.network.slave[1] 1428responseToL1Cache=system.ruby.network.master[1] 1429unblockFromL1Cache=system.ruby.network.slave[2] --- 31 unchanged lines hidden (view full) --- 1461[system.ruby.l1_cntrl0.prefetcher] 1462type=Prefetcher 1463cross_page=false 1464eventq_index=0 1465nonunit_filter=8 1466num_startup_pfs=1 1467num_streams=4 1468pf_per_stream=1 |
1469sys=system |
1470train_misses=4 1471unit_filter=8 1472 1473[system.ruby.l1_cntrl0.sequencer] 1474type=RubySequencer |
1475access_backing_store=false |
1476clk_domain=system.cpu_clk_domain 1477dcache=system.ruby.l1_cntrl0.L1Dcache 1478deadlock_threshold=500000 1479eventq_index=0 1480icache=system.ruby.l1_cntrl0.L1Icache 1481max_outstanding_requests=16 1482ruby_system=system.ruby 1483support_data_reqs=true --- 17 unchanged lines hidden (view full) --- 1501clk_domain=system.cpu_clk_domain 1502cluster_id=0 1503enable_prefetch=false 1504eventq_index=0 1505l1_request_latency=2 1506l1_response_latency=2 1507l2_select_num_bits=0 1508number_of_TBEs=256 |
1509prefetcher=system.ruby.l1_cntrl1.prefetcher 1510recycle_latency=10 1511ruby_system=system.ruby 1512send_evictions=false 1513sequencer=system.ruby.l1_cntrl1.sequencer |
1514system=system |
1515to_l2_latency=1 1516transitions_per_cycle=4 1517version=1 1518requestFromL1Cache=system.ruby.network.slave[3] 1519requestToL1Cache=system.ruby.network.master[2] 1520responseFromL1Cache=system.ruby.network.slave[4] 1521responseToL1Cache=system.ruby.network.master[3] 1522unblockFromL1Cache=system.ruby.network.slave[5] --- 31 unchanged lines hidden (view full) --- 1554[system.ruby.l1_cntrl1.prefetcher] 1555type=Prefetcher 1556cross_page=false 1557eventq_index=0 1558nonunit_filter=8 1559num_startup_pfs=1 1560num_streams=4 1561pf_per_stream=1 |
1562sys=system |
1563train_misses=4 1564unit_filter=8 1565 1566[system.ruby.l1_cntrl1.sequencer] 1567type=RubySequencer |
1568access_backing_store=false |
1569clk_domain=system.cpu_clk_domain 1570dcache=system.ruby.l1_cntrl1.L1Dcache 1571deadlock_threshold=500000 1572eventq_index=0 1573icache=system.ruby.l1_cntrl1.L1Icache 1574max_outstanding_requests=16 1575ruby_system=system.ruby 1576support_data_reqs=true --- 14 unchanged lines hidden (view full) --- 1591L2cache=system.ruby.l2_cntrl0.L2cache 1592buffer_size=0 1593clk_domain=system.ruby.clk_domain 1594cluster_id=0 1595eventq_index=0 1596l2_request_latency=2 1597l2_response_latency=2 1598number_of_TBEs=256 |
1599recycle_latency=10 1600ruby_system=system.ruby |
1601system=system |
1602to_l1_latency=1 1603transitions_per_cycle=4 1604version=0 1605DirRequestFromL2Cache=system.ruby.network.slave[6] 1606L1RequestFromL2Cache=system.ruby.network.slave[7] 1607L1RequestToL2Cache=system.ruby.network.master[5] 1608responseFromL2Cache=system.ruby.network.slave[8] 1609responseToL2Cache=system.ruby.network.master[6] --- 17 unchanged lines hidden (view full) --- 1627[system.ruby.memctrl_clk_domain] 1628type=DerivedClockDomain 1629clk_divider=3 1630clk_domain=system.ruby.clk_domain 1631eventq_index=0 1632 1633[system.ruby.network] 1634type=SimpleNetwork |
1635children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 routers0 routers1 routers2 routers3 routers4 routers5 routers6 |
1636adaptive_routing=false 1637buffer_size=0 1638clk_domain=system.ruby.clk_domain 1639control_msg_size=8 1640endpoint_bandwidth=1000 1641eventq_index=0 |
1642ext_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 system.ruby.network.ext_links5 1643int_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 system.ruby.network.int_links5 |
1644netifs= 1645number_of_virtual_networks=10 |
1646routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 system.ruby.network.routers4 system.ruby.network.routers5 system.ruby.network.routers6 |
1647ruby_system=system.ruby 1648topology=Crossbar |
1649master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl1.requestToL1Cache system.ruby.l1_cntrl1.responseToL1Cache system.ruby.l2_cntrl0.unblockToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dma_cntrl0.responseFromDir system.ruby.io_controller.responseFromDir 1650slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l1_cntrl1.requestFromL1Cache system.ruby.l1_cntrl1.responseFromL1Cache system.ruby.l1_cntrl1.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dma_cntrl0.requestToDir system.ruby.io_controller.requestToDir |
1651 1652[system.ruby.network.ext_links0] 1653type=SimpleExtLink 1654bandwidth_factor=16 1655eventq_index=0 1656ext_node=system.ruby.l1_cntrl0 1657int_node=system.ruby.network.routers0 1658latency=1 --- 35 unchanged lines hidden (view full) --- 1694bandwidth_factor=16 1695eventq_index=0 1696ext_node=system.ruby.dma_cntrl0 1697int_node=system.ruby.network.routers4 1698latency=1 1699link_id=4 1700weight=1 1701 |
1702[system.ruby.network.ext_links5] 1703type=SimpleExtLink 1704bandwidth_factor=16 1705eventq_index=0 1706ext_node=system.ruby.io_controller 1707int_node=system.ruby.network.routers5 1708latency=1 1709link_id=5 1710weight=1 1711 |
1712[system.ruby.network.int_links0] 1713type=SimpleIntLink 1714bandwidth_factor=16 1715eventq_index=0 1716latency=1 |
1717link_id=6 |
1718node_a=system.ruby.network.routers0 |
1719node_b=system.ruby.network.routers6 |
1720weight=1 1721 1722[system.ruby.network.int_links1] 1723type=SimpleIntLink 1724bandwidth_factor=16 1725eventq_index=0 1726latency=1 |
1727link_id=7 |
1728node_a=system.ruby.network.routers1 |
1729node_b=system.ruby.network.routers6 |
1730weight=1 1731 1732[system.ruby.network.int_links2] 1733type=SimpleIntLink 1734bandwidth_factor=16 1735eventq_index=0 1736latency=1 |
1737link_id=8 |
1738node_a=system.ruby.network.routers2 |
1739node_b=system.ruby.network.routers6 |
1740weight=1 1741 1742[system.ruby.network.int_links3] 1743type=SimpleIntLink 1744bandwidth_factor=16 1745eventq_index=0 1746latency=1 |
1747link_id=9 |
1748node_a=system.ruby.network.routers3 |
1749node_b=system.ruby.network.routers6 |
1750weight=1 1751 1752[system.ruby.network.int_links4] 1753type=SimpleIntLink 1754bandwidth_factor=16 1755eventq_index=0 1756latency=1 |
1757link_id=10 |
1758node_a=system.ruby.network.routers4 |
1759node_b=system.ruby.network.routers6 |
1760weight=1 1761 |
1762[system.ruby.network.int_links5] 1763type=SimpleIntLink 1764bandwidth_factor=16 1765eventq_index=0 1766latency=1 1767link_id=11 1768node_a=system.ruby.network.routers5 1769node_b=system.ruby.network.routers6 1770weight=1 1771 |
1772[system.ruby.network.routers0] 1773type=Switch 1774clk_domain=system.ruby.clk_domain 1775eventq_index=0 1776router_id=0 1777virt_nets=10 1778 1779[system.ruby.network.routers1] --- 26 unchanged lines hidden (view full) --- 1806 1807[system.ruby.network.routers5] 1808type=Switch 1809clk_domain=system.ruby.clk_domain 1810eventq_index=0 1811router_id=5 1812virt_nets=10 1813 |
1814[system.ruby.network.routers6] 1815type=Switch 1816clk_domain=system.ruby.clk_domain 1817eventq_index=0 1818router_id=6 1819virt_nets=10 1820 |
1821[system.smbios_table] 1822type=X86SMBiosSMBiosTable 1823children=structures 1824eventq_index=0 1825major_version=2 1826minor_version=5 1827structures=system.smbios_table.structures 1828 --- 9 unchanged lines hidden (view full) --- 1838release_date=06/08/2008 1839rom_size=0 1840starting_addr_segment=0 1841vendor= 1842version= 1843 1844[system.sys_port_proxy] 1845type=RubyPortProxy |
1846access_backing_store=false |
1847clk_domain=system.clk_domain 1848eventq_index=0 1849ruby_system=system.ruby 1850support_data_reqs=true 1851support_inst_reqs=true 1852system=system 1853using_ruby_tester=false 1854version=0 1855slave=system.system_port 1856 1857[system.voltage_domain] 1858type=VoltageDomain 1859eventq_index=0 1860voltage=1.000000 1861 |