X86: Add an X86_FS o3 regression.
authorGabe Black <gblack@eecs.umich.edu>
Mon, 15 Aug 2011 01:34:17 +0000 (18:34 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Mon, 15 Aug 2011 01:34:17 +0000 (18:34 -0700)
tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/config.ini [new file with mode: 0644]
tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/simerr [new file with mode: 0755]
tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/simout [new file with mode: 0755]
tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/stats.txt [new file with mode: 0644]
tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/system.pc.com_1.terminal [new file with mode: 0644]

diff --git a/tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/config.ini b/tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/config.ini
new file mode 100644 (file)
index 0000000..70d5b6f
--- /dev/null
@@ -0,0 +1,1526 @@
+[root]
+type=Root
+children=system
+time_sync_enable=false
+time_sync_period=100000000000
+time_sync_spin_threshold=100000000
+
+[system]
+type=LinuxX86System
+children=acpi_description_table_pointer bridge cpu e820_table intel_mp_pointer intel_mp_table intrctrl iobus iocache l2c membus pc physmem smbios_table toL2Bus
+acpi_description_table_pointer=system.acpi_description_table_pointer
+boot_cpu_frequency=500
+boot_osflags=earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
+e820_table=system.e820_table
+init_param=0
+intel_mp_pointer=system.intel_mp_pointer
+intel_mp_table=system.intel_mp_table
+kernel=/dist/m5/system/binaries/x86_64-vmlinux-2.6.22.9
+load_addr_mask=18446744073709551615
+mem_mode=timing
+memories=system.physmem
+physmem=system.physmem
+readfile=tests/halt.sh
+smbios_table=system.smbios_table
+symbolfile=
+work_begin_ckpt_count=0
+work_begin_cpu_id_exit=-1
+work_begin_exit_count=0
+work_cpus_ckpt_count=0
+work_end_ckpt_count=0
+work_end_exit_count=0
+work_item_id=-1
+
+[system.acpi_description_table_pointer]
+type=X86ACPIRSDP
+children=xsdt
+oem_id=
+revision=2
+rsdt=Null
+xsdt=system.acpi_description_table_pointer.xsdt
+
+[system.acpi_description_table_pointer.xsdt]
+type=X86ACPIXSDT
+creator_id=
+creator_revision=0
+entries=
+oem_id=
+oem_revision=0
+oem_table_id=
+
+[system.bridge]
+type=Bridge
+delay=50000
+filter_ranges_a=0:1152921504606846975
+filter_ranges_b=0:134217727
+nack_delay=4000
+req_size_a=16
+req_size_b=16
+resp_size_a=16
+resp_size_b=16
+write_ack=false
+side_a=system.iobus.port[0]
+side_b=system.membus.port[1]
+
+[system.cpu]
+type=DerivO3CPU
+children=dcache dtb dtb_walker_cache fuPool icache interrupts itb itb_walker_cache tracer
+BTBEntries=4096
+BTBTagSize=16
+LFSTSize=1024
+LQEntries=32
+LSQCheckLoads=true
+LSQDepCheckShift=4
+RASSize=16
+SQEntries=32
+SSITSize=1024
+activity=0
+backComSize=5
+cachePorts=200
+checker=Null
+choiceCtrBits=2
+choicePredictorSize=8192
+clock=500
+commitToDecodeDelay=1
+commitToFetchDelay=1
+commitToIEWDelay=1
+commitToRenameDelay=1
+commitWidth=8
+cpu_id=0
+decodeToFetchDelay=1
+decodeToRenameDelay=1
+decodeWidth=8
+defer_registration=false
+dispatchWidth=8
+do_checkpoint_insts=true
+do_quiesce=true
+do_statistics_insts=true
+dtb=system.cpu.dtb
+fetchToDecodeDelay=1
+fetchTrapLatency=1
+fetchWidth=8
+forwardComSize=5
+fuPool=system.cpu.fuPool
+function_trace=false
+function_trace_start=0
+globalCtrBits=2
+globalHistoryBits=13
+globalPredictorSize=8192
+iewToCommitDelay=1
+iewToDecodeDelay=1
+iewToFetchDelay=1
+iewToRenameDelay=1
+instShiftAmt=2
+interrupts=system.cpu.interrupts
+issueToExecuteDelay=1
+issueWidth=8
+itb=system.cpu.itb
+localCtrBits=2
+localHistoryBits=11
+localHistoryTableSize=2048
+localPredictorSize=2048
+max_insts_all_threads=0
+max_insts_any_thread=0
+max_loads_all_threads=0
+max_loads_any_thread=0
+numIQEntries=64
+numPhysFloatRegs=256
+numPhysIntRegs=256
+numROBEntries=192
+numRobs=1
+numThreads=1
+phase=0
+predType=tournament
+profile=0
+progress_interval=0
+renameToDecodeDelay=1
+renameToFetchDelay=1
+renameToIEWDelay=2
+renameToROBDelay=1
+renameWidth=8
+smtCommitPolicy=RoundRobin
+smtFetchPolicy=SingleThread
+smtIQPolicy=Partitioned
+smtIQThreshold=100
+smtLSQPolicy=Partitioned
+smtLSQThreshold=100
+smtNumFetchingThreads=1
+smtROBPolicy=Partitioned
+smtROBThreshold=100
+squashWidth=8
+system=system
+tracer=system.cpu.tracer
+trapLatency=13
+wbDepth=1
+wbWidth=8
+dcache_port=system.cpu.dcache.cpu_side
+icache_port=system.cpu.icache.cpu_side
+
+[system.cpu.dcache]
+type=BaseCache
+addr_range=0:18446744073709551615
+assoc=4
+block_size=64
+forward_snoops=true
+hash_delay=1
+is_top_level=true
+latency=1000
+max_miss_count=0
+mshrs=4
+num_cpus=1
+prefetch_data_accesses_only=false
+prefetch_degree=1
+prefetch_latency=10000
+prefetch_on_access=false
+prefetch_past_page=false
+prefetch_policy=none
+prefetch_serial_squash=false
+prefetch_use_cpu_id=true
+prefetcher_size=100
+prioritizeRequests=false
+repl=Null
+size=32768
+subblock_size=0
+tgts_per_mshr=20
+trace_addr=0
+two_queue=false
+write_buffers=8
+cpu_side=system.cpu.dcache_port
+mem_side=system.toL2Bus.port[2]
+
+[system.cpu.dtb]
+type=X86TLB
+children=walker
+size=64
+walker=system.cpu.dtb.walker
+
+[system.cpu.dtb.walker]
+type=X86PagetableWalker
+system=system
+port=system.cpu.dtb_walker_cache.cpu_side
+
+[system.cpu.dtb_walker_cache]
+type=BaseCache
+addr_range=0:18446744073709551615
+assoc=2
+block_size=64
+forward_snoops=true
+hash_delay=1
+is_top_level=false
+latency=1000
+max_miss_count=0
+mshrs=10
+num_cpus=1
+prefetch_data_accesses_only=false
+prefetch_degree=1
+prefetch_latency=10000
+prefetch_on_access=false
+prefetch_past_page=false
+prefetch_policy=none
+prefetch_serial_squash=false
+prefetch_use_cpu_id=true
+prefetcher_size=100
+prioritizeRequests=false
+repl=Null
+size=1024
+subblock_size=0
+tgts_per_mshr=12
+trace_addr=0
+two_queue=false
+write_buffers=8
+cpu_side=system.cpu.dtb.walker.port
+mem_side=system.toL2Bus.port[4]
+
+[system.cpu.fuPool]
+type=FUPool
+children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
+FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8
+
+[system.cpu.fuPool.FUList0]
+type=FUDesc
+children=opList
+count=6
+opList=system.cpu.fuPool.FUList0.opList
+
+[system.cpu.fuPool.FUList0.opList]
+type=OpDesc
+issueLat=1
+opClass=IntAlu
+opLat=1
+
+[system.cpu.fuPool.FUList1]
+type=FUDesc
+children=opList0 opList1
+count=2
+opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
+
+[system.cpu.fuPool.FUList1.opList0]
+type=OpDesc
+issueLat=1
+opClass=IntMult
+opLat=3
+
+[system.cpu.fuPool.FUList1.opList1]
+type=OpDesc
+issueLat=19
+opClass=IntDiv
+opLat=20
+
+[system.cpu.fuPool.FUList2]
+type=FUDesc
+children=opList0 opList1 opList2
+count=4
+opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
+
+[system.cpu.fuPool.FUList2.opList0]
+type=OpDesc
+issueLat=1
+opClass=FloatAdd
+opLat=2
+
+[system.cpu.fuPool.FUList2.opList1]
+type=OpDesc
+issueLat=1
+opClass=FloatCmp
+opLat=2
+
+[system.cpu.fuPool.FUList2.opList2]
+type=OpDesc
+issueLat=1
+opClass=FloatCvt
+opLat=2
+
+[system.cpu.fuPool.FUList3]
+type=FUDesc
+children=opList0 opList1 opList2
+count=2
+opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
+
+[system.cpu.fuPool.FUList3.opList0]
+type=OpDesc
+issueLat=1
+opClass=FloatMult
+opLat=4
+
+[system.cpu.fuPool.FUList3.opList1]
+type=OpDesc
+issueLat=12
+opClass=FloatDiv
+opLat=12
+
+[system.cpu.fuPool.FUList3.opList2]
+type=OpDesc
+issueLat=24
+opClass=FloatSqrt
+opLat=24
+
+[system.cpu.fuPool.FUList4]
+type=FUDesc
+children=opList
+count=0
+opList=system.cpu.fuPool.FUList4.opList
+
+[system.cpu.fuPool.FUList4.opList]
+type=OpDesc
+issueLat=1
+opClass=MemRead
+opLat=1
+
+[system.cpu.fuPool.FUList5]
+type=FUDesc
+children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
+count=4
+opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19
+
+[system.cpu.fuPool.FUList5.opList00]
+type=OpDesc
+issueLat=1
+opClass=SimdAdd
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList01]
+type=OpDesc
+issueLat=1
+opClass=SimdAddAcc
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList02]
+type=OpDesc
+issueLat=1
+opClass=SimdAlu
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList03]
+type=OpDesc
+issueLat=1
+opClass=SimdCmp
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList04]
+type=OpDesc
+issueLat=1
+opClass=SimdCvt
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList05]
+type=OpDesc
+issueLat=1
+opClass=SimdMisc
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList06]
+type=OpDesc
+issueLat=1
+opClass=SimdMult
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList07]
+type=OpDesc
+issueLat=1
+opClass=SimdMultAcc
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList08]
+type=OpDesc
+issueLat=1
+opClass=SimdShift
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList09]
+type=OpDesc
+issueLat=1
+opClass=SimdShiftAcc
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList10]
+type=OpDesc
+issueLat=1
+opClass=SimdSqrt
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList11]
+type=OpDesc
+issueLat=1
+opClass=SimdFloatAdd
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList12]
+type=OpDesc
+issueLat=1
+opClass=SimdFloatAlu
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList13]
+type=OpDesc
+issueLat=1
+opClass=SimdFloatCmp
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList14]
+type=OpDesc
+issueLat=1
+opClass=SimdFloatCvt
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList15]
+type=OpDesc
+issueLat=1
+opClass=SimdFloatDiv
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList16]
+type=OpDesc
+issueLat=1
+opClass=SimdFloatMisc
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList17]
+type=OpDesc
+issueLat=1
+opClass=SimdFloatMult
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList18]
+type=OpDesc
+issueLat=1
+opClass=SimdFloatMultAcc
+opLat=1
+
+[system.cpu.fuPool.FUList5.opList19]
+type=OpDesc
+issueLat=1
+opClass=SimdFloatSqrt
+opLat=1
+
+[system.cpu.fuPool.FUList6]
+type=FUDesc
+children=opList
+count=0
+opList=system.cpu.fuPool.FUList6.opList
+
+[system.cpu.fuPool.FUList6.opList]
+type=OpDesc
+issueLat=1
+opClass=MemWrite
+opLat=1
+
+[system.cpu.fuPool.FUList7]
+type=FUDesc
+children=opList0 opList1
+count=4
+opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
+
+[system.cpu.fuPool.FUList7.opList0]
+type=OpDesc
+issueLat=1
+opClass=MemRead
+opLat=1
+
+[system.cpu.fuPool.FUList7.opList1]
+type=OpDesc
+issueLat=1
+opClass=MemWrite
+opLat=1
+
+[system.cpu.fuPool.FUList8]
+type=FUDesc
+children=opList
+count=1
+opList=system.cpu.fuPool.FUList8.opList
+
+[system.cpu.fuPool.FUList8.opList]
+type=OpDesc
+issueLat=3
+opClass=IprAccess
+opLat=3
+
+[system.cpu.icache]
+type=BaseCache
+addr_range=0:18446744073709551615
+assoc=1
+block_size=64
+forward_snoops=true
+hash_delay=1
+is_top_level=true
+latency=1000
+max_miss_count=0
+mshrs=4
+num_cpus=1
+prefetch_data_accesses_only=false
+prefetch_degree=1
+prefetch_latency=10000
+prefetch_on_access=false
+prefetch_past_page=false
+prefetch_policy=none
+prefetch_serial_squash=false
+prefetch_use_cpu_id=true
+prefetcher_size=100
+prioritizeRequests=false
+repl=Null
+size=32768
+subblock_size=0
+tgts_per_mshr=20
+trace_addr=0
+two_queue=false
+write_buffers=8
+cpu_side=system.cpu.icache_port
+mem_side=system.toL2Bus.port[1]
+
+[system.cpu.interrupts]
+type=X86LocalApic
+int_latency=1000
+pio_addr=2305843009213693952
+pio_latency=1000
+platform=system.pc
+system=system
+int_port=system.membus.port[5]
+pio=system.membus.port[4]
+
+[system.cpu.itb]
+type=X86TLB
+children=walker
+size=64
+walker=system.cpu.itb.walker
+
+[system.cpu.itb.walker]
+type=X86PagetableWalker
+system=system
+port=system.cpu.itb_walker_cache.cpu_side
+
+[system.cpu.itb_walker_cache]
+type=BaseCache
+addr_range=0:18446744073709551615
+assoc=2
+block_size=64
+forward_snoops=true
+hash_delay=1
+is_top_level=false
+latency=1000
+max_miss_count=0
+mshrs=10
+num_cpus=1
+prefetch_data_accesses_only=false
+prefetch_degree=1
+prefetch_latency=10000
+prefetch_on_access=false
+prefetch_past_page=false
+prefetch_policy=none
+prefetch_serial_squash=false
+prefetch_use_cpu_id=true
+prefetcher_size=100
+prioritizeRequests=false
+repl=Null
+size=1024
+subblock_size=0
+tgts_per_mshr=12
+trace_addr=0
+two_queue=false
+write_buffers=8
+cpu_side=system.cpu.itb.walker.port
+mem_side=system.toL2Bus.port[3]
+
+[system.cpu.tracer]
+type=ExeTracer
+
+[system.e820_table]
+type=X86E820Table
+children=entries0 entries1
+entries=system.e820_table.entries0 system.e820_table.entries1
+
+[system.e820_table.entries0]
+type=X86E820Entry
+addr=0
+range_type=2
+size=1048576
+
+[system.e820_table.entries1]
+type=X86E820Entry
+addr=1048576
+range_type=1
+size=133169152
+
+[system.intel_mp_pointer]
+type=X86IntelMPFloatingPointer
+default_config=0
+imcr_present=true
+spec_rev=4
+
+[system.intel_mp_table]
+type=X86IntelMPConfigTable
+children=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 ext_entries
+base_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
+ext_entries=system.intel_mp_table.ext_entries
+local_apic=4276092928
+oem_id=
+oem_table_addr=0
+oem_table_size=0
+product_id=
+spec_rev=4
+
+[system.intel_mp_table.base_entries00]
+type=X86IntelMPProcessor
+bootstrap=true
+enable=true
+family=0
+feature_flags=0
+local_apic_id=0
+local_apic_version=20
+model=0
+stepping=0
+
+[system.intel_mp_table.base_entries01]
+type=X86IntelMPIOAPIC
+address=4273995776
+enable=true
+id=1
+version=17
+
+[system.intel_mp_table.base_entries02]
+type=X86IntelMPBus
+bus_id=0
+bus_type=ISA
+
+[system.intel_mp_table.base_entries03]
+type=X86IntelMPBus
+bus_id=1
+bus_type=PCI
+
+[system.intel_mp_table.base_entries04]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=16
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=1
+source_bus_irq=16
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries05]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=0
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries06]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=2
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=0
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries07]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=1
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries08]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=1
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=1
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries09]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=3
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries10]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=3
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=3
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries11]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=4
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries12]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=4
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=4
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries13]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=5
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries14]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=5
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=5
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries15]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=6
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries16]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=6
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=6
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries17]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=7
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries18]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=7
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=7
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries19]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=8
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries20]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=8
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=8
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries21]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=9
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries22]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=9
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=9
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries23]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=10
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries24]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=10
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=10
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries25]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=11
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries26]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=11
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=11
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries27]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=12
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries28]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=12
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=12
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries29]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=13
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries30]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=13
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=13
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries31]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=0
+interrupt_type=ExtInt
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=14
+trigger=ConformTrigger
+
+[system.intel_mp_table.base_entries32]
+type=X86IntelMPIOIntAssignment
+dest_io_apic_id=1
+dest_io_apic_intin=14
+interrupt_type=INT
+polarity=ConformPolarity
+source_bus_id=0
+source_bus_irq=14
+trigger=ConformTrigger
+
+[system.intel_mp_table.ext_entries]
+type=X86IntelMPBusHierarchy
+bus_id=0
+parent_bus=1
+subtractive_decode=true
+
+[system.intrctrl]
+type=IntrControl
+sys=system
+
+[system.iobus]
+type=Bus
+block_size=64
+bus_id=0
+clock=1000
+header_cycles=1
+use_default_range=true
+width=64
+default=system.pc.pciconfig.pio
+port=system.bridge.side_a system.pc.south_bridge.cmos.pio system.pc.south_bridge.dma1.pio system.pc.south_bridge.ide.pio 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.south_bridge.io_apic.int_port 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.iocache.cpu_side system.pc.south_bridge.ide.config system.pc.south_bridge.ide.dma
+
+[system.iocache]
+type=BaseCache
+addr_range=0:134217727
+assoc=8
+block_size=64
+forward_snoops=false
+hash_delay=1
+is_top_level=false
+latency=50000
+max_miss_count=0
+mshrs=20
+num_cpus=1
+prefetch_data_accesses_only=false
+prefetch_degree=1
+prefetch_latency=500000
+prefetch_on_access=false
+prefetch_past_page=false
+prefetch_policy=none
+prefetch_serial_squash=false
+prefetch_use_cpu_id=true
+prefetcher_size=100
+prioritizeRequests=false
+repl=Null
+size=1024
+subblock_size=0
+tgts_per_mshr=12
+trace_addr=0
+two_queue=false
+write_buffers=8
+cpu_side=system.iobus.port[18]
+mem_side=system.membus.port[2]
+
+[system.l2c]
+type=BaseCache
+addr_range=0:18446744073709551615
+assoc=8
+block_size=64
+forward_snoops=true
+hash_delay=1
+is_top_level=false
+latency=10000
+max_miss_count=0
+mshrs=92
+num_cpus=1
+prefetch_data_accesses_only=false
+prefetch_degree=1
+prefetch_latency=100000
+prefetch_on_access=false
+prefetch_past_page=false
+prefetch_policy=none
+prefetch_serial_squash=false
+prefetch_use_cpu_id=true
+prefetcher_size=100
+prioritizeRequests=false
+repl=Null
+size=4194304
+subblock_size=0
+tgts_per_mshr=16
+trace_addr=0
+two_queue=false
+write_buffers=8
+cpu_side=system.toL2Bus.port[0]
+mem_side=system.membus.port[3]
+
+[system.membus]
+type=Bus
+children=badaddr_responder
+block_size=64
+bus_id=1
+clock=1000
+header_cycles=1
+use_default_range=false
+width=64
+default=system.membus.badaddr_responder.pio
+port=system.physmem.port[0] system.bridge.side_b system.iocache.mem_side system.l2c.mem_side system.cpu.interrupts.pio system.cpu.interrupts.int_port
+
+[system.membus.badaddr_responder]
+type=IsaFake
+fake_mem=false
+pio_addr=0
+pio_latency=1000
+pio_size=8
+platform=system.pc
+ret_bad_addr=true
+ret_data16=65535
+ret_data32=4294967295
+ret_data64=18446744073709551615
+ret_data8=255
+system=system
+update_data=false
+warn_access=
+pio=system.membus.default
+
+[system.pc]
+type=Pc
+children=behind_pci com_1 fake_com_2 fake_com_3 fake_com_4 fake_floppy i_dont_exist pciconfig south_bridge terminal
+intrctrl=system.intrctrl
+system=system
+
+[system.pc.behind_pci]
+type=IsaFake
+fake_mem=false
+pio_addr=9223372036854779128
+pio_latency=1000
+pio_size=8
+platform=system.pc
+ret_bad_addr=false
+ret_data16=65535
+ret_data32=4294967295
+ret_data64=18446744073709551615
+ret_data8=255
+system=system
+update_data=false
+warn_access=
+pio=system.iobus.port[12]
+
+[system.pc.com_1]
+type=Uart8250
+children=terminal
+pio_addr=9223372036854776824
+pio_latency=1000
+platform=system.pc
+system=system
+terminal=system.pc.com_1.terminal
+pio=system.iobus.port[13]
+
+[system.pc.com_1.terminal]
+type=Terminal
+intr_control=system.intrctrl
+number=0
+output=true
+port=3456
+
+[system.pc.com_1.terminal]
+type=Terminal
+intr_control=system.intrctrl
+number=0
+output=true
+port=3456
+
+[system.pc.fake_com_2]
+type=IsaFake
+fake_mem=false
+pio_addr=9223372036854776568
+pio_latency=1000
+pio_size=8
+platform=system.pc
+ret_bad_addr=false
+ret_data16=65535
+ret_data32=4294967295
+ret_data64=18446744073709551615
+ret_data8=255
+system=system
+update_data=false
+warn_access=
+pio=system.iobus.port[14]
+
+[system.pc.fake_com_3]
+type=IsaFake
+fake_mem=false
+pio_addr=9223372036854776808
+pio_latency=1000
+pio_size=8
+platform=system.pc
+ret_bad_addr=false
+ret_data16=65535
+ret_data32=4294967295
+ret_data64=18446744073709551615
+ret_data8=255
+system=system
+update_data=false
+warn_access=
+pio=system.iobus.port[15]
+
+[system.pc.fake_com_4]
+type=IsaFake
+fake_mem=false
+pio_addr=9223372036854776552
+pio_latency=1000
+pio_size=8
+platform=system.pc
+ret_bad_addr=false
+ret_data16=65535
+ret_data32=4294967295
+ret_data64=18446744073709551615
+ret_data8=255
+system=system
+update_data=false
+warn_access=
+pio=system.iobus.port[16]
+
+[system.pc.fake_floppy]
+type=IsaFake
+fake_mem=false
+pio_addr=9223372036854776818
+pio_latency=1000
+pio_size=2
+platform=system.pc
+ret_bad_addr=false
+ret_data16=65535
+ret_data32=4294967295
+ret_data64=18446744073709551615
+ret_data8=255
+system=system
+update_data=false
+warn_access=
+pio=system.iobus.port[17]
+
+[system.pc.i_dont_exist]
+type=IsaFake
+fake_mem=false
+pio_addr=9223372036854775936
+pio_latency=1000
+pio_size=1
+platform=system.pc
+ret_bad_addr=false
+ret_data16=65535
+ret_data32=4294967295
+ret_data64=18446744073709551615
+ret_data8=255
+system=system
+update_data=false
+warn_access=
+pio=system.iobus.port[11]
+
+[system.pc.pciconfig]
+type=PciConfigAll
+bus=0
+pio_latency=1
+platform=system.pc
+size=16777216
+system=system
+pio=system.iobus.default
+
+[system.pc.south_bridge]
+type=SouthBridge
+children=cmos dma1 ide int_lines0 int_lines1 int_lines2 int_lines3 int_lines4 int_lines5 int_lines6 io_apic keyboard pic1 pic2 pit speaker
+cmos=system.pc.south_bridge.cmos
+dma1=system.pc.south_bridge.dma1
+io_apic=system.pc.south_bridge.io_apic
+keyboard=system.pc.south_bridge.keyboard
+pic1=system.pc.south_bridge.pic1
+pic2=system.pc.south_bridge.pic2
+pio_latency=1000
+pit=system.pc.south_bridge.pit
+platform=system.pc
+speaker=system.pc.south_bridge.speaker
+
+[system.pc.south_bridge.cmos]
+type=Cmos
+children=int_pin
+int_pin=system.pc.south_bridge.cmos.int_pin
+pio_addr=9223372036854775920
+pio_latency=1000
+platform=system.pc
+system=system
+time=Sun Jan  1 00:00:00 2012
+pio=system.iobus.port[1]
+
+[system.pc.south_bridge.cmos.int_pin]
+type=X86IntSourcePin
+
+[system.pc.south_bridge.dma1]
+type=I8237
+pio_addr=9223372036854775808
+pio_latency=1000
+platform=system.pc
+system=system
+pio=system.iobus.port[2]
+
+[system.pc.south_bridge.ide]
+type=IdeController
+children=disks0 disks1
+BAR0=496
+BAR0LegacyIO=true
+BAR0Size=8
+BAR1=1012
+BAR1LegacyIO=true
+BAR1Size=3
+BAR2=368
+BAR2LegacyIO=true
+BAR2Size=8
+BAR3=884
+BAR3LegacyIO=true
+BAR3Size=3
+BAR4=1
+BAR4LegacyIO=false
+BAR4Size=16
+BAR5=1
+BAR5LegacyIO=false
+BAR5Size=0
+BIST=0
+CacheLineSize=0
+CardbusCIS=0
+ClassCode=1
+Command=0
+DeviceID=28945
+ExpansionROM=0
+HeaderType=0
+InterruptLine=14
+InterruptPin=1
+LatencyTimer=0
+MaximumLatency=0
+MinimumGrant=0
+ProgIF=128
+Revision=0
+Status=640
+SubClassCode=1
+SubsystemID=0
+SubsystemVendorID=0
+VendorID=32902
+config_latency=20000
+ctrl_offset=0
+disks=system.pc.south_bridge.ide.disks0 system.pc.south_bridge.ide.disks1
+io_shift=0
+max_backoff_delay=10000000
+min_backoff_delay=4000
+pci_bus=0
+pci_dev=4
+pci_func=0
+pio_latency=1000
+platform=system.pc
+system=system
+config=system.iobus.port[19]
+dma=system.iobus.port[20]
+pio=system.iobus.port[3]
+
+[system.pc.south_bridge.ide.disks0]
+type=IdeDisk
+children=image
+delay=1000000
+driveID=master
+image=system.pc.south_bridge.ide.disks0.image
+
+[system.pc.south_bridge.ide.disks0.image]
+type=CowDiskImage
+children=child
+child=system.pc.south_bridge.ide.disks0.image.child
+image_file=
+read_only=false
+table_size=65536
+
+[system.pc.south_bridge.ide.disks0.image.child]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/linux-x86.img
+read_only=true
+
+[system.pc.south_bridge.ide.disks1]
+type=IdeDisk
+children=image
+delay=1000000
+driveID=master
+image=system.pc.south_bridge.ide.disks1.image
+
+[system.pc.south_bridge.ide.disks1.image]
+type=CowDiskImage
+children=child
+child=system.pc.south_bridge.ide.disks1.image.child
+image_file=
+read_only=false
+table_size=65536
+
+[system.pc.south_bridge.ide.disks1.image.child]
+type=RawDiskImage
+image_file=/dist/m5/system/disks/linux-bigswap2.img
+read_only=true
+
+[system.pc.south_bridge.int_lines0]
+type=X86IntLine
+children=sink
+sink=system.pc.south_bridge.int_lines0.sink
+source=system.pc.south_bridge.pic1.output
+
+[system.pc.south_bridge.int_lines0.sink]
+type=X86IntSinkPin
+device=system.pc.south_bridge.io_apic
+number=0
+
+[system.pc.south_bridge.int_lines1]
+type=X86IntLine
+children=sink
+sink=system.pc.south_bridge.int_lines1.sink
+source=system.pc.south_bridge.pic2.output
+
+[system.pc.south_bridge.int_lines1.sink]
+type=X86IntSinkPin
+device=system.pc.south_bridge.pic1
+number=2
+
+[system.pc.south_bridge.int_lines2]
+type=X86IntLine
+children=sink
+sink=system.pc.south_bridge.int_lines2.sink
+source=system.pc.south_bridge.cmos.int_pin
+
+[system.pc.south_bridge.int_lines2.sink]
+type=X86IntSinkPin
+device=system.pc.south_bridge.pic2
+number=0
+
+[system.pc.south_bridge.int_lines3]
+type=X86IntLine
+children=sink
+sink=system.pc.south_bridge.int_lines3.sink
+source=system.pc.south_bridge.pit.int_pin
+
+[system.pc.south_bridge.int_lines3.sink]
+type=X86IntSinkPin
+device=system.pc.south_bridge.pic1
+number=0
+
+[system.pc.south_bridge.int_lines4]
+type=X86IntLine
+children=sink
+sink=system.pc.south_bridge.int_lines4.sink
+source=system.pc.south_bridge.pit.int_pin
+
+[system.pc.south_bridge.int_lines4.sink]
+type=X86IntSinkPin
+device=system.pc.south_bridge.io_apic
+number=2
+
+[system.pc.south_bridge.int_lines5]
+type=X86IntLine
+children=sink
+sink=system.pc.south_bridge.int_lines5.sink
+source=system.pc.south_bridge.keyboard.keyboard_int_pin
+
+[system.pc.south_bridge.int_lines5.sink]
+type=X86IntSinkPin
+device=system.pc.south_bridge.io_apic
+number=1
+
+[system.pc.south_bridge.int_lines6]
+type=X86IntLine
+children=sink
+sink=system.pc.south_bridge.int_lines6.sink
+source=system.pc.south_bridge.keyboard.mouse_int_pin
+
+[system.pc.south_bridge.int_lines6.sink]
+type=X86IntSinkPin
+device=system.pc.south_bridge.io_apic
+number=12
+
+[system.pc.south_bridge.io_apic]
+type=I82094AA
+apic_id=1
+external_int_pic=system.pc.south_bridge.pic1
+int_latency=1000
+pio_addr=4273995776
+pio_latency=1000
+platform=system.pc
+system=system
+int_port=system.iobus.port[10]
+pio=system.iobus.port[9]
+
+[system.pc.south_bridge.keyboard]
+type=I8042
+children=keyboard_int_pin mouse_int_pin
+command_port=9223372036854775908
+data_port=9223372036854775904
+keyboard_int_pin=system.pc.south_bridge.keyboard.keyboard_int_pin
+mouse_int_pin=system.pc.south_bridge.keyboard.mouse_int_pin
+pio_addr=0
+pio_latency=1000
+platform=system.pc
+system=system
+pio=system.iobus.port[4]
+
+[system.pc.south_bridge.keyboard.keyboard_int_pin]
+type=X86IntSourcePin
+
+[system.pc.south_bridge.keyboard.mouse_int_pin]
+type=X86IntSourcePin
+
+[system.pc.south_bridge.pic1]
+type=I8259
+children=output
+mode=I8259Master
+output=system.pc.south_bridge.pic1.output
+pio_addr=9223372036854775840
+pio_latency=1000
+platform=system.pc
+slave=system.pc.south_bridge.pic2
+system=system
+pio=system.iobus.port[5]
+
+[system.pc.south_bridge.pic1.output]
+type=X86IntSourcePin
+
+[system.pc.south_bridge.pic2]
+type=I8259
+children=output
+mode=I8259Slave
+output=system.pc.south_bridge.pic2.output
+pio_addr=9223372036854775968
+pio_latency=1000
+platform=system.pc
+slave=Null
+system=system
+pio=system.iobus.port[6]
+
+[system.pc.south_bridge.pic2.output]
+type=X86IntSourcePin
+
+[system.pc.south_bridge.pit]
+type=I8254
+children=int_pin
+int_pin=system.pc.south_bridge.pit.int_pin
+pio_addr=9223372036854775872
+pio_latency=1000
+platform=system.pc
+system=system
+pio=system.iobus.port[7]
+
+[system.pc.south_bridge.pit.int_pin]
+type=X86IntSourcePin
+
+[system.pc.south_bridge.speaker]
+type=PcSpeaker
+i8254=system.pc.south_bridge.pit
+pio_addr=9223372036854775905
+pio_latency=1000
+platform=system.pc
+system=system
+pio=system.iobus.port[8]
+
+[system.physmem]
+type=PhysicalMemory
+file=
+latency=30000
+latency_var=0
+null=false
+range=0:134217727
+zero=false
+port=system.membus.port[0]
+
+[system.smbios_table]
+type=X86SMBiosSMBiosTable
+children=structures
+major_version=2
+minor_version=5
+structures=system.smbios_table.structures
+
+[system.smbios_table.structures]
+type=X86SMBiosBiosInformation
+characteristic_ext_bytes=
+characteristics=
+emb_cont_firmware_major=0
+emb_cont_firmware_minor=0
+major=0
+minor=0
+release_date=06/08/2008
+rom_size=0
+starting_addr_segment=0
+vendor=
+version=
+
+[system.toL2Bus]
+type=Bus
+block_size=64
+bus_id=0
+clock=1000
+header_cycles=1
+use_default_range=false
+width=64
+port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.itb_walker_cache.mem_side system.cpu.dtb_walker_cache.mem_side
+
diff --git a/tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/simerr b/tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/simerr
new file mode 100755 (executable)
index 0000000..fd09f1f
--- /dev/null
@@ -0,0 +1,9 @@
+warn: Sockets disabled, not accepting terminal connections
+warn: Reading current count from inactive timer.
+warn: Sockets disabled, not accepting gdb connections
+warn: Don't know what interrupt to clear for console.
+warn: instruction 'fxsave' unimplemented
+warn: Tried to clear PCI interrupt 14
+warn: Unknown mouse command 0xe1.
+warn: instruction 'wbinvd' unimplemented
+hack: be nice to actually delete the event here
diff --git a/tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/simout b/tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/simout
new file mode 100755 (executable)
index 0000000..cf1d2e1
--- /dev/null
@@ -0,0 +1,13 @@
+gem5 Simulator System.  http://gem5.org
+gem5 is copyrighted software; use the --copyright option for details.
+
+gem5 compiled Aug 14 2011 17:50:33
+gem5 started Aug 14 2011 17:50:50
+gem5 executing on burrito
+command line: build/X86_FS/gem5.opt -d build/X86_FS/tests/opt/long/10.linux-boot/x86/linux/pc-o3-timing -re tests/run.py build/X86_FS/tests/opt/long/10.linux-boot/x86/linux/pc-o3-timing
+warning: add_child('terminal'): child 'terminal' already has parent
+Global frequency set at 1000000000000 ticks per second
+info: kernel located at: /dist/m5/system/binaries/x86_64-vmlinux-2.6.22.9
+      0: rtc: Real-time clock set to Sun Jan  1 00:00:00 2012
+info: Entering event queue @ 0.  Starting simulation...
+Exiting @ tick 5147635094500 because m5_exit instruction encountered
diff --git a/tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/stats.txt b/tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/stats.txt
new file mode 100644 (file)
index 0000000..220e5ea
--- /dev/null
@@ -0,0 +1,900 @@
+
+---------- Begin Simulation Statistics ----------
+sim_seconds                                  5.147635                       # Number of seconds simulated
+sim_ticks                                5147635094500                       # Number of ticks simulated
+sim_freq                                 1000000000000                       # Frequency of simulated ticks
+host_inst_rate                                 351632                       # Simulator instruction rate (inst/s)
+host_tick_rate                             2155130798                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 384428                       # Number of bytes of host memory used
+host_seconds                                  2388.55                       # Real time elapsed on the host
+sim_insts                                   839890138                       # Number of instructions simulated
+system.l2c.replacements                        168889                       # number of replacements
+system.l2c.tagsinuse                     38220.032298                       # Cycle average of tags in use
+system.l2c.total_refs                         3756292                       # Total number of references to valid blocks.
+system.l2c.sampled_refs                        202498                       # Sample count of references to valid blocks.
+system.l2c.avg_refs                         18.549773                       # Average number of references to valid blocks.
+system.l2c.warmup_cycle                             0                       # Cycle when the warmup percentage was hit.
+system.l2c.occ_blocks::0                 11771.329873                       # Average occupied blocks per context
+system.l2c.occ_blocks::1                 26448.702425                       # Average occupied blocks per context
+system.l2c.occ_percent::0                    0.179616                       # Average percentage of cache occupancy
+system.l2c.occ_percent::1                    0.403575                       # Average percentage of cache occupancy
+system.l2c.ReadReq_hits::0                    2324685                       # number of ReadReq hits
+system.l2c.ReadReq_hits::1                     121813                       # number of ReadReq hits
+system.l2c.ReadReq_hits::total                2446498                       # number of ReadReq hits
+system.l2c.Writeback_hits::0                  1589010                       # number of Writeback hits
+system.l2c.Writeback_hits::total              1589010                       # number of Writeback hits
+system.l2c.UpgradeReq_hits::0                     347                       # number of UpgradeReq hits
+system.l2c.UpgradeReq_hits::total                 347                       # number of UpgradeReq hits
+system.l2c.ReadExReq_hits::0                   150926                       # number of ReadExReq hits
+system.l2c.ReadExReq_hits::total               150926                       # number of ReadExReq hits
+system.l2c.demand_hits::0                     2475611                       # number of demand (read+write) hits
+system.l2c.demand_hits::1                      121813                       # number of demand (read+write) hits
+system.l2c.demand_hits::total                 2597424                       # number of demand (read+write) hits
+system.l2c.overall_hits::0                    2475611                       # number of overall hits
+system.l2c.overall_hits::1                     121813                       # number of overall hits
+system.l2c.overall_hits::total                2597424                       # number of overall hits
+system.l2c.ReadReq_misses::0                    64844                       # number of ReadReq misses
+system.l2c.ReadReq_misses::1                       78                       # number of ReadReq misses
+system.l2c.ReadReq_misses::total                64922                       # number of ReadReq misses
+system.l2c.UpgradeReq_misses::0                  3952                       # number of UpgradeReq misses
+system.l2c.UpgradeReq_misses::total              3952                       # number of UpgradeReq misses
+system.l2c.ReadExReq_misses::0                 141925                       # number of ReadExReq misses
+system.l2c.ReadExReq_misses::total             141925                       # number of ReadExReq misses
+system.l2c.demand_misses::0                    206769                       # number of demand (read+write) misses
+system.l2c.demand_misses::1                        78                       # number of demand (read+write) misses
+system.l2c.demand_misses::total                206847                       # number of demand (read+write) misses
+system.l2c.overall_misses::0                   206769                       # number of overall misses
+system.l2c.overall_misses::1                       78                       # number of overall misses
+system.l2c.overall_misses::total               206847                       # number of overall misses
+system.l2c.ReadReq_miss_latency            3405563500                       # number of ReadReq miss cycles
+system.l2c.UpgradeReq_miss_latency           38740500                       # number of UpgradeReq miss cycles
+system.l2c.ReadExReq_miss_latency          7426067500                       # number of ReadExReq miss cycles
+system.l2c.demand_miss_latency            10831631000                       # number of demand (read+write) miss cycles
+system.l2c.overall_miss_latency           10831631000                       # number of overall miss cycles
+system.l2c.ReadReq_accesses::0                2389529                       # number of ReadReq accesses(hits+misses)
+system.l2c.ReadReq_accesses::1                 121891                       # number of ReadReq accesses(hits+misses)
+system.l2c.ReadReq_accesses::total            2511420                       # number of ReadReq accesses(hits+misses)
+system.l2c.Writeback_accesses::0              1589010                       # number of Writeback accesses(hits+misses)
+system.l2c.Writeback_accesses::total          1589010                       # number of Writeback accesses(hits+misses)
+system.l2c.UpgradeReq_accesses::0                4299                       # number of UpgradeReq accesses(hits+misses)
+system.l2c.UpgradeReq_accesses::total            4299                       # number of UpgradeReq accesses(hits+misses)
+system.l2c.ReadExReq_accesses::0               292851                       # number of ReadExReq accesses(hits+misses)
+system.l2c.ReadExReq_accesses::total           292851                       # number of ReadExReq accesses(hits+misses)
+system.l2c.demand_accesses::0                 2682380                       # number of demand (read+write) accesses
+system.l2c.demand_accesses::1                  121891                       # number of demand (read+write) accesses
+system.l2c.demand_accesses::total             2804271                       # number of demand (read+write) accesses
+system.l2c.overall_accesses::0                2682380                       # number of overall (read+write) accesses
+system.l2c.overall_accesses::1                 121891                       # number of overall (read+write) accesses
+system.l2c.overall_accesses::total            2804271                       # number of overall (read+write) accesses
+system.l2c.ReadReq_miss_rate::0              0.027137                       # miss rate for ReadReq accesses
+system.l2c.ReadReq_miss_rate::1              0.000640                       # miss rate for ReadReq accesses
+system.l2c.ReadReq_miss_rate::total          0.027777                       # miss rate for ReadReq accesses
+system.l2c.UpgradeReq_miss_rate::0           0.919284                       # miss rate for UpgradeReq accesses
+system.l2c.ReadExReq_miss_rate::0            0.484632                       # miss rate for ReadExReq accesses
+system.l2c.demand_miss_rate::0               0.077084                       # miss rate for demand accesses
+system.l2c.demand_miss_rate::1               0.000640                       # miss rate for demand accesses
+system.l2c.demand_miss_rate::total           0.077724                       # miss rate for demand accesses
+system.l2c.overall_miss_rate::0              0.077084                       # miss rate for overall accesses
+system.l2c.overall_miss_rate::1              0.000640                       # miss rate for overall accesses
+system.l2c.overall_miss_rate::total          0.077724                       # miss rate for overall accesses
+system.l2c.ReadReq_avg_miss_latency::0   52519.331010                       # average ReadReq miss latency
+system.l2c.ReadReq_avg_miss_latency::1   43661070.512821                       # average ReadReq miss latency
+system.l2c.ReadReq_avg_miss_latency::total 43713589.843830                       # average ReadReq miss latency
+system.l2c.UpgradeReq_avg_miss_latency::0  9802.758097                       # average UpgradeReq miss latency
+system.l2c.UpgradeReq_avg_miss_latency::1          inf                       # average UpgradeReq miss latency
+system.l2c.UpgradeReq_avg_miss_latency::total          inf                       # average UpgradeReq miss latency
+system.l2c.ReadExReq_avg_miss_latency::0 52323.885855                       # average ReadExReq miss latency
+system.l2c.ReadExReq_avg_miss_latency::1          inf                       # average ReadExReq miss latency
+system.l2c.ReadExReq_avg_miss_latency::total          inf                       # average ReadExReq miss latency
+system.l2c.demand_avg_miss_latency::0    52385.178629                       # average overall miss latency
+system.l2c.demand_avg_miss_latency::1    138867064.102564                       # average overall miss latency
+system.l2c.demand_avg_miss_latency::total 138919449.281193                       # average overall miss latency
+system.l2c.overall_avg_miss_latency::0   52385.178629                       # average overall miss latency
+system.l2c.overall_avg_miss_latency::1   138867064.102564                       # average overall miss latency
+system.l2c.overall_avg_miss_latency::total 138919449.281193                       # average overall miss latency
+system.l2c.blocked_cycles::no_mshrs                 0                       # number of cycles access was blocked
+system.l2c.blocked_cycles::no_targets               0                       # number of cycles access was blocked
+system.l2c.blocked::no_mshrs                        0                       # number of cycles access was blocked
+system.l2c.blocked::no_targets                      0                       # number of cycles access was blocked
+system.l2c.avg_blocked_cycles::no_mshrs      no_value                       # average number of cycles each access was blocked
+system.l2c.avg_blocked_cycles::no_targets     no_value                       # average number of cycles each access was blocked
+system.l2c.fast_writes                              0                       # number of fast writes performed
+system.l2c.cache_copies                             0                       # number of cache copies performed
+system.l2c.writebacks                          142854                       # number of writebacks
+system.l2c.ReadReq_mshr_hits                        2                       # number of ReadReq MSHR hits
+system.l2c.demand_mshr_hits                         2                       # number of demand (read+write) MSHR hits
+system.l2c.overall_mshr_hits                        2                       # number of overall MSHR hits
+system.l2c.ReadReq_mshr_misses                  64920                       # number of ReadReq MSHR misses
+system.l2c.UpgradeReq_mshr_misses                3952                       # number of UpgradeReq MSHR misses
+system.l2c.ReadExReq_mshr_misses               141925                       # number of ReadExReq MSHR misses
+system.l2c.demand_mshr_misses                  206845                       # number of demand (read+write) MSHR misses
+system.l2c.overall_mshr_misses                 206845                       # number of overall MSHR misses
+system.l2c.overall_mshr_uncacheable_misses            0                       # number of overall MSHR uncacheable misses
+system.l2c.ReadReq_mshr_miss_latency       2614002500                       # number of ReadReq MSHR miss cycles
+system.l2c.UpgradeReq_mshr_miss_latency     158446500                       # number of UpgradeReq MSHR miss cycles
+system.l2c.ReadExReq_mshr_miss_latency     5695372500                       # number of ReadExReq MSHR miss cycles
+system.l2c.demand_mshr_miss_latency        8309375000                       # number of demand (read+write) MSHR miss cycles
+system.l2c.overall_mshr_miss_latency       8309375000                       # number of overall MSHR miss cycles
+system.l2c.ReadReq_mshr_uncacheable_latency  61532786000                       # number of ReadReq MSHR uncacheable cycles
+system.l2c.WriteReq_mshr_uncacheable_latency   1222293500                       # number of WriteReq MSHR uncacheable cycles
+system.l2c.overall_mshr_uncacheable_latency  62755079500                       # number of overall MSHR uncacheable cycles
+system.l2c.ReadReq_mshr_miss_rate::0         0.027169                       # mshr miss rate for ReadReq accesses
+system.l2c.ReadReq_mshr_miss_rate::1         0.532607                       # mshr miss rate for ReadReq accesses
+system.l2c.ReadReq_mshr_miss_rate::total     0.559776                       # mshr miss rate for ReadReq accesses
+system.l2c.UpgradeReq_mshr_miss_rate::0      0.919284                       # mshr miss rate for UpgradeReq accesses
+system.l2c.UpgradeReq_mshr_miss_rate::1           inf                       # mshr miss rate for UpgradeReq accesses
+system.l2c.UpgradeReq_mshr_miss_rate::total          inf                       # mshr miss rate for UpgradeReq accesses
+system.l2c.ReadExReq_mshr_miss_rate::0       0.484632                       # mshr miss rate for ReadExReq accesses
+system.l2c.ReadExReq_mshr_miss_rate::1            inf                       # mshr miss rate for ReadExReq accesses
+system.l2c.ReadExReq_mshr_miss_rate::total          inf                       # mshr miss rate for ReadExReq accesses
+system.l2c.demand_mshr_miss_rate::0          0.077112                       # mshr miss rate for demand accesses
+system.l2c.demand_mshr_miss_rate::1          1.696967                       # mshr miss rate for demand accesses
+system.l2c.demand_mshr_miss_rate::total      1.774079                       # mshr miss rate for demand accesses
+system.l2c.overall_mshr_miss_rate::0         0.077112                       # mshr miss rate for overall accesses
+system.l2c.overall_mshr_miss_rate::1         1.696967                       # mshr miss rate for overall accesses
+system.l2c.overall_mshr_miss_rate::total     1.774079                       # mshr miss rate for overall accesses
+system.l2c.ReadReq_avg_mshr_miss_latency 40264.979975                       # average ReadReq mshr miss latency
+system.l2c.UpgradeReq_avg_mshr_miss_latency 40092.737854                       # average UpgradeReq mshr miss latency
+system.l2c.ReadExReq_avg_mshr_miss_latency 40129.452175                       # average ReadExReq mshr miss latency
+system.l2c.demand_avg_mshr_miss_latency  40171.988687                       # average overall mshr miss latency
+system.l2c.overall_avg_mshr_miss_latency 40171.988687                       # average overall mshr miss latency
+system.l2c.ReadReq_avg_mshr_uncacheable_latency          inf                       # average ReadReq mshr uncacheable latency
+system.l2c.WriteReq_avg_mshr_uncacheable_latency          inf                       # average WriteReq mshr uncacheable latency
+system.l2c.overall_avg_mshr_uncacheable_latency          inf                       # average overall mshr uncacheable latency
+system.l2c.mshr_cap_events                          0                       # number of times MSHR cap was activated
+system.l2c.soft_prefetch_mshr_full                  0                       # number of mshr full events for SW prefetching instrutions
+system.l2c.no_allocate_misses                       0                       # Number of misses that were no-allocate
+system.iocache.replacements                     47572                       # number of replacements
+system.iocache.tagsinuse                     0.153668                       # Cycle average of tags in use
+system.iocache.total_refs                           0                       # Total number of references to valid blocks.
+system.iocache.sampled_refs                     47588                       # Sample count of references to valid blocks.
+system.iocache.avg_refs                             0                       # Average number of references to valid blocks.
+system.iocache.warmup_cycle              4994556805000                       # Cycle when the warmup percentage was hit.
+system.iocache.occ_blocks::1                 0.153668                       # Average occupied blocks per context
+system.iocache.occ_percent::1                0.009604                       # Average percentage of cache occupancy
+system.iocache.demand_hits::0                       0                       # number of demand (read+write) hits
+system.iocache.demand_hits::1                       0                       # number of demand (read+write) hits
+system.iocache.demand_hits::total                   0                       # number of demand (read+write) hits
+system.iocache.overall_hits::0                      0                       # number of overall hits
+system.iocache.overall_hits::1                      0                       # number of overall hits
+system.iocache.overall_hits::total                  0                       # number of overall hits
+system.iocache.ReadReq_misses::1                  907                       # number of ReadReq misses
+system.iocache.ReadReq_misses::total              907                       # number of ReadReq misses
+system.iocache.WriteReq_misses::1               46720                       # number of WriteReq misses
+system.iocache.WriteReq_misses::total           46720                       # number of WriteReq misses
+system.iocache.demand_misses::0                     0                       # number of demand (read+write) misses
+system.iocache.demand_misses::1                 47627                       # number of demand (read+write) misses
+system.iocache.demand_misses::total             47627                       # number of demand (read+write) misses
+system.iocache.overall_misses::0                    0                       # number of overall misses
+system.iocache.overall_misses::1                47627                       # number of overall misses
+system.iocache.overall_misses::total            47627                       # number of overall misses
+system.iocache.ReadReq_miss_latency         113709932                       # number of ReadReq miss cycles
+system.iocache.WriteReq_miss_latency       6375573160                       # number of WriteReq miss cycles
+system.iocache.demand_miss_latency         6489283092                       # number of demand (read+write) miss cycles
+system.iocache.overall_miss_latency        6489283092                       # number of overall miss cycles
+system.iocache.ReadReq_accesses::1                907                       # number of ReadReq accesses(hits+misses)
+system.iocache.ReadReq_accesses::total            907                       # number of ReadReq accesses(hits+misses)
+system.iocache.WriteReq_accesses::1             46720                       # number of WriteReq accesses(hits+misses)
+system.iocache.WriteReq_accesses::total         46720                       # number of WriteReq accesses(hits+misses)
+system.iocache.demand_accesses::0                   0                       # number of demand (read+write) accesses
+system.iocache.demand_accesses::1               47627                       # number of demand (read+write) accesses
+system.iocache.demand_accesses::total           47627                       # number of demand (read+write) accesses
+system.iocache.overall_accesses::0                  0                       # number of overall (read+write) accesses
+system.iocache.overall_accesses::1              47627                       # number of overall (read+write) accesses
+system.iocache.overall_accesses::total          47627                       # number of overall (read+write) accesses
+system.iocache.ReadReq_miss_rate::1                 1                       # miss rate for ReadReq accesses
+system.iocache.WriteReq_miss_rate::1                1                       # miss rate for WriteReq accesses
+system.iocache.demand_miss_rate::0           no_value                       # miss rate for demand accesses
+system.iocache.demand_miss_rate::1                  1                       # miss rate for demand accesses
+system.iocache.demand_miss_rate::total       no_value                       # miss rate for demand accesses
+system.iocache.overall_miss_rate::0          no_value                       # miss rate for overall accesses
+system.iocache.overall_miss_rate::1                 1                       # miss rate for overall accesses
+system.iocache.overall_miss_rate::total      no_value                       # miss rate for overall accesses
+system.iocache.ReadReq_avg_miss_latency::0          inf                       # average ReadReq miss latency
+system.iocache.ReadReq_avg_miss_latency::1 125369.274531                       # average ReadReq miss latency
+system.iocache.ReadReq_avg_miss_latency::total          inf                       # average ReadReq miss latency
+system.iocache.WriteReq_avg_miss_latency::0          inf                       # average WriteReq miss latency
+system.iocache.WriteReq_avg_miss_latency::1 136463.466610                       # average WriteReq miss latency
+system.iocache.WriteReq_avg_miss_latency::total          inf                       # average WriteReq miss latency
+system.iocache.demand_avg_miss_latency::0          inf                       # average overall miss latency
+system.iocache.demand_avg_miss_latency::1 136252.190816                       # average overall miss latency
+system.iocache.demand_avg_miss_latency::total          inf                       # average overall miss latency
+system.iocache.overall_avg_miss_latency::0          inf                       # average overall miss latency
+system.iocache.overall_avg_miss_latency::1 136252.190816                       # average overall miss latency
+system.iocache.overall_avg_miss_latency::total          inf                       # average overall miss latency
+system.iocache.blocked_cycles::no_mshrs      68827406                       # number of cycles access was blocked
+system.iocache.blocked_cycles::no_targets            0                       # number of cycles access was blocked
+system.iocache.blocked::no_mshrs                11262                       # number of cycles access was blocked
+system.iocache.blocked::no_targets                  0                       # number of cycles access was blocked
+system.iocache.avg_blocked_cycles::no_mshrs  6111.472740                       # average number of cycles each access was blocked
+system.iocache.avg_blocked_cycles::no_targets     no_value                       # average number of cycles each access was blocked
+system.iocache.fast_writes                          0                       # number of fast writes performed
+system.iocache.cache_copies                         0                       # number of cache copies performed
+system.iocache.writebacks                       46667                       # number of writebacks
+system.iocache.demand_mshr_hits                     0                       # number of demand (read+write) MSHR hits
+system.iocache.overall_mshr_hits                    0                       # number of overall MSHR hits
+system.iocache.ReadReq_mshr_misses                907                       # number of ReadReq MSHR misses
+system.iocache.WriteReq_mshr_misses             46720                       # number of WriteReq MSHR misses
+system.iocache.demand_mshr_misses               47627                       # number of demand (read+write) MSHR misses
+system.iocache.overall_mshr_misses              47627                       # number of overall MSHR misses
+system.iocache.overall_mshr_uncacheable_misses            0                       # number of overall MSHR uncacheable misses
+system.iocache.ReadReq_mshr_miss_latency     66523980                       # number of ReadReq MSHR miss cycles
+system.iocache.WriteReq_mshr_miss_latency   3945823756                       # number of WriteReq MSHR miss cycles
+system.iocache.demand_mshr_miss_latency    4012347736                       # number of demand (read+write) MSHR miss cycles
+system.iocache.overall_mshr_miss_latency   4012347736                       # number of overall MSHR miss cycles
+system.iocache.overall_mshr_uncacheable_latency            0                       # number of overall MSHR uncacheable cycles
+system.iocache.ReadReq_mshr_miss_rate::0          inf                       # mshr miss rate for ReadReq accesses
+system.iocache.ReadReq_mshr_miss_rate::1            1                       # mshr miss rate for ReadReq accesses
+system.iocache.ReadReq_mshr_miss_rate::total          inf                       # mshr miss rate for ReadReq accesses
+system.iocache.WriteReq_mshr_miss_rate::0          inf                       # mshr miss rate for WriteReq accesses
+system.iocache.WriteReq_mshr_miss_rate::1            1                       # mshr miss rate for WriteReq accesses
+system.iocache.WriteReq_mshr_miss_rate::total          inf                       # mshr miss rate for WriteReq accesses
+system.iocache.demand_mshr_miss_rate::0           inf                       # mshr miss rate for demand accesses
+system.iocache.demand_mshr_miss_rate::1             1                       # mshr miss rate for demand accesses
+system.iocache.demand_mshr_miss_rate::total          inf                       # mshr miss rate for demand accesses
+system.iocache.overall_mshr_miss_rate::0          inf                       # mshr miss rate for overall accesses
+system.iocache.overall_mshr_miss_rate::1            1                       # mshr miss rate for overall accesses
+system.iocache.overall_mshr_miss_rate::total          inf                       # mshr miss rate for overall accesses
+system.iocache.ReadReq_avg_mshr_miss_latency 73345.071665                       # average ReadReq mshr miss latency
+system.iocache.WriteReq_avg_mshr_miss_latency 84456.844092                       # average WriteReq mshr miss latency
+system.iocache.demand_avg_mshr_miss_latency 84245.233502                       # average overall mshr miss latency
+system.iocache.overall_avg_mshr_miss_latency 84245.233502                       # average overall mshr miss latency
+system.iocache.overall_avg_mshr_uncacheable_latency     no_value                       # average overall mshr uncacheable latency
+system.iocache.mshr_cap_events                      0                       # number of times MSHR cap was activated
+system.iocache.soft_prefetch_mshr_full              0                       # number of mshr full events for SW prefetching instrutions
+system.iocache.no_allocate_misses                   0                       # Number of misses that were no-allocate
+system.pc.south_bridge.ide.disks0.dma_read_full_pages            0                       # Number of full page size DMA reads (not PRD).
+system.pc.south_bridge.ide.disks0.dma_read_bytes        34816                       # Number of bytes transfered via DMA reads (not PRD).
+system.pc.south_bridge.ide.disks0.dma_read_txs           32                       # Number of DMA read transactions (not PRD).
+system.pc.south_bridge.ide.disks0.dma_write_full_pages          693                       # Number of full page size DMA writes.
+system.pc.south_bridge.ide.disks0.dma_write_bytes      2985984                       # Number of bytes transfered via DMA writes.
+system.pc.south_bridge.ide.disks0.dma_write_txs          812                       # Number of DMA write transactions.
+system.pc.south_bridge.ide.disks1.dma_read_full_pages            0                       # Number of full page size DMA reads (not PRD).
+system.pc.south_bridge.ide.disks1.dma_read_bytes            0                       # Number of bytes transfered via DMA reads (not PRD).
+system.pc.south_bridge.ide.disks1.dma_read_txs            0                       # Number of DMA read transactions (not PRD).
+system.pc.south_bridge.ide.disks1.dma_write_full_pages            1                       # Number of full page size DMA writes.
+system.pc.south_bridge.ide.disks1.dma_write_bytes         4096                       # Number of bytes transfered via DMA writes.
+system.pc.south_bridge.ide.disks1.dma_write_txs            1                       # Number of DMA write transactions.
+system.cpu.numCycles                        449675417                       # number of cpu cycles simulated
+system.cpu.numWorkItemsStarted                      0                       # number of work items this cpu started
+system.cpu.numWorkItemsCompleted                    0                       # number of work items this cpu completed
+system.cpu.BPredUnit.lookups                 91353557                       # Number of BP lookups
+system.cpu.BPredUnit.condPredicted           91353557                       # Number of conditional branches predicted
+system.cpu.BPredUnit.condIncorrect            1252427                       # Number of conditional branches incorrect
+system.cpu.BPredUnit.BTBLookups              90165441                       # Number of BTB lookups
+system.cpu.BPredUnit.BTBHits                 83892399                       # Number of BTB hits
+system.cpu.BPredUnit.BTBCorrect                     0                       # Number of correct BTB predictions (this stat may not work properly.
+system.cpu.BPredUnit.usedRAS                        0                       # Number of times the RAS was used to get a target.
+system.cpu.BPredUnit.RASInCorrect                   0                       # Number of incorrect RAS predictions.
+system.cpu.fetch.icacheStallCycles           28404587                       # Number of cycles fetch is stalled on an Icache miss
+system.cpu.fetch.Insts                      452020244                       # Number of instructions fetch has processed
+system.cpu.fetch.Branches                    91353557                       # Number of branches that fetch encountered
+system.cpu.fetch.predictedBranches           83892399                       # Number of branches that fetch has predicted taken
+system.cpu.fetch.Cycles                     171490466                       # Number of cycles fetch has run and was not squashing or blocked
+system.cpu.fetch.SquashCycles                 6282228                       # Number of cycles fetch has spent squashing
+system.cpu.fetch.TlbCycles                     138765                       # Number of cycles fetch has spent waiting for tlb
+system.cpu.fetch.BlockedCycles               82802558                       # Number of cycles fetch has spent blocked
+system.cpu.fetch.MiscStallCycles                39799                       # Number of cycles fetch has spent waiting on interrupts, or bad addresses, or out of MSHRs
+system.cpu.fetch.PendingTrapStallCycles         48979                       # Number of stall cycles due to pending traps
+system.cpu.fetch.IcacheWaitRetryStallCycles          284                       # Number of stall cycles due to full MSHR
+system.cpu.fetch.CacheLines                   9973165                       # Number of cache lines fetched
+system.cpu.fetch.IcacheSquashes                538692                       # Number of outstanding Icache misses that were squashed
+system.cpu.fetch.ItlbSquashes                    4066                       # Number of outstanding ITLB misses that were squashed
+system.cpu.fetch.rateDist::samples          287848736                       # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::mean              3.084298                       # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::stdev             3.403265                       # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::underflows               0      0.00%      0.00% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::0                116937192     40.62%     40.62% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::1                  1491081      0.52%     41.14% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::2                 72826914     25.30%     66.44% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::3                  1443953      0.50%     66.94% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::4                  1857439      0.65%     67.59% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::5                  4043841      1.40%     68.99% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::6                  1607058      0.56%     69.55% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::7                  2086920      0.73%     70.28% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::8                 85554338     29.72%    100.00% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::overflows                0      0.00%    100.00% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::min_value                0                       # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::max_value                8                       # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::total            287848736                       # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.branchRate                  0.203154                       # Number of branch fetches per cycle
+system.cpu.fetch.rate                        1.005214                       # Number of inst fetches per cycle
+system.cpu.decode.IdleCycles                 33515134                       # Number of cycles decode is idle
+system.cpu.decode.BlockedCycles              79162809                       # Number of cycles decode is blocked
+system.cpu.decode.RunCycles                 165880226                       # Number of cycles decode is running
+system.cpu.decode.UnblockCycles               4367269                       # Number of cycles decode is unblocking
+system.cpu.decode.SquashCycles                4923298                       # Number of cycles decode is squashing
+system.cpu.decode.DecodedInsts              883825801                       # Number of instructions handled by decode
+system.cpu.decode.SquashedInsts                   605                       # Number of squashed instructions handled by decode
+system.cpu.rename.SquashCycles                4923298                       # Number of cycles rename is squashing
+system.cpu.rename.IdleCycles                 37698163                       # Number of cycles rename is idle
+system.cpu.rename.BlockCycles                52621688                       # Number of cycles rename is blocking
+system.cpu.rename.serializeStallCycles       10095648                       # count of cycles rename stalled for serializing inst
+system.cpu.rename.RunCycles                 165755555                       # Number of cycles rename is running
+system.cpu.rename.UnblockCycles              16754384                       # Number of cycles rename is unblocking
+system.cpu.rename.RenamedInsts              879127879                       # Number of instructions processed by rename
+system.cpu.rename.ROBFullEvents                 13400                       # Number of times rename has blocked due to ROB full
+system.cpu.rename.IQFullEvents               11681979                       # Number of times rename has blocked due to IQ full
+system.cpu.rename.LSQFullEvents               2180375                       # Number of times rename has blocked due to LSQ full
+system.cpu.rename.RenamedOperands           881488672                       # Number of destination operands rename has renamed
+system.cpu.rename.RenameLookups            1726997540                       # Number of register rename lookups that rename has made
+system.cpu.rename.int_rename_lookups       1726996684                       # Number of integer rename lookups
+system.cpu.rename.fp_rename_lookups               856                       # Number of floating rename lookups
+system.cpu.rename.CommittedMaps             843288974                       # Number of HB maps that are committed
+system.cpu.rename.UndoneMaps                 38199691                       # Number of HB maps that are undone due to squashing
+system.cpu.rename.serializingInsts             489429                       # count of serializing insts renamed
+system.cpu.rename.tempSerializingInsts         491577                       # count of temporary serializing insts renamed
+system.cpu.rename.skidInsts                  43341957                       # count of insts added to the skid buffer
+system.cpu.memDep0.insertedLoads             19857410                       # Number of loads inserted to the mem dependence unit.
+system.cpu.memDep0.insertedStores            10789691                       # Number of stores inserted to the mem dependence unit.
+system.cpu.memDep0.conflictingLoads           3385955                       # Number of conflicting loads.
+system.cpu.memDep0.conflictingStores          3355339                       # Number of conflicting stores.
+system.cpu.iq.iqInstsAdded                  872068801                       # Number of instructions added to the IQ (excludes non-spec)
+system.cpu.iq.iqNonSpecInstsAdded              901279                       # Number of non-speculative instructions added to the IQ
+system.cpu.iq.iqInstsIssued                 866609285                       # Number of instructions issued
+system.cpu.iq.iqSquashedInstsIssued            183699                       # Number of squashed instructions issued
+system.cpu.iq.iqSquashedInstsExamined        32269790                       # Number of squashed instructions iterated over during squash; mainly for profiling
+system.cpu.iq.iqSquashedOperandsExamined     48278487                       # Number of squashed operands that are examined and possibly removed from graph
+system.cpu.iq.iqSquashedNonSpecRemoved         149791                       # Number of squashed non-spec instructions that were removed
+system.cpu.iq.issued_per_cycle::samples     287848736                       # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::mean         3.010641                       # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::stdev        2.369672                       # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::underflows            0      0.00%      0.00% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::0            82414213     28.63%     28.63% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::1            23159181      8.05%     36.68% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::2            14360314      4.99%     41.67% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::3             9848044      3.42%     45.09% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::4            79584318     27.65%     72.73% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::5             4908294      1.71%     74.44% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::6            72848439     25.31%     99.75% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::7              591496      0.21%     99.95% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::8              134437      0.05%    100.00% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::overflows            0      0.00%    100.00% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::min_value            0                       # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::max_value            8                       # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::total       287848736                       # Number of insts issued each cycle
+system.cpu.iq.fu_full::No_OpClass                   0      0.00%      0.00% # attempts to use FU when none available
+system.cpu.iq.fu_full::IntAlu                  190888      9.04%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::IntMult                      0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::IntDiv                       0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::FloatAdd                     0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::FloatCmp                     0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::FloatCvt                     0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::FloatMult                    0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::FloatDiv                     0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::FloatSqrt                    0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdAdd                      0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdAddAcc                   0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdAlu                      0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdCmp                      0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdCvt                      0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdMisc                     0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdMult                     0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdMultAcc                  0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdShift                    0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdShiftAcc                 0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdSqrt                     0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatAdd                 0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatAlu                 0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatCmp                 0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatCvt                 0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatDiv                 0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatMisc                0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatMult                0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatMultAcc             0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatSqrt                0      0.00%      9.04% # attempts to use FU when none available
+system.cpu.iq.fu_full::MemRead                1791204     84.82%     93.86% # attempts to use FU when none available
+system.cpu.iq.fu_full::MemWrite                129613      6.14%    100.00% # attempts to use FU when none available
+system.cpu.iq.fu_full::IprAccess                    0      0.00%    100.00% # attempts to use FU when none available
+system.cpu.iq.fu_full::InstPrefetch                 0      0.00%    100.00% # attempts to use FU when none available
+system.cpu.iq.FU_type_0::No_OpClass            300110      0.03%      0.03% # Type of FU issued
+system.cpu.iq.FU_type_0::IntAlu             831340529     95.93%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::IntMult                    0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::IntDiv                     0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatAdd                   0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatCmp                   0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatCvt                   0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatMult                  0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatDiv                   0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatSqrt                  0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdAdd                    0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdAddAcc                 0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdAlu                    0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdCmp                    0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdCvt                    0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdMisc                   0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdMult                   0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdMultAcc                0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdShift                  0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdShiftAcc               0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdSqrt                   0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatAdd               0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatAlu               0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatCmp               0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatCvt               0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatDiv               0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatMisc              0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatMult              0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatMultAcc            0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatSqrt              0      0.00%     95.96% # Type of FU issued
+system.cpu.iq.FU_type_0::MemRead             25503279      2.94%     98.91% # Type of FU issued
+system.cpu.iq.FU_type_0::MemWrite             9465367      1.09%    100.00% # Type of FU issued
+system.cpu.iq.FU_type_0::IprAccess                  0      0.00%    100.00% # Type of FU issued
+system.cpu.iq.FU_type_0::InstPrefetch               0      0.00%    100.00% # Type of FU issued
+system.cpu.iq.FU_type_0::total              866609285                       # Type of FU issued
+system.cpu.iq.rate                           1.927188                       # Inst issue rate
+system.cpu.iq.fu_busy_cnt                     2111705                       # FU busy when requested
+system.cpu.iq.fu_busy_rate                   0.002437                       # FU busy rate (busy events/executed inst)
+system.cpu.iq.int_inst_queue_reads         2023502478                       # Number of integer instruction queue reads
+system.cpu.iq.int_inst_queue_writes         905270549                       # Number of integer instruction queue writes
+system.cpu.iq.int_inst_queue_wakeup_accesses    855795997                       # Number of integer instruction queue wakeup accesses
+system.cpu.iq.fp_inst_queue_reads                 118                       # Number of floating instruction queue reads
+system.cpu.iq.fp_inst_queue_writes                426                       # Number of floating instruction queue writes
+system.cpu.iq.fp_inst_queue_wakeup_accesses           39                       # Number of floating instruction queue wakeup accesses
+system.cpu.iq.int_alu_accesses              868420821                       # Number of integer alu accesses
+system.cpu.iq.fp_alu_accesses                      59                       # Number of floating point alu accesses
+system.cpu.iew.lsq.thread0.forwLoads          1311302                       # Number of loads that had data forwarded from stores
+system.cpu.iew.lsq.thread0.invAddrLoads             0                       # Number of loads ignored due to an invalid address
+system.cpu.iew.lsq.thread0.squashedLoads      4519097                       # Number of loads squashed
+system.cpu.iew.lsq.thread0.ignoredResponses        14074                       # Number of memory responses ignored because the instruction is squashed
+system.cpu.iew.lsq.thread0.memOrderViolation        32279                       # Number of memory ordering violations
+system.cpu.iew.lsq.thread0.squashedStores      2365528                       # Number of stores squashed
+system.cpu.iew.lsq.thread0.invAddrSwpfs             0                       # Number of software prefetches ignored due to an invalid address
+system.cpu.iew.lsq.thread0.blockedLoads             0                       # Number of blocked loads due to partial load-store forwarding
+system.cpu.iew.lsq.thread0.rescheduledLoads      7816755                       # Number of loads that were rescheduled
+system.cpu.iew.lsq.thread0.cacheBlocked        157456                       # Number of times an access to memory failed due to the cache being blocked
+system.cpu.iew.iewIdleCycles                        0                       # Number of cycles IEW is idle
+system.cpu.iew.iewSquashCycles                4923298                       # Number of cycles IEW is squashing
+system.cpu.iew.iewBlockCycles                33675049                       # Number of cycles IEW is blocking
+system.cpu.iew.iewUnblockCycles               6020092                       # Number of cycles IEW is unblocking
+system.cpu.iew.iewDispatchedInsts           872970080                       # Number of instructions dispatched to IQ
+system.cpu.iew.iewDispSquashedInsts            307769                       # Number of squashed instructions skipped by dispatch
+system.cpu.iew.iewDispLoadInsts              19857410                       # Number of dispatched load instructions
+system.cpu.iew.iewDispStoreInsts             10789736                       # Number of dispatched store instructions
+system.cpu.iew.iewDispNonSpecInsts             900477                       # Number of dispatched non-speculative instructions
+system.cpu.iew.iewIQFullEvents                5569363                       # Number of times the IQ has become full, causing a stall
+system.cpu.iew.iewLSQFullEvents                 25535                       # Number of times the LSQ has become full, causing a stall
+system.cpu.iew.memOrderViolationEvents          32279                       # Number of memory order violations
+system.cpu.iew.predictedTakenIncorrect         904299                       # Number of branches that were predicted taken incorrectly
+system.cpu.iew.predictedNotTakenIncorrect       527474                       # Number of branches that were predicted not taken incorrectly
+system.cpu.iew.branchMispredicts              1431773                       # Number of branch mispredicts detected at execute
+system.cpu.iew.iewExecutedInsts             864483471                       # Number of executed instructions
+system.cpu.iew.iewExecLoadInsts              25041287                       # Number of load instructions executed
+system.cpu.iew.iewExecSquashedInsts           2125813                       # Number of squashed instructions skipped in execute
+system.cpu.iew.exec_swp                             0                       # number of swp insts executed
+system.cpu.iew.exec_nop                             0                       # number of nop insts executed
+system.cpu.iew.exec_refs                     34281165                       # number of memory reference insts executed
+system.cpu.iew.exec_branches                 86747902                       # Number of branches executed
+system.cpu.iew.exec_stores                    9239878                       # Number of stores executed
+system.cpu.iew.exec_rate                     1.922461                       # Inst execution rate
+system.cpu.iew.wb_sent                      863862887                       # cumulative count of insts sent to commit
+system.cpu.iew.wb_count                     855796036                       # cumulative count of insts written-back
+system.cpu.iew.wb_producers                 671971409                       # num instructions producing a value
+system.cpu.iew.wb_consumers                1172569006                       # num instructions consuming a value
+system.cpu.iew.wb_penalized                         0                       # number of instrctions required to write to 'other' IQ
+system.cpu.iew.wb_rate                       1.903142                       # insts written-back per cycle
+system.cpu.iew.wb_fanout                     0.573076                       # average fanout of values written-back
+system.cpu.iew.wb_penalized_rate                    0                       # fraction of instructions written-back that wrote to 'other' IQ
+system.cpu.commit.commitCommittedInsts      839890138                       # The number of committed instructions
+system.cpu.commit.commitSquashedInsts        32974049                       # The number of squashed insts skipped by commit
+system.cpu.commit.commitNonSpecStalls          751486                       # The number of times commit has been forced to stall to communicate backwards
+system.cpu.commit.branchMispredicts           1258131                       # The number of times a branch was mispredicted
+system.cpu.commit.committed_per_cycle::samples    282941233                       # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::mean     2.968426                       # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::stdev     2.859611                       # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::underflows            0      0.00%      0.00% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::0    102772882     36.32%     36.32% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::1     13081684      4.62%     40.95% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::2      4919909      1.74%     42.69% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::3     76957003     27.20%     69.88% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::4      4031247      1.42%     71.31% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::5      1851904      0.65%     71.96% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::6      1144492      0.40%     72.37% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::7     71610729     25.31%     97.68% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::8      6571383      2.32%    100.00% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::overflows            0      0.00%    100.00% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::min_value            0                       # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::max_value            8                       # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::total    282941233                       # Number of insts commited each cycle
+system.cpu.commit.count                     839890138                       # Number of instructions committed
+system.cpu.commit.swp_count                         0                       # Number of s/w prefetches committed
+system.cpu.commit.refs                       23762518                       # Number of memory references committed
+system.cpu.commit.loads                      15338310                       # Number of loads committed
+system.cpu.commit.membars                         801                       # Number of memory barriers committed
+system.cpu.commit.branches                   85528433                       # Number of branches committed
+system.cpu.commit.fp_insts                          0                       # Number of committed floating point instructions.
+system.cpu.commit.int_insts                 768507409                       # Number of committed integer instructions.
+system.cpu.commit.function_calls                    0                       # Number of function calls committed.
+system.cpu.commit.bw_lim_events               6571383                       # number cycles where commit BW limit reached
+system.cpu.commit.bw_limited                        0                       # number of insts not committed due to BW limits
+system.cpu.rob.rob_reads                   1149152761                       # The number of ROB reads
+system.cpu.rob.rob_writes                  1750664129                       # The number of ROB writes
+system.cpu.timesIdled                         3067558                       # Number of times that the entire CPU went into an idle state and unscheduled itself
+system.cpu.idleCycles                       161826681                       # Total number of cycles that the CPU has spent unscheduled due to idling
+system.cpu.committedInsts                   839890138                       # Number of Instructions Simulated
+system.cpu.committedInsts_total             839890138                       # Number of Instructions Simulated
+system.cpu.cpi                               0.535398                       # CPI: Cycles Per Instruction
+system.cpu.cpi_total                         0.535398                       # CPI: Total CPI of All Threads
+system.cpu.ipc                               1.867770                       # IPC: Instructions Per Cycle
+system.cpu.ipc_total                         1.867770                       # IPC: Total IPC of All Threads
+system.cpu.int_regfile_reads               1406887924                       # number of integer regfile reads
+system.cpu.int_regfile_writes               857851212                       # number of integer regfile writes
+system.cpu.fp_regfile_reads                        39                       # number of floating regfile reads
+system.cpu.misc_regfile_reads               282323555                       # number of misc regfile reads
+system.cpu.misc_regfile_writes                 407360                       # number of misc regfile writes
+system.cpu.icache.replacements                1023301                       # number of replacements
+system.cpu.icache.tagsinuse                510.501366                       # Cycle average of tags in use
+system.cpu.icache.total_refs                  8883561                       # Total number of references to valid blocks.
+system.cpu.icache.sampled_refs                1023813                       # Sample count of references to valid blocks.
+system.cpu.icache.avg_refs                   8.676937                       # Average number of references to valid blocks.
+system.cpu.icache.warmup_cycle            54617484000                       # Cycle when the warmup percentage was hit.
+system.cpu.icache.occ_blocks::0            510.501366                       # Average occupied blocks per context
+system.cpu.icache.occ_percent::0             0.997073                       # Average percentage of cache occupancy
+system.cpu.icache.ReadReq_hits::0             8883561                       # number of ReadReq hits
+system.cpu.icache.ReadReq_hits::total         8883561                       # number of ReadReq hits
+system.cpu.icache.demand_hits::0              8883561                       # number of demand (read+write) hits
+system.cpu.icache.demand_hits::1                    0                       # number of demand (read+write) hits
+system.cpu.icache.demand_hits::total          8883561                       # number of demand (read+write) hits
+system.cpu.icache.overall_hits::0             8883561                       # number of overall hits
+system.cpu.icache.overall_hits::1                   0                       # number of overall hits
+system.cpu.icache.overall_hits::total         8883561                       # number of overall hits
+system.cpu.icache.ReadReq_misses::0           1089602                       # number of ReadReq misses
+system.cpu.icache.ReadReq_misses::total       1089602                       # number of ReadReq misses
+system.cpu.icache.demand_misses::0            1089602                       # number of demand (read+write) misses
+system.cpu.icache.demand_misses::1                  0                       # number of demand (read+write) misses
+system.cpu.icache.demand_misses::total        1089602                       # number of demand (read+write) misses
+system.cpu.icache.overall_misses::0           1089602                       # number of overall misses
+system.cpu.icache.overall_misses::1                 0                       # number of overall misses
+system.cpu.icache.overall_misses::total       1089602                       # number of overall misses
+system.cpu.icache.ReadReq_miss_latency    16315202989                       # number of ReadReq miss cycles
+system.cpu.icache.demand_miss_latency     16315202989                       # number of demand (read+write) miss cycles
+system.cpu.icache.overall_miss_latency    16315202989                       # number of overall miss cycles
+system.cpu.icache.ReadReq_accesses::0         9973163                       # number of ReadReq accesses(hits+misses)
+system.cpu.icache.ReadReq_accesses::total      9973163                       # number of ReadReq accesses(hits+misses)
+system.cpu.icache.demand_accesses::0          9973163                       # number of demand (read+write) accesses
+system.cpu.icache.demand_accesses::1                0                       # number of demand (read+write) accesses
+system.cpu.icache.demand_accesses::total      9973163                       # number of demand (read+write) accesses
+system.cpu.icache.overall_accesses::0         9973163                       # number of overall (read+write) accesses
+system.cpu.icache.overall_accesses::1               0                       # number of overall (read+write) accesses
+system.cpu.icache.overall_accesses::total      9973163                       # number of overall (read+write) accesses
+system.cpu.icache.ReadReq_miss_rate::0       0.109253                       # miss rate for ReadReq accesses
+system.cpu.icache.demand_miss_rate::0        0.109253                       # miss rate for demand accesses
+system.cpu.icache.demand_miss_rate::1        no_value                       # miss rate for demand accesses
+system.cpu.icache.demand_miss_rate::total     no_value                       # miss rate for demand accesses
+system.cpu.icache.overall_miss_rate::0       0.109253                       # miss rate for overall accesses
+system.cpu.icache.overall_miss_rate::1       no_value                       # miss rate for overall accesses
+system.cpu.icache.overall_miss_rate::total     no_value                       # miss rate for overall accesses
+system.cpu.icache.ReadReq_avg_miss_latency::0 14973.543541                       # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_miss_latency::1          inf                       # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_miss_latency::total          inf                       # average ReadReq miss latency
+system.cpu.icache.demand_avg_miss_latency::0 14973.543541                       # average overall miss latency
+system.cpu.icache.demand_avg_miss_latency::1          inf                       # average overall miss latency
+system.cpu.icache.demand_avg_miss_latency::total          inf                       # average overall miss latency
+system.cpu.icache.overall_avg_miss_latency::0 14973.543541                       # average overall miss latency
+system.cpu.icache.overall_avg_miss_latency::1          inf                       # average overall miss latency
+system.cpu.icache.overall_avg_miss_latency::total          inf                       # average overall miss latency
+system.cpu.icache.blocked_cycles::no_mshrs      2502991                       # number of cycles access was blocked
+system.cpu.icache.blocked_cycles::no_targets            0                       # number of cycles access was blocked
+system.cpu.icache.blocked::no_mshrs               249                       # number of cycles access was blocked
+system.cpu.icache.blocked::no_targets               0                       # number of cycles access was blocked
+system.cpu.icache.avg_blocked_cycles::no_mshrs 10052.172691                       # average number of cycles each access was blocked
+system.cpu.icache.avg_blocked_cycles::no_targets     no_value                       # average number of cycles each access was blocked
+system.cpu.icache.fast_writes                       0                       # number of fast writes performed
+system.cpu.icache.cache_copies                      0                       # number of cache copies performed
+system.cpu.icache.writebacks                     1566                       # number of writebacks
+system.cpu.icache.ReadReq_mshr_hits             63225                       # number of ReadReq MSHR hits
+system.cpu.icache.demand_mshr_hits              63225                       # number of demand (read+write) MSHR hits
+system.cpu.icache.overall_mshr_hits             63225                       # number of overall MSHR hits
+system.cpu.icache.ReadReq_mshr_misses         1026377                       # number of ReadReq MSHR misses
+system.cpu.icache.demand_mshr_misses          1026377                       # number of demand (read+write) MSHR misses
+system.cpu.icache.overall_mshr_misses         1026377                       # number of overall MSHR misses
+system.cpu.icache.overall_mshr_uncacheable_misses            0                       # number of overall MSHR uncacheable misses
+system.cpu.icache.ReadReq_mshr_miss_latency  12387818491                       # number of ReadReq MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency  12387818491                       # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency  12387818491                       # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_uncacheable_latency            0                       # number of overall MSHR uncacheable cycles
+system.cpu.icache.ReadReq_mshr_miss_rate::0     0.102914                       # mshr miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_mshr_miss_rate::1          inf                       # mshr miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_mshr_miss_rate::total          inf                       # mshr miss rate for ReadReq accesses
+system.cpu.icache.demand_mshr_miss_rate::0     0.102914                       # mshr miss rate for demand accesses
+system.cpu.icache.demand_mshr_miss_rate::1          inf                       # mshr miss rate for demand accesses
+system.cpu.icache.demand_mshr_miss_rate::total          inf                       # mshr miss rate for demand accesses
+system.cpu.icache.overall_mshr_miss_rate::0     0.102914                       # mshr miss rate for overall accesses
+system.cpu.icache.overall_mshr_miss_rate::1          inf                       # mshr miss rate for overall accesses
+system.cpu.icache.overall_mshr_miss_rate::total          inf                       # mshr miss rate for overall accesses
+system.cpu.icache.ReadReq_avg_mshr_miss_latency 12069.462284                       # average ReadReq mshr miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency 12069.462284                       # average overall mshr miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency 12069.462284                       # average overall mshr miss latency
+system.cpu.icache.overall_avg_mshr_uncacheable_latency     no_value                       # average overall mshr uncacheable latency
+system.cpu.icache.mshr_cap_events                   0                       # number of times MSHR cap was activated
+system.cpu.icache.soft_prefetch_mshr_full            0                       # number of mshr full events for SW prefetching instrutions
+system.cpu.icache.no_allocate_misses                0                       # Number of misses that were no-allocate
+system.cpu.itb_walker_cache.replacements        10573                       # number of replacements
+system.cpu.itb_walker_cache.tagsinuse        6.015451                       # Cycle average of tags in use
+system.cpu.itb_walker_cache.total_refs          26778                       # Total number of references to valid blocks.
+system.cpu.itb_walker_cache.sampled_refs        10582                       # Sample count of references to valid blocks.
+system.cpu.itb_walker_cache.avg_refs         2.530524                       # Average number of references to valid blocks.
+system.cpu.itb_walker_cache.warmup_cycle 5110516160500                       # Cycle when the warmup percentage was hit.
+system.cpu.itb_walker_cache.occ_blocks::1     6.015451                       # Average occupied blocks per context
+system.cpu.itb_walker_cache.occ_percent::1     0.375966                       # Average percentage of cache occupancy
+system.cpu.itb_walker_cache.ReadReq_hits::1        26928                       # number of ReadReq hits
+system.cpu.itb_walker_cache.ReadReq_hits::total        26928                       # number of ReadReq hits
+system.cpu.itb_walker_cache.WriteReq_hits::1            3                       # number of WriteReq hits
+system.cpu.itb_walker_cache.WriteReq_hits::total            3                       # number of WriteReq hits
+system.cpu.itb_walker_cache.demand_hits::0            0                       # number of demand (read+write) hits
+system.cpu.itb_walker_cache.demand_hits::1        26931                       # number of demand (read+write) hits
+system.cpu.itb_walker_cache.demand_hits::total        26931                       # number of demand (read+write) hits
+system.cpu.itb_walker_cache.overall_hits::0            0                       # number of overall hits
+system.cpu.itb_walker_cache.overall_hits::1        26931                       # number of overall hits
+system.cpu.itb_walker_cache.overall_hits::total        26931                       # number of overall hits
+system.cpu.itb_walker_cache.ReadReq_misses::1        11444                       # number of ReadReq misses
+system.cpu.itb_walker_cache.ReadReq_misses::total        11444                       # number of ReadReq misses
+system.cpu.itb_walker_cache.demand_misses::0            0                       # number of demand (read+write) misses
+system.cpu.itb_walker_cache.demand_misses::1        11444                       # number of demand (read+write) misses
+system.cpu.itb_walker_cache.demand_misses::total        11444                       # number of demand (read+write) misses
+system.cpu.itb_walker_cache.overall_misses::0            0                       # number of overall misses
+system.cpu.itb_walker_cache.overall_misses::1        11444                       # number of overall misses
+system.cpu.itb_walker_cache.overall_misses::total        11444                       # number of overall misses
+system.cpu.itb_walker_cache.ReadReq_miss_latency    147254000                       # number of ReadReq miss cycles
+system.cpu.itb_walker_cache.demand_miss_latency    147254000                       # number of demand (read+write) miss cycles
+system.cpu.itb_walker_cache.overall_miss_latency    147254000                       # number of overall miss cycles
+system.cpu.itb_walker_cache.ReadReq_accesses::1        38372                       # number of ReadReq accesses(hits+misses)
+system.cpu.itb_walker_cache.ReadReq_accesses::total        38372                       # number of ReadReq accesses(hits+misses)
+system.cpu.itb_walker_cache.WriteReq_accesses::1            3                       # number of WriteReq accesses(hits+misses)
+system.cpu.itb_walker_cache.WriteReq_accesses::total            3                       # number of WriteReq accesses(hits+misses)
+system.cpu.itb_walker_cache.demand_accesses::0            0                       # number of demand (read+write) accesses
+system.cpu.itb_walker_cache.demand_accesses::1        38375                       # number of demand (read+write) accesses
+system.cpu.itb_walker_cache.demand_accesses::total        38375                       # number of demand (read+write) accesses
+system.cpu.itb_walker_cache.overall_accesses::0            0                       # number of overall (read+write) accesses
+system.cpu.itb_walker_cache.overall_accesses::1        38375                       # number of overall (read+write) accesses
+system.cpu.itb_walker_cache.overall_accesses::total        38375                       # number of overall (read+write) accesses
+system.cpu.itb_walker_cache.ReadReq_miss_rate::1     0.298238                       # miss rate for ReadReq accesses
+system.cpu.itb_walker_cache.demand_miss_rate::0     no_value                       # miss rate for demand accesses
+system.cpu.itb_walker_cache.demand_miss_rate::1     0.298215                       # miss rate for demand accesses
+system.cpu.itb_walker_cache.demand_miss_rate::total     no_value                       # miss rate for demand accesses
+system.cpu.itb_walker_cache.overall_miss_rate::0     no_value                       # miss rate for overall accesses
+system.cpu.itb_walker_cache.overall_miss_rate::1     0.298215                       # miss rate for overall accesses
+system.cpu.itb_walker_cache.overall_miss_rate::total     no_value                       # miss rate for overall accesses
+system.cpu.itb_walker_cache.ReadReq_avg_miss_latency::0          inf                       # average ReadReq miss latency
+system.cpu.itb_walker_cache.ReadReq_avg_miss_latency::1 12867.354072                       # average ReadReq miss latency
+system.cpu.itb_walker_cache.ReadReq_avg_miss_latency::total          inf                       # average ReadReq miss latency
+system.cpu.itb_walker_cache.demand_avg_miss_latency::0          inf                       # average overall miss latency
+system.cpu.itb_walker_cache.demand_avg_miss_latency::1 12867.354072                       # average overall miss latency
+system.cpu.itb_walker_cache.demand_avg_miss_latency::total          inf                       # average overall miss latency
+system.cpu.itb_walker_cache.overall_avg_miss_latency::0          inf                       # average overall miss latency
+system.cpu.itb_walker_cache.overall_avg_miss_latency::1 12867.354072                       # average overall miss latency
+system.cpu.itb_walker_cache.overall_avg_miss_latency::total          inf                       # average overall miss latency
+system.cpu.itb_walker_cache.blocked_cycles::no_mshrs            0                       # number of cycles access was blocked
+system.cpu.itb_walker_cache.blocked_cycles::no_targets            0                       # number of cycles access was blocked
+system.cpu.itb_walker_cache.blocked::no_mshrs            0                       # number of cycles access was blocked
+system.cpu.itb_walker_cache.blocked::no_targets            0                       # number of cycles access was blocked
+system.cpu.itb_walker_cache.avg_blocked_cycles::no_mshrs     no_value                       # average number of cycles each access was blocked
+system.cpu.itb_walker_cache.avg_blocked_cycles::no_targets     no_value                       # average number of cycles each access was blocked
+system.cpu.itb_walker_cache.fast_writes             0                       # number of fast writes performed
+system.cpu.itb_walker_cache.cache_copies            0                       # number of cache copies performed
+system.cpu.itb_walker_cache.writebacks           1953                       # number of writebacks
+system.cpu.itb_walker_cache.demand_mshr_hits            0                       # number of demand (read+write) MSHR hits
+system.cpu.itb_walker_cache.overall_mshr_hits            0                       # number of overall MSHR hits
+system.cpu.itb_walker_cache.ReadReq_mshr_misses        11444                       # number of ReadReq MSHR misses
+system.cpu.itb_walker_cache.demand_mshr_misses        11444                       # number of demand (read+write) MSHR misses
+system.cpu.itb_walker_cache.overall_mshr_misses        11444                       # number of overall MSHR misses
+system.cpu.itb_walker_cache.overall_mshr_uncacheable_misses            0                       # number of overall MSHR uncacheable misses
+system.cpu.itb_walker_cache.ReadReq_mshr_miss_latency    112503000                       # number of ReadReq MSHR miss cycles
+system.cpu.itb_walker_cache.demand_mshr_miss_latency    112503000                       # number of demand (read+write) MSHR miss cycles
+system.cpu.itb_walker_cache.overall_mshr_miss_latency    112503000                       # number of overall MSHR miss cycles
+system.cpu.itb_walker_cache.overall_mshr_uncacheable_latency            0                       # number of overall MSHR uncacheable cycles
+system.cpu.itb_walker_cache.ReadReq_mshr_miss_rate::0          inf                       # mshr miss rate for ReadReq accesses
+system.cpu.itb_walker_cache.ReadReq_mshr_miss_rate::1     0.298238                       # mshr miss rate for ReadReq accesses
+system.cpu.itb_walker_cache.ReadReq_mshr_miss_rate::total          inf                       # mshr miss rate for ReadReq accesses
+system.cpu.itb_walker_cache.demand_mshr_miss_rate::0          inf                       # mshr miss rate for demand accesses
+system.cpu.itb_walker_cache.demand_mshr_miss_rate::1     0.298215                       # mshr miss rate for demand accesses
+system.cpu.itb_walker_cache.demand_mshr_miss_rate::total          inf                       # mshr miss rate for demand accesses
+system.cpu.itb_walker_cache.overall_mshr_miss_rate::0          inf                       # mshr miss rate for overall accesses
+system.cpu.itb_walker_cache.overall_mshr_miss_rate::1     0.298215                       # mshr miss rate for overall accesses
+system.cpu.itb_walker_cache.overall_mshr_miss_rate::total          inf                       # mshr miss rate for overall accesses
+system.cpu.itb_walker_cache.ReadReq_avg_mshr_miss_latency  9830.741000                       # average ReadReq mshr miss latency
+system.cpu.itb_walker_cache.demand_avg_mshr_miss_latency  9830.741000                       # average overall mshr miss latency
+system.cpu.itb_walker_cache.overall_avg_mshr_miss_latency  9830.741000                       # average overall mshr miss latency
+system.cpu.itb_walker_cache.overall_avg_mshr_uncacheable_latency     no_value                       # average overall mshr uncacheable latency
+system.cpu.itb_walker_cache.mshr_cap_events            0                       # number of times MSHR cap was activated
+system.cpu.itb_walker_cache.soft_prefetch_mshr_full            0                       # number of mshr full events for SW prefetching instrutions
+system.cpu.itb_walker_cache.no_allocate_misses            0                       # Number of misses that were no-allocate
+system.cpu.dtb_walker_cache.replacements       121016                       # number of replacements
+system.cpu.dtb_walker_cache.tagsinuse       13.855490                       # Cycle average of tags in use
+system.cpu.dtb_walker_cache.total_refs         127830                       # Total number of references to valid blocks.
+system.cpu.dtb_walker_cache.sampled_refs       121032                       # Sample count of references to valid blocks.
+system.cpu.dtb_walker_cache.avg_refs         1.056167                       # Average number of references to valid blocks.
+system.cpu.dtb_walker_cache.warmup_cycle 5101318853000                       # Cycle when the warmup percentage was hit.
+system.cpu.dtb_walker_cache.occ_blocks::1    13.855490                       # Average occupied blocks per context
+system.cpu.dtb_walker_cache.occ_percent::1     0.865968                       # Average percentage of cache occupancy
+system.cpu.dtb_walker_cache.ReadReq_hits::1       127830                       # number of ReadReq hits
+system.cpu.dtb_walker_cache.ReadReq_hits::total       127830                       # number of ReadReq hits
+system.cpu.dtb_walker_cache.demand_hits::0            0                       # number of demand (read+write) hits
+system.cpu.dtb_walker_cache.demand_hits::1       127830                       # number of demand (read+write) hits
+system.cpu.dtb_walker_cache.demand_hits::total       127830                       # number of demand (read+write) hits
+system.cpu.dtb_walker_cache.overall_hits::0            0                       # number of overall hits
+system.cpu.dtb_walker_cache.overall_hits::1       127830                       # number of overall hits
+system.cpu.dtb_walker_cache.overall_hits::total       127830                       # number of overall hits
+system.cpu.dtb_walker_cache.ReadReq_misses::1       121934                       # number of ReadReq misses
+system.cpu.dtb_walker_cache.ReadReq_misses::total       121934                       # number of ReadReq misses
+system.cpu.dtb_walker_cache.demand_misses::0            0                       # number of demand (read+write) misses
+system.cpu.dtb_walker_cache.demand_misses::1       121934                       # number of demand (read+write) misses
+system.cpu.dtb_walker_cache.demand_misses::total       121934                       # number of demand (read+write) misses
+system.cpu.dtb_walker_cache.overall_misses::0            0                       # number of overall misses
+system.cpu.dtb_walker_cache.overall_misses::1       121934                       # number of overall misses
+system.cpu.dtb_walker_cache.overall_misses::total       121934                       # number of overall misses
+system.cpu.dtb_walker_cache.ReadReq_miss_latency   1683985000                       # number of ReadReq miss cycles
+system.cpu.dtb_walker_cache.demand_miss_latency   1683985000                       # number of demand (read+write) miss cycles
+system.cpu.dtb_walker_cache.overall_miss_latency   1683985000                       # number of overall miss cycles
+system.cpu.dtb_walker_cache.ReadReq_accesses::1       249764                       # number of ReadReq accesses(hits+misses)
+system.cpu.dtb_walker_cache.ReadReq_accesses::total       249764                       # number of ReadReq accesses(hits+misses)
+system.cpu.dtb_walker_cache.demand_accesses::0            0                       # number of demand (read+write) accesses
+system.cpu.dtb_walker_cache.demand_accesses::1       249764                       # number of demand (read+write) accesses
+system.cpu.dtb_walker_cache.demand_accesses::total       249764                       # number of demand (read+write) accesses
+system.cpu.dtb_walker_cache.overall_accesses::0            0                       # number of overall (read+write) accesses
+system.cpu.dtb_walker_cache.overall_accesses::1       249764                       # number of overall (read+write) accesses
+system.cpu.dtb_walker_cache.overall_accesses::total       249764                       # number of overall (read+write) accesses
+system.cpu.dtb_walker_cache.ReadReq_miss_rate::1     0.488197                       # miss rate for ReadReq accesses
+system.cpu.dtb_walker_cache.demand_miss_rate::0     no_value                       # miss rate for demand accesses
+system.cpu.dtb_walker_cache.demand_miss_rate::1     0.488197                       # miss rate for demand accesses
+system.cpu.dtb_walker_cache.demand_miss_rate::total     no_value                       # miss rate for demand accesses
+system.cpu.dtb_walker_cache.overall_miss_rate::0     no_value                       # miss rate for overall accesses
+system.cpu.dtb_walker_cache.overall_miss_rate::1     0.488197                       # miss rate for overall accesses
+system.cpu.dtb_walker_cache.overall_miss_rate::total     no_value                       # miss rate for overall accesses
+system.cpu.dtb_walker_cache.ReadReq_avg_miss_latency::0          inf                       # average ReadReq miss latency
+system.cpu.dtb_walker_cache.ReadReq_avg_miss_latency::1 13810.627061                       # average ReadReq miss latency
+system.cpu.dtb_walker_cache.ReadReq_avg_miss_latency::total          inf                       # average ReadReq miss latency
+system.cpu.dtb_walker_cache.demand_avg_miss_latency::0          inf                       # average overall miss latency
+system.cpu.dtb_walker_cache.demand_avg_miss_latency::1 13810.627061                       # average overall miss latency
+system.cpu.dtb_walker_cache.demand_avg_miss_latency::total          inf                       # average overall miss latency
+system.cpu.dtb_walker_cache.overall_avg_miss_latency::0          inf                       # average overall miss latency
+system.cpu.dtb_walker_cache.overall_avg_miss_latency::1 13810.627061                       # average overall miss latency
+system.cpu.dtb_walker_cache.overall_avg_miss_latency::total          inf                       # average overall miss latency
+system.cpu.dtb_walker_cache.blocked_cycles::no_mshrs            0                       # number of cycles access was blocked
+system.cpu.dtb_walker_cache.blocked_cycles::no_targets            0                       # number of cycles access was blocked
+system.cpu.dtb_walker_cache.blocked::no_mshrs            0                       # number of cycles access was blocked
+system.cpu.dtb_walker_cache.blocked::no_targets            0                       # number of cycles access was blocked
+system.cpu.dtb_walker_cache.avg_blocked_cycles::no_mshrs     no_value                       # average number of cycles each access was blocked
+system.cpu.dtb_walker_cache.avg_blocked_cycles::no_targets     no_value                       # average number of cycles each access was blocked
+system.cpu.dtb_walker_cache.fast_writes             0                       # number of fast writes performed
+system.cpu.dtb_walker_cache.cache_copies            0                       # number of cache copies performed
+system.cpu.dtb_walker_cache.writebacks          38699                       # number of writebacks
+system.cpu.dtb_walker_cache.demand_mshr_hits            0                       # number of demand (read+write) MSHR hits
+system.cpu.dtb_walker_cache.overall_mshr_hits            0                       # number of overall MSHR hits
+system.cpu.dtb_walker_cache.ReadReq_mshr_misses       121934                       # number of ReadReq MSHR misses
+system.cpu.dtb_walker_cache.demand_mshr_misses       121934                       # number of demand (read+write) MSHR misses
+system.cpu.dtb_walker_cache.overall_mshr_misses       121934                       # number of overall MSHR misses
+system.cpu.dtb_walker_cache.overall_mshr_uncacheable_misses            0                       # number of overall MSHR uncacheable misses
+system.cpu.dtb_walker_cache.ReadReq_mshr_miss_latency   1314199000                       # number of ReadReq MSHR miss cycles
+system.cpu.dtb_walker_cache.demand_mshr_miss_latency   1314199000                       # number of demand (read+write) MSHR miss cycles
+system.cpu.dtb_walker_cache.overall_mshr_miss_latency   1314199000                       # number of overall MSHR miss cycles
+system.cpu.dtb_walker_cache.overall_mshr_uncacheable_latency            0                       # number of overall MSHR uncacheable cycles
+system.cpu.dtb_walker_cache.ReadReq_mshr_miss_rate::0          inf                       # mshr miss rate for ReadReq accesses
+system.cpu.dtb_walker_cache.ReadReq_mshr_miss_rate::1     0.488197                       # mshr miss rate for ReadReq accesses
+system.cpu.dtb_walker_cache.ReadReq_mshr_miss_rate::total          inf                       # mshr miss rate for ReadReq accesses
+system.cpu.dtb_walker_cache.demand_mshr_miss_rate::0          inf                       # mshr miss rate for demand accesses
+system.cpu.dtb_walker_cache.demand_mshr_miss_rate::1     0.488197                       # mshr miss rate for demand accesses
+system.cpu.dtb_walker_cache.demand_mshr_miss_rate::total          inf                       # mshr miss rate for demand accesses
+system.cpu.dtb_walker_cache.overall_mshr_miss_rate::0          inf                       # mshr miss rate for overall accesses
+system.cpu.dtb_walker_cache.overall_mshr_miss_rate::1     0.488197                       # mshr miss rate for overall accesses
+system.cpu.dtb_walker_cache.overall_mshr_miss_rate::total          inf                       # mshr miss rate for overall accesses
+system.cpu.dtb_walker_cache.ReadReq_avg_mshr_miss_latency 10777.953647                       # average ReadReq mshr miss latency
+system.cpu.dtb_walker_cache.demand_avg_mshr_miss_latency 10777.953647                       # average overall mshr miss latency
+system.cpu.dtb_walker_cache.overall_avg_mshr_miss_latency 10777.953647                       # average overall mshr miss latency
+system.cpu.dtb_walker_cache.overall_avg_mshr_uncacheable_latency     no_value                       # average overall mshr uncacheable latency
+system.cpu.dtb_walker_cache.mshr_cap_events            0                       # number of times MSHR cap was activated
+system.cpu.dtb_walker_cache.soft_prefetch_mshr_full            0                       # number of mshr full events for SW prefetching instrutions
+system.cpu.dtb_walker_cache.no_allocate_misses            0                       # Number of misses that were no-allocate
+system.cpu.dcache.replacements                1658649                       # number of replacements
+system.cpu.dcache.tagsinuse                511.998343                       # Cycle average of tags in use
+system.cpu.dcache.total_refs                 17949632                       # Total number of references to valid blocks.
+system.cpu.dcache.sampled_refs                1659161                       # Sample count of references to valid blocks.
+system.cpu.dcache.avg_refs                  10.818499                       # Average number of references to valid blocks.
+system.cpu.dcache.warmup_cycle               13135000                       # Cycle when the warmup percentage was hit.
+system.cpu.dcache.occ_blocks::0            511.998343                       # Average occupied blocks per context
+system.cpu.dcache.occ_percent::0             0.999997                       # Average percentage of cache occupancy
+system.cpu.dcache.ReadReq_hits::0            11386734                       # number of ReadReq hits
+system.cpu.dcache.ReadReq_hits::total        11386734                       # number of ReadReq hits
+system.cpu.dcache.WriteReq_hits::0            6540638                       # number of WriteReq hits
+system.cpu.dcache.WriteReq_hits::total        6540638                       # number of WriteReq hits
+system.cpu.dcache.demand_hits::0             17927372                       # number of demand (read+write) hits
+system.cpu.dcache.demand_hits::1                    0                       # number of demand (read+write) hits
+system.cpu.dcache.demand_hits::total         17927372                       # number of demand (read+write) hits
+system.cpu.dcache.overall_hits::0            17927372                       # number of overall hits
+system.cpu.dcache.overall_hits::1                   0                       # number of overall hits
+system.cpu.dcache.overall_hits::total        17927372                       # number of overall hits
+system.cpu.dcache.ReadReq_misses::0           2451014                       # number of ReadReq misses
+system.cpu.dcache.ReadReq_misses::total       2451014                       # number of ReadReq misses
+system.cpu.dcache.WriteReq_misses::0          1874260                       # number of WriteReq misses
+system.cpu.dcache.WriteReq_misses::total      1874260                       # number of WriteReq misses
+system.cpu.dcache.demand_misses::0            4325274                       # number of demand (read+write) misses
+system.cpu.dcache.demand_misses::1                  0                       # number of demand (read+write) misses
+system.cpu.dcache.demand_misses::total        4325274                       # number of demand (read+write) misses
+system.cpu.dcache.overall_misses::0           4325274                       # number of overall misses
+system.cpu.dcache.overall_misses::1                 0                       # number of overall misses
+system.cpu.dcache.overall_misses::total       4325274                       # number of overall misses
+system.cpu.dcache.ReadReq_miss_latency    36760499500                       # number of ReadReq miss cycles
+system.cpu.dcache.WriteReq_miss_latency   62950533530                       # number of WriteReq miss cycles
+system.cpu.dcache.demand_miss_latency     99711033030                       # number of demand (read+write) miss cycles
+system.cpu.dcache.overall_miss_latency    99711033030                       # number of overall miss cycles
+system.cpu.dcache.ReadReq_accesses::0        13837748                       # number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_accesses::total     13837748                       # number of ReadReq accesses(hits+misses)
+system.cpu.dcache.WriteReq_accesses::0        8414898                       # number of WriteReq accesses(hits+misses)
+system.cpu.dcache.WriteReq_accesses::total      8414898                       # number of WriteReq accesses(hits+misses)
+system.cpu.dcache.demand_accesses::0         22252646                       # number of demand (read+write) accesses
+system.cpu.dcache.demand_accesses::1                0                       # number of demand (read+write) accesses
+system.cpu.dcache.demand_accesses::total     22252646                       # number of demand (read+write) accesses
+system.cpu.dcache.overall_accesses::0        22252646                       # number of overall (read+write) accesses
+system.cpu.dcache.overall_accesses::1               0                       # number of overall (read+write) accesses
+system.cpu.dcache.overall_accesses::total     22252646                       # number of overall (read+write) accesses
+system.cpu.dcache.ReadReq_miss_rate::0       0.177125                       # miss rate for ReadReq accesses
+system.cpu.dcache.WriteReq_miss_rate::0      0.222731                       # miss rate for WriteReq accesses
+system.cpu.dcache.demand_miss_rate::0        0.194371                       # miss rate for demand accesses
+system.cpu.dcache.demand_miss_rate::1        no_value                       # miss rate for demand accesses
+system.cpu.dcache.demand_miss_rate::total     no_value                       # miss rate for demand accesses
+system.cpu.dcache.overall_miss_rate::0       0.194371                       # miss rate for overall accesses
+system.cpu.dcache.overall_miss_rate::1       no_value                       # miss rate for overall accesses
+system.cpu.dcache.overall_miss_rate::total     no_value                       # miss rate for overall accesses
+system.cpu.dcache.ReadReq_avg_miss_latency::0 14998.078142                       # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_miss_latency::1          inf                       # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_miss_latency::total          inf                       # average ReadReq miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency::0 33586.873502                       # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency::1          inf                       # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency::total          inf                       # average WriteReq miss latency
+system.cpu.dcache.demand_avg_miss_latency::0 23053.113636                       # average overall miss latency
+system.cpu.dcache.demand_avg_miss_latency::1          inf                       # average overall miss latency
+system.cpu.dcache.demand_avg_miss_latency::total          inf                       # average overall miss latency
+system.cpu.dcache.overall_avg_miss_latency::0 23053.113636                       # average overall miss latency
+system.cpu.dcache.overall_avg_miss_latency::1          inf                       # average overall miss latency
+system.cpu.dcache.overall_avg_miss_latency::total          inf                       # average overall miss latency
+system.cpu.dcache.blocked_cycles::no_mshrs   1060124132                       # number of cycles access was blocked
+system.cpu.dcache.blocked_cycles::no_targets      6661500                       # number of cycles access was blocked
+system.cpu.dcache.blocked::no_mshrs             70229                       # number of cycles access was blocked
+system.cpu.dcache.blocked::no_targets             395                       # number of cycles access was blocked
+system.cpu.dcache.avg_blocked_cycles::no_mshrs 15095.247433                       # average number of cycles each access was blocked
+system.cpu.dcache.avg_blocked_cycles::no_targets 16864.556962                       # average number of cycles each access was blocked
+system.cpu.dcache.fast_writes                       0                       # number of fast writes performed
+system.cpu.dcache.cache_copies                      0                       # number of cache copies performed
+system.cpu.dcache.writebacks                  1546792                       # number of writebacks
+system.cpu.dcache.ReadReq_mshr_hits           1084106                       # number of ReadReq MSHR hits
+system.cpu.dcache.WriteReq_mshr_hits          1577234                       # number of WriteReq MSHR hits
+system.cpu.dcache.demand_mshr_hits            2661340                       # number of demand (read+write) MSHR hits
+system.cpu.dcache.overall_mshr_hits           2661340                       # number of overall MSHR hits
+system.cpu.dcache.ReadReq_mshr_misses         1366908                       # number of ReadReq MSHR misses
+system.cpu.dcache.WriteReq_mshr_misses         297026                       # number of WriteReq MSHR misses
+system.cpu.dcache.demand_mshr_misses          1663934                       # number of demand (read+write) MSHR misses
+system.cpu.dcache.overall_mshr_misses         1663934                       # number of overall MSHR misses
+system.cpu.dcache.overall_mshr_uncacheable_misses            0                       # number of overall MSHR uncacheable misses
+system.cpu.dcache.ReadReq_mshr_miss_latency  18014700500                       # number of ReadReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency   9717717632                       # number of WriteReq MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency  27732418132                       # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency  27732418132                       # number of overall MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_uncacheable_latency  86947187500                       # number of ReadReq MSHR uncacheable cycles
+system.cpu.dcache.WriteReq_mshr_uncacheable_latency   1385675500                       # number of WriteReq MSHR uncacheable cycles
+system.cpu.dcache.overall_mshr_uncacheable_latency  88332863000                       # number of overall MSHR uncacheable cycles
+system.cpu.dcache.ReadReq_mshr_miss_rate::0     0.098781                       # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_miss_rate::1          inf                       # mshr miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_mshr_miss_rate::total          inf                       # mshr miss rate for ReadReq accesses
+system.cpu.dcache.WriteReq_mshr_miss_rate::0     0.035298                       # mshr miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_mshr_miss_rate::1          inf                       # mshr miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_mshr_miss_rate::total          inf                       # mshr miss rate for WriteReq accesses
+system.cpu.dcache.demand_mshr_miss_rate::0     0.074775                       # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_miss_rate::1          inf                       # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_miss_rate::total          inf                       # mshr miss rate for demand accesses
+system.cpu.dcache.overall_mshr_miss_rate::0     0.074775                       # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_miss_rate::1          inf                       # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_miss_rate::total          inf                       # mshr miss rate for overall accesses
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency 13179.160924                       # average ReadReq mshr miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency 32716.723896                       # average WriteReq mshr miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency 16666.777728                       # average overall mshr miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency 16666.777728                       # average overall mshr miss latency
+system.cpu.dcache.ReadReq_avg_mshr_uncacheable_latency          inf                       # average ReadReq mshr uncacheable latency
+system.cpu.dcache.WriteReq_avg_mshr_uncacheable_latency          inf                       # average WriteReq mshr uncacheable latency
+system.cpu.dcache.overall_avg_mshr_uncacheable_latency          inf                       # average overall mshr uncacheable latency
+system.cpu.dcache.mshr_cap_events                   0                       # number of times MSHR cap was activated
+system.cpu.dcache.soft_prefetch_mshr_full            0                       # number of mshr full events for SW prefetching instrutions
+system.cpu.dcache.no_allocate_misses                0                       # Number of misses that were no-allocate
+system.cpu.kern.inst.arm                            0                       # number of arm instructions executed
+system.cpu.kern.inst.quiesce                        0                       # number of quiesce instructions executed
+
+---------- End Simulation Statistics   ----------
diff --git a/tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/system.pc.com_1.terminal b/tests/long/10.linux-boot/ref/x86/linux/pc-o3-timing/system.pc.com_1.terminal
new file mode 100644 (file)
index 0000000..5eb8fc4
--- /dev/null
@@ -0,0 +1,133 @@
+Linux version 2.6.22.9 (blackga@nacho) (gcc version 4.1.2 (Gentoo 4.1.2)) #2 Mon Oct 8 13:13:00 PDT 2007\r
+Command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1\r
+BIOS-provided physical RAM map:\r
+ BIOS-e820: 0000000000000000 - 0000000000100000 (reserved)\r
+ BIOS-e820: 0000000000100000 - 0000000008000000 (usable)\r
+end_pfn_map = 32768\r
+kernel direct mapping tables up to 8000000 @ 100000-102000\r
+DMI 2.5 present.\r
+Zone PFN ranges:\r
+  DMA           256 ->     4096\r
+  DMA32        4096 ->  1048576\r
+  Normal    1048576 ->  1048576\r
+early_node_map[1] active PFN ranges\r
+    0:      256 ->    32768\r
+Intel MultiProcessor Specification v1.4\r
+MPTABLE: OEM ID:  MPTABLE: Product ID:  MPTABLE: APIC at: 0xFEE00000\r
+Processor #0 (Bootup-CPU)\r
+I/O APIC #1 at 0xFEC00000.\r
+Setting APIC routing to flat\r
+Processors: 1\r
+Allocating PCI resources starting at 10000000 (gap: 8000000:f8000000)\r
+Built 1 zonelists.  Total pages: 30458\r
+Kernel command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1\r
+Initializing CPU#0\r
+PID hash table entries: 512 (order: 9, 4096 bytes)\r
+time.c: Detected 2000.004 MHz processor.\r
+Console: colour dummy device 80x25\r
+console handover: boot [earlyser0] -> real [ttyS0]\r
+Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)\r
+Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)\r
+Checking aperture...\r
+Memory: 121556k/131072k available (3742k kernel code, 8456k reserved, 1874k data, 232k init)\r
+Calibrating delay loop (skipped)... 3999.96 BogoMIPS preset\r
+Mount-cache hash table entries: 256\r
+CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)\r
+CPU: L2 Cache: 1024K (64 bytes/line)\r
+CPU: Fake M5 x86_64 CPU stepping 01\r
+ACPI: Core revision 20070126\r
+ACPI Exception (tbxface-0618): AE_NO_ACPI_TABLES, While loading namespace from ACPI tables [20070126]\r
+ACPI: Unable to load the System Description Tables\r
+Using local APIC timer interrupts.\r
+result 7812515\r
+Detected 7.812 MHz APIC timer.\r
+NET: Registered protocol family 16\r
+PCI: Using configuration type 1\r
+ACPI: Interpreter disabled.\r
+Linux Plug and Play Support v0.97 (c) Adam Belay\r
+pnp: PnP ACPI: disabled\r
+SCSI subsystem initialized\r
+usbcore: registered new interface driver usbfs\r
+usbcore: registered new interface driver hub\r
+usbcore: registered new device driver usb\r
+PCI: Probing PCI hardware\r
+PCI-GART: No AMD northbridge found.\r
+NET: Registered protocol family 2\r
+Time: tsc clocksource has been installed.\r
+IP route cache hash table entries: 1024 (order: 1, 8192 bytes)\r
+TCP established hash table entries: 4096 (order: 4, 65536 bytes)\r
+TCP bind hash table entries: 4096 (order: 3, 32768 bytes)\r
+TCP: Hash tables configured (established 4096 bind 4096)\r
+TCP reno registered\r
+Total HugeTLB memory allocated, 0\r
+Installing knfsd (copyright (C) 1996 okir@monad.swb.de).\r
+io scheduler noop registered\r
+io scheduler deadline registered\r
+io scheduler cfq registered (default)\r
+Real Time Clock Driver v1.12ac\r
+Linux agpgart interface v0.102 (c) Dave Jones\r
+Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled\r
+serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 8250\r
+floppy0: no floppy controllers found\r
+RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize\r
+loop: module loaded\r
+Intel(R) PRO/1000 Network Driver - version 7.3.20-k2\r
+Copyright (c) 1999-2006 Intel Corporation.\r
+e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI\r
+e100: Copyright(c) 1999-2006 Intel Corporation\r
+forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.60.\r
+tun: Universal TUN/TAP device driver, 1.6\r
+tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>\r
+netconsole: not configured, aborting\r
+Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2\r
+ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx\r
+PIIX4: IDE controller at PCI slot 0000:00:04.0\r
+PCI: Enabling device 0000:00:04.0 (0000 -> 0001)\r
+PIIX4: chipset revision 0\r
+PIIX4: not 100% native mode: will probe irqs later\r
+    ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:DMA, hdb:DMA\r
+    ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:DMA, hdd:DMA\r
+hda: M5 IDE Disk, ATA DISK drive\r
+hdb: M5 IDE Disk, ATA DISK drive\r
+ide0 at 0x1f0-0x1f7,0x3f6 on irq 14\r
+hda: max request size: 128KiB\r
+hda: 1048320 sectors (536 MB), CHS=1040/16/63, UDMA(33)\r
+ hda: hda1\r
+hdb: max request size: 128KiB\r
+hdb: 4177920 sectors (2139 MB), CHS=4144/16/63, UDMA(33)\r
+ hdb: unknown partition table\r
+megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)\r
+megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006)\r
+megasas: 00.00.03.10-rc5 Thu May 17 10:09:32 PDT 2007\r
+Fusion MPT base driver 3.04.04\r
+Copyright (c) 1999-2007 LSI Logic Corporation\r
+Fusion MPT SPI Host driver 3.04.04\r
+Fusion MPT SAS Host driver 3.04.04\r
+ieee1394: raw1394: /dev/raw1394 device initialized\r
+USB Universal Host Controller Interface driver v3.0\r
+usbcore: registered new interface driver usblp\r
+drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver\r
+Initializing USB Mass Storage driver...\r
+usbcore: registered new interface driver usb-storage\r
+USB Mass Storage support registered.\r
+PNP: No PS/2 controller found. Probing ports directly.\r
+serio: i8042 KBD port at 0x60,0x64 irq 1\r
+serio: i8042 AUX port at 0x60,0x64 irq 12\r
+mice: PS/2 mouse device common for all mice\r
+input: AT Translated Set 2 keyboard as /class/input/input0\r
+device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com\r
+input: PS/2 Generic Mouse as /class/input/input1\r
+usbcore: registered new interface driver usbhid\r
+drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver\r
+oprofile: using timer interrupt.\r
+TCP cubic registered\r
+NET: Registered protocol family 1\r
+NET: Registered protocol family 10\r
+IPv6 over IPv4 tunneling driver\r
+NET: Registered protocol family 17\r
+EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended\r
+VFS: Mounted root (ext2 filesystem).\r
+Freeing unused kernel memory: 232k freed\r
+\rINIT: version 2.86 booting\r\r
+mounting filesystems...\r
+loading script...\r