stats: updates due to changes to ruby pio access handling

This commit is contained in:
Nilay Vaish 2014-02-23 19:16:16 -06:00
parent 7e27860ef4
commit 3b404fb1a0
4 changed files with 797 additions and 801 deletions

View file

@ -20,8 +20,9 @@ eventq_index=0
init_param=0
intel_mp_pointer=system.intel_mp_pointer
intel_mp_table=system.intel_mp_table
kernel=/dist/binaries/x86_64-vmlinux-2.6.22.9.smp
kernel=/scratch/nilay/GEM5/system/binaries/x86_64-vmlinux-2.6.22.9.smp
load_addr_mask=18446744073709551615
load_offset=0
mem_mode=timing
mem_ranges=0:134217727
memories=system.physmem
@ -66,6 +67,7 @@ voltage_domain=system.voltage_domain
[system.cpu0]
type=TimingSimpleCPU
children=apic_clk_domain dtb interrupts isa itb tracer
branchPred=Null
checker=Null
clk_domain=system.cpu_clk_domain
cpu_id=0
@ -123,9 +125,9 @@ int_latency=1000
pio_addr=2305843009213693952
pio_latency=100000
system=system
int_master=system.piobus.slave[3]
int_slave=system.piobus.master[18]
pio=system.piobus.master[17]
int_master=system.ruby.l1_cntrl0.sequencer.slave[4]
int_slave=system.ruby.l1_cntrl0.sequencer.master[1]
pio=system.ruby.l1_cntrl0.sequencer.master[0]
[system.cpu0.isa]
type=X86ISA
@ -153,6 +155,7 @@ eventq_index=0
[system.cpu1]
type=TimingSimpleCPU
children=apic_clk_domain dtb interrupts isa itb tracer
branchPred=Null
checker=Null
clk_domain=system.cpu_clk_domain
cpu_id=1
@ -210,9 +213,9 @@ int_latency=1000
pio_addr=2305843009213693952
pio_latency=100000
system=system
int_master=system.piobus.slave[4]
int_slave=system.piobus.master[20]
pio=system.piobus.master[19]
int_master=system.ruby.l1_cntrl1.sequencer.slave[4]
int_slave=system.ruby.l1_cntrl1.sequencer.master[1]
pio=system.ruby.l1_cntrl1.sequencer.master[0]
[system.cpu1.isa]
type=X86ISA
@ -968,7 +971,7 @@ table_size=65536
[system.pc.south_bridge.ide.disks0.image.child]
type=RawDiskImage
eventq_index=0
image_file=/dist/disks/linux-x86.img
image_file=/scratch/nilay/GEM5/system/disks/linux-x86.img
read_only=true
[system.pc.south_bridge.ide.disks1]
@ -991,7 +994,7 @@ table_size=65536
[system.pc.south_bridge.ide.disks1.image.child]
type=RawDiskImage
eventq_index=0
image_file=/dist/disks/linux-bigswap2.img
image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
read_only=true
[system.pc.south_bridge.int_lines0]
@ -1214,7 +1217,7 @@ tXAW=40000
write_buffer_size=32
write_high_thresh_perc=70
write_low_thresh_perc=0
port=system.piobus.master[21]
port=system.piobus.master[19]
[system.piobus]
type=NoncoherentBus
@ -1224,8 +1227,8 @@ header_cycles=1
use_default_range=true
width=8
default=system.pc.pciconfig.pio
master=system.pc.south_bridge.cmos.pio system.pc.south_bridge.dma1.pio system.pc.south_bridge.ide.pio system.pc.south_bridge.ide.config system.pc.south_bridge.keyboard.pio system.pc.south_bridge.pic1.pio system.pc.south_bridge.pic2.pio system.pc.south_bridge.pit.pio system.pc.south_bridge.speaker.pio system.pc.south_bridge.io_apic.pio system.pc.i_dont_exist.pio system.pc.behind_pci.pio system.pc.com_1.pio system.pc.fake_com_2.pio system.pc.fake_com_3.pio system.pc.fake_com_4.pio system.pc.fake_floppy.pio system.cpu0.interrupts.pio system.cpu0.interrupts.int_slave system.cpu1.interrupts.pio system.cpu1.interrupts.int_slave system.physmem.port
slave=system.pc.south_bridge.io_apic.int_master system.ruby.l1_cntrl0.sequencer.pio_port system.ruby.l1_cntrl1.sequencer.pio_port system.cpu0.interrupts.int_master system.cpu1.interrupts.int_master
master=system.pc.south_bridge.cmos.pio system.pc.south_bridge.dma1.pio system.pc.south_bridge.ide.pio system.pc.south_bridge.ide.config system.pc.south_bridge.keyboard.pio system.pc.south_bridge.pic1.pio system.pc.south_bridge.pic2.pio system.pc.south_bridge.pit.pio system.pc.south_bridge.speaker.pio system.pc.south_bridge.io_apic.pio system.pc.i_dont_exist.pio system.pc.behind_pci.pio system.pc.com_1.pio system.pc.fake_com_2.pio system.pc.fake_com_3.pio system.pc.fake_com_4.pio system.pc.fake_floppy.pio system.ruby.l1_cntrl0.sequencer.pio_slave_port system.ruby.l1_cntrl1.sequencer.pio_slave_port system.physmem.port
slave=system.pc.south_bridge.io_apic.int_master system.ruby.l1_cntrl0.sequencer.pio_master_port system.ruby.l1_cntrl0.sequencer.mem_master_port system.ruby.l1_cntrl1.sequencer.pio_master_port system.ruby.l1_cntrl1.sequencer.mem_master_port
[system.ruby]
type=RubySystem
@ -1322,7 +1325,6 @@ ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_network_tester=false
using_ruby_tester=false
version=0
slave=system.pc.south_bridge.ide.dma
@ -1408,8 +1410,11 @@ system=system
using_network_tester=false
using_ruby_tester=false
version=0
pio_port=system.piobus.slave[1]
slave=system.cpu0.icache_port system.cpu0.dcache_port system.cpu0.itb.walker.port system.cpu0.dtb.walker.port
master=system.cpu0.interrupts.pio system.cpu0.interrupts.int_slave
mem_master_port=system.piobus.slave[2]
pio_master_port=system.piobus.slave[1]
pio_slave_port=system.piobus.master[17]
slave=system.cpu0.icache_port system.cpu0.dcache_port system.cpu0.itb.walker.port system.cpu0.dtb.walker.port system.cpu0.interrupts.int_master
[system.ruby.l1_cntrl1]
type=L1Cache_Controller
@ -1492,8 +1497,11 @@ system=system
using_network_tester=false
using_ruby_tester=false
version=1
pio_port=system.piobus.slave[2]
slave=system.cpu1.icache_port system.cpu1.dcache_port system.cpu1.itb.walker.port system.cpu1.dtb.walker.port
master=system.cpu1.interrupts.pio system.cpu1.interrupts.int_slave
mem_master_port=system.piobus.slave[4]
pio_master_port=system.piobus.slave[3]
pio_slave_port=system.piobus.master[18]
slave=system.cpu1.icache_port system.cpu1.dcache_port system.cpu1.itb.walker.port system.cpu1.dtb.walker.port system.cpu1.interrupts.int_master
[system.ruby.l2_cntrl0]
type=L2Cache_Controller
@ -1724,7 +1732,6 @@ ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_network_tester=false
using_ruby_tester=false
version=0
slave=system.system_port

View file

@ -1,12 +1,14 @@
Redirecting stdout to build/X86_MESI_Two_Level/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/simout
Redirecting stderr to build/X86_MESI_Two_Level/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/simerr
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
gem5 compiled Jan 22 2014 17:16:50
gem5 started Jan 22 2014 22:26:32
gem5 executing on u200540-lin
gem5 compiled Feb 23 2014 18:53:44
gem5 started Feb 23 2014 18:53:57
gem5 executing on ribera.cs.wisc.edu
command line: build/X86_MESI_Two_Level/gem5.opt -d build/X86_MESI_Two_Level/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_Two_Level -re tests/run.py build/X86_MESI_Two_Level/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_Two_Level
Global frequency set at 1000000000000 ticks per second
info: kernel located at: /dist/binaries/x86_64-vmlinux-2.6.22.9.smp
info: kernel located at: /scratch/nilay/GEM5/system/binaries/x86_64-vmlinux-2.6.22.9.smp
0: rtc: Real-time clock set to Sun Jan 1 00:00:00 2012
info: Entering event queue @ 0. Starting simulation...
Exiting @ tick 5300435735500 because m5_exit instruction encountered
Exiting @ tick 5304496750000 because m5_exit instruction encountered

View file

@ -42,7 +42,7 @@ CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
Freeing SMP alternatives: 34k freed
Using local APIC timer interrupts.
result 7812500
result 7812510
Detected 7.812 MHz APIC timer.
Booting processor 1/2 APIC 0x1
Initializing CPU#1