Deleted Added
sdiff udiff text old ( 10451:3a87241adfb8 ) new ( 10526:0068ad93a67e )
full compact
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 pc physmem 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.physmem
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.physmem.port
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.pc]
712type=Pc
713children=behind_pci com_1 fake_com_2 fake_com_3 fake_com_4 fake_floppy i_dont_exist pciconfig south_bridge
714eventq_index=0
715intrctrl=system.intrctrl
716system=system
717
718[system.pc.behind_pci]

--- 258 unchanged lines hidden (view full) ---

977io_shift=0
978pci_bus=0
979pci_dev=4
980pci_func=0
981pio_latency=30000
982platform=system.pc
983system=system
984config=system.iobus.master[3]
985dma=system.ruby.dma_cntrl0.dma_sequencer.slave[0]
986pio=system.iobus.master[2]
987
988[system.pc.south_bridge.ide.disks0]
989type=IdeDisk
990children=image
991delay=1000000
992driveID=master
993eventq_index=0

--- 217 unchanged lines hidden (view full) ---

1211clk_domain=system.clk_domain
1212eventq_index=0
1213i8254=system.pc.south_bridge.pit
1214pio_addr=9223372036854775905
1215pio_latency=100000
1216system=system
1217pio=system.iobus.master[8]
1218
1219[system.physmem]
1220type=DRAMCtrl
1221IDD0=0.075000
1222IDD02=0.000000
1223IDD2N=0.050000
1224IDD2N2=0.000000
1225IDD2P0=0.000000
1226IDD2P02=0.000000
1227IDD2P1=0.000000
1228IDD2P12=0.000000
1229IDD3N=0.057000
1230IDD3N2=0.000000
1231IDD3P0=0.000000
1232IDD3P02=0.000000
1233IDD3P1=0.000000
1234IDD3P12=0.000000
1235IDD4R=0.187000
1236IDD4R2=0.000000
1237IDD4W=0.165000
1238IDD4W2=0.000000
1239IDD5=0.220000
1240IDD52=0.000000
1241IDD6=0.000000
1242IDD62=0.000000
1243VDD=1.500000
1244VDD2=0.000000
1245activation_limit=4
1246addr_mapping=RoRaBaChCo
1247bank_groups_per_rank=0
1248banks_per_rank=8
1249burst_length=8
1250channels=1
1251clk_domain=system.clk_domain
1252conf_table_reported=true
1253device_bus_width=8
1254device_rowbuffer_size=1024
1255devices_per_rank=8
1256dll=true
1257eventq_index=0
1258in_addr_map=true
1259max_accesses_per_row=16
1260mem_sched_policy=frfcfs
1261min_writes_per_switch=16
1262null=false
1263page_policy=open_adaptive
1264range=0:134217727
1265ranks_per_channel=2
1266read_buffer_size=32
1267static_backend_latency=10000
1268static_frontend_latency=10000
1269tBURST=5000
1270tCCD_L=0
1271tCK=1250
1272tCL=13750
1273tCS=2500
1274tRAS=35000
1275tRCD=13750
1276tREFI=7800000
1277tRFC=260000
1278tRP=13750
1279tRRD=6000
1280tRRD_L=0
1281tRTP=7500
1282tRTW=2500
1283tWR=15000
1284tWTR=7500
1285tXAW=30000
1286tXP=0
1287tXPDLL=0
1288tXS=0
1289tXSDLL=0
1290write_buffer_size=64
1291write_high_thresh_perc=85
1292write_low_thresh_perc=50
1293port=system.iobus.master[19]
1294
1295[system.ruby]
1296type=RubySystem
1297children=clk_domain dir_cntrl0 dma_cntrl0 l1_cntrl0 l1_cntrl1 l2_cntrl0 memctrl_clk_domain network
1298all_instructions=false
1299block_size_bytes=64
1300clk_domain=system.ruby.clk_domain
1301eventq_index=0
1302hot_lines=false
1303mem_size=134217728
1304no_mem_vec=false
1305num_of_sequencers=2
1306random_seed=1234
1307randomization=false
1308
1309[system.ruby.clk_domain]
1310type=SrcClockDomain
1311clock=500
1312domain_id=-1
1313eventq_index=0
1314init_perf_level=0
1315voltage_domain=system.voltage_domain
1316
1317[system.ruby.dir_cntrl0]
1318type=Directory_Controller
1319children=directory memBuffer
1320buffer_size=0
1321clk_domain=system.ruby.clk_domain
1322cluster_id=0
1323directory=system.ruby.dir_cntrl0.directory
1324directory_latency=6
1325eventq_index=0
1326memBuffer=system.ruby.dir_cntrl0.memBuffer
1327number_of_TBEs=256
1328peer=Null
1329recycle_latency=10
1330ruby_system=system.ruby
1331to_mem_ctrl_latency=1
1332transitions_per_cycle=4
1333version=0
1334requestToDir=system.ruby.network.master[7]
1335responseFromDir=system.ruby.network.slave[9]
1336responseToDir=system.ruby.network.master[8]
1337
1338[system.ruby.dir_cntrl0.directory]
1339type=RubyDirectoryMemory
1340eventq_index=0
1341map_levels=4
1342numa_high_bit=5
1343size=134217728
1344use_map=false
1345version=0
1346
1347[system.ruby.dir_cntrl0.memBuffer]
1348type=RubyMemoryControl
1349bank_bit_0=8
1350bank_busy_time=11
1351bank_queue_size=12
1352banks_per_rank=8
1353basic_bus_busy_time=2
1354clk_domain=system.ruby.memctrl_clk_domain
1355dimm_bit_0=12
1356dimms_per_channel=2
1357eventq_index=0
1358mem_ctl_latency=12
1359mem_fixed_delay=0
1360mem_random_arbitrate=0
1361rank_bit_0=11
1362rank_rank_delay=1
1363ranks_per_dimm=2
1364read_write_delay=2
1365refresh_period=1560
1366ruby_system=system.ruby
1367tFaw=0
1368version=0
1369
1370[system.ruby.dma_cntrl0]
1371type=DMA_Controller
1372children=dma_sequencer
1373buffer_size=0
1374clk_domain=system.ruby.clk_domain
1375cluster_id=0
1376dma_sequencer=system.ruby.dma_cntrl0.dma_sequencer
1377eventq_index=0
1378number_of_TBEs=256
1379peer=Null
1380recycle_latency=10
1381request_latency=6
1382ruby_system=system.ruby
1383transitions_per_cycle=4
1384version=0
1385requestToDir=system.ruby.network.slave[10]
1386responseFromDir=system.ruby.network.master[9]
1387
1388[system.ruby.dma_cntrl0.dma_sequencer]
1389type=DMASequencer
1390access_phys_mem=true
1391clk_domain=system.ruby.clk_domain
1392eventq_index=0
1393ruby_system=system.ruby
1394support_data_reqs=true
1395support_inst_reqs=true
1396system=system
1397using_ruby_tester=false
1398version=0
1399slave=system.pc.south_bridge.ide.dma
1400
1401[system.ruby.l1_cntrl0]
1402type=L1Cache_Controller
1403children=L1Dcache L1Icache prefetcher sequencer
1404L1Dcache=system.ruby.l1_cntrl0.L1Dcache
1405L1Icache=system.ruby.l1_cntrl0.L1Icache
1406buffer_size=0
1407clk_domain=system.cpu_clk_domain
1408cluster_id=0
1409enable_prefetch=false
1410eventq_index=0
1411l1_request_latency=2
1412l1_response_latency=2
1413l2_select_num_bits=0
1414number_of_TBEs=256
1415peer=Null
1416prefetcher=system.ruby.l1_cntrl0.prefetcher
1417recycle_latency=10
1418ruby_system=system.ruby
1419send_evictions=false
1420sequencer=system.ruby.l1_cntrl0.sequencer
1421to_l2_latency=1
1422transitions_per_cycle=4
1423version=0
1424requestFromL1Cache=system.ruby.network.slave[0]
1425requestToL1Cache=system.ruby.network.master[0]
1426responseFromL1Cache=system.ruby.network.slave[1]
1427responseToL1Cache=system.ruby.network.master[1]
1428unblockFromL1Cache=system.ruby.network.slave[2]

--- 31 unchanged lines hidden (view full) ---

1460[system.ruby.l1_cntrl0.prefetcher]
1461type=Prefetcher
1462cross_page=false
1463eventq_index=0
1464nonunit_filter=8
1465num_startup_pfs=1
1466num_streams=4
1467pf_per_stream=1
1468train_misses=4
1469unit_filter=8
1470
1471[system.ruby.l1_cntrl0.sequencer]
1472type=RubySequencer
1473access_phys_mem=true
1474clk_domain=system.cpu_clk_domain
1475dcache=system.ruby.l1_cntrl0.L1Dcache
1476deadlock_threshold=500000
1477eventq_index=0
1478icache=system.ruby.l1_cntrl0.L1Icache
1479max_outstanding_requests=16
1480ruby_system=system.ruby
1481support_data_reqs=true

--- 17 unchanged lines hidden (view full) ---

1499clk_domain=system.cpu_clk_domain
1500cluster_id=0
1501enable_prefetch=false
1502eventq_index=0
1503l1_request_latency=2
1504l1_response_latency=2
1505l2_select_num_bits=0
1506number_of_TBEs=256
1507peer=Null
1508prefetcher=system.ruby.l1_cntrl1.prefetcher
1509recycle_latency=10
1510ruby_system=system.ruby
1511send_evictions=false
1512sequencer=system.ruby.l1_cntrl1.sequencer
1513to_l2_latency=1
1514transitions_per_cycle=4
1515version=1
1516requestFromL1Cache=system.ruby.network.slave[3]
1517requestToL1Cache=system.ruby.network.master[2]
1518responseFromL1Cache=system.ruby.network.slave[4]
1519responseToL1Cache=system.ruby.network.master[3]
1520unblockFromL1Cache=system.ruby.network.slave[5]

--- 31 unchanged lines hidden (view full) ---

1552[system.ruby.l1_cntrl1.prefetcher]
1553type=Prefetcher
1554cross_page=false
1555eventq_index=0
1556nonunit_filter=8
1557num_startup_pfs=1
1558num_streams=4
1559pf_per_stream=1
1560train_misses=4
1561unit_filter=8
1562
1563[system.ruby.l1_cntrl1.sequencer]
1564type=RubySequencer
1565access_phys_mem=true
1566clk_domain=system.cpu_clk_domain
1567dcache=system.ruby.l1_cntrl1.L1Dcache
1568deadlock_threshold=500000
1569eventq_index=0
1570icache=system.ruby.l1_cntrl1.L1Icache
1571max_outstanding_requests=16
1572ruby_system=system.ruby
1573support_data_reqs=true

--- 14 unchanged lines hidden (view full) ---

1588L2cache=system.ruby.l2_cntrl0.L2cache
1589buffer_size=0
1590clk_domain=system.ruby.clk_domain
1591cluster_id=0
1592eventq_index=0
1593l2_request_latency=2
1594l2_response_latency=2
1595number_of_TBEs=256
1596peer=Null
1597recycle_latency=10
1598ruby_system=system.ruby
1599to_l1_latency=1
1600transitions_per_cycle=4
1601version=0
1602DirRequestFromL2Cache=system.ruby.network.slave[6]
1603L1RequestFromL2Cache=system.ruby.network.slave[7]
1604L1RequestToL2Cache=system.ruby.network.master[5]
1605responseFromL2Cache=system.ruby.network.slave[8]
1606responseToL2Cache=system.ruby.network.master[6]

--- 17 unchanged lines hidden (view full) ---

1624[system.ruby.memctrl_clk_domain]
1625type=DerivedClockDomain
1626clk_divider=3
1627clk_domain=system.ruby.clk_domain
1628eventq_index=0
1629
1630[system.ruby.network]
1631type=SimpleNetwork
1632children=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
1633adaptive_routing=false
1634buffer_size=0
1635clk_domain=system.ruby.clk_domain
1636control_msg_size=8
1637endpoint_bandwidth=1000
1638eventq_index=0
1639ext_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
1640int_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
1641netifs=
1642number_of_virtual_networks=10
1643routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 system.ruby.network.routers4 system.ruby.network.routers5
1644ruby_system=system.ruby
1645topology=Crossbar
1646master=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
1647slave=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
1648
1649[system.ruby.network.ext_links0]
1650type=SimpleExtLink
1651bandwidth_factor=16
1652eventq_index=0
1653ext_node=system.ruby.l1_cntrl0
1654int_node=system.ruby.network.routers0
1655latency=1

--- 35 unchanged lines hidden (view full) ---

1691bandwidth_factor=16
1692eventq_index=0
1693ext_node=system.ruby.dma_cntrl0
1694int_node=system.ruby.network.routers4
1695latency=1
1696link_id=4
1697weight=1
1698
1699[system.ruby.network.int_links0]
1700type=SimpleIntLink
1701bandwidth_factor=16
1702eventq_index=0
1703latency=1
1704link_id=5
1705node_a=system.ruby.network.routers0
1706node_b=system.ruby.network.routers5
1707weight=1
1708
1709[system.ruby.network.int_links1]
1710type=SimpleIntLink
1711bandwidth_factor=16
1712eventq_index=0
1713latency=1
1714link_id=6
1715node_a=system.ruby.network.routers1
1716node_b=system.ruby.network.routers5
1717weight=1
1718
1719[system.ruby.network.int_links2]
1720type=SimpleIntLink
1721bandwidth_factor=16
1722eventq_index=0
1723latency=1
1724link_id=7
1725node_a=system.ruby.network.routers2
1726node_b=system.ruby.network.routers5
1727weight=1
1728
1729[system.ruby.network.int_links3]
1730type=SimpleIntLink
1731bandwidth_factor=16
1732eventq_index=0
1733latency=1
1734link_id=8
1735node_a=system.ruby.network.routers3
1736node_b=system.ruby.network.routers5
1737weight=1
1738
1739[system.ruby.network.int_links4]
1740type=SimpleIntLink
1741bandwidth_factor=16
1742eventq_index=0
1743latency=1
1744link_id=9
1745node_a=system.ruby.network.routers4
1746node_b=system.ruby.network.routers5
1747weight=1
1748
1749[system.ruby.network.routers0]
1750type=Switch
1751clk_domain=system.ruby.clk_domain
1752eventq_index=0
1753router_id=0
1754virt_nets=10
1755
1756[system.ruby.network.routers1]

--- 26 unchanged lines hidden (view full) ---

1783
1784[system.ruby.network.routers5]
1785type=Switch
1786clk_domain=system.ruby.clk_domain
1787eventq_index=0
1788router_id=5
1789virt_nets=10
1790
1791[system.smbios_table]
1792type=X86SMBiosSMBiosTable
1793children=structures
1794eventq_index=0
1795major_version=2
1796minor_version=5
1797structures=system.smbios_table.structures
1798

--- 9 unchanged lines hidden (view full) ---

1808release_date=06/08/2008
1809rom_size=0
1810starting_addr_segment=0
1811vendor=
1812version=
1813
1814[system.sys_port_proxy]
1815type=RubyPortProxy
1816access_phys_mem=true
1817clk_domain=system.clk_domain
1818eventq_index=0
1819ruby_system=system.ruby
1820support_data_reqs=true
1821support_inst_reqs=true
1822system=system
1823using_ruby_tester=false
1824version=0
1825slave=system.system_port
1826
1827[system.voltage_domain]
1828type=VoltageDomain
1829eventq_index=0
1830voltage=1.000000
1831