stats: updates due to changes to ruby pio access handling
This commit is contained in:
parent
7e27860ef4
commit
3b404fb1a0
4 changed files with 797 additions and 801 deletions
|
@ -20,8 +20,9 @@ eventq_index=0
|
||||||
init_param=0
|
init_param=0
|
||||||
intel_mp_pointer=system.intel_mp_pointer
|
intel_mp_pointer=system.intel_mp_pointer
|
||||||
intel_mp_table=system.intel_mp_table
|
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_addr_mask=18446744073709551615
|
||||||
|
load_offset=0
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
mem_ranges=0:134217727
|
mem_ranges=0:134217727
|
||||||
memories=system.physmem
|
memories=system.physmem
|
||||||
|
@ -66,6 +67,7 @@ voltage_domain=system.voltage_domain
|
||||||
[system.cpu0]
|
[system.cpu0]
|
||||||
type=TimingSimpleCPU
|
type=TimingSimpleCPU
|
||||||
children=apic_clk_domain dtb interrupts isa itb tracer
|
children=apic_clk_domain dtb interrupts isa itb tracer
|
||||||
|
branchPred=Null
|
||||||
checker=Null
|
checker=Null
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
cpu_id=0
|
cpu_id=0
|
||||||
|
@ -123,9 +125,9 @@ int_latency=1000
|
||||||
pio_addr=2305843009213693952
|
pio_addr=2305843009213693952
|
||||||
pio_latency=100000
|
pio_latency=100000
|
||||||
system=system
|
system=system
|
||||||
int_master=system.piobus.slave[3]
|
int_master=system.ruby.l1_cntrl0.sequencer.slave[4]
|
||||||
int_slave=system.piobus.master[18]
|
int_slave=system.ruby.l1_cntrl0.sequencer.master[1]
|
||||||
pio=system.piobus.master[17]
|
pio=system.ruby.l1_cntrl0.sequencer.master[0]
|
||||||
|
|
||||||
[system.cpu0.isa]
|
[system.cpu0.isa]
|
||||||
type=X86ISA
|
type=X86ISA
|
||||||
|
@ -153,6 +155,7 @@ eventq_index=0
|
||||||
[system.cpu1]
|
[system.cpu1]
|
||||||
type=TimingSimpleCPU
|
type=TimingSimpleCPU
|
||||||
children=apic_clk_domain dtb interrupts isa itb tracer
|
children=apic_clk_domain dtb interrupts isa itb tracer
|
||||||
|
branchPred=Null
|
||||||
checker=Null
|
checker=Null
|
||||||
clk_domain=system.cpu_clk_domain
|
clk_domain=system.cpu_clk_domain
|
||||||
cpu_id=1
|
cpu_id=1
|
||||||
|
@ -210,9 +213,9 @@ int_latency=1000
|
||||||
pio_addr=2305843009213693952
|
pio_addr=2305843009213693952
|
||||||
pio_latency=100000
|
pio_latency=100000
|
||||||
system=system
|
system=system
|
||||||
int_master=system.piobus.slave[4]
|
int_master=system.ruby.l1_cntrl1.sequencer.slave[4]
|
||||||
int_slave=system.piobus.master[20]
|
int_slave=system.ruby.l1_cntrl1.sequencer.master[1]
|
||||||
pio=system.piobus.master[19]
|
pio=system.ruby.l1_cntrl1.sequencer.master[0]
|
||||||
|
|
||||||
[system.cpu1.isa]
|
[system.cpu1.isa]
|
||||||
type=X86ISA
|
type=X86ISA
|
||||||
|
@ -968,7 +971,7 @@ table_size=65536
|
||||||
[system.pc.south_bridge.ide.disks0.image.child]
|
[system.pc.south_bridge.ide.disks0.image.child]
|
||||||
type=RawDiskImage
|
type=RawDiskImage
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
image_file=/dist/disks/linux-x86.img
|
image_file=/scratch/nilay/GEM5/system/disks/linux-x86.img
|
||||||
read_only=true
|
read_only=true
|
||||||
|
|
||||||
[system.pc.south_bridge.ide.disks1]
|
[system.pc.south_bridge.ide.disks1]
|
||||||
|
@ -991,7 +994,7 @@ table_size=65536
|
||||||
[system.pc.south_bridge.ide.disks1.image.child]
|
[system.pc.south_bridge.ide.disks1.image.child]
|
||||||
type=RawDiskImage
|
type=RawDiskImage
|
||||||
eventq_index=0
|
eventq_index=0
|
||||||
image_file=/dist/disks/linux-bigswap2.img
|
image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
|
||||||
read_only=true
|
read_only=true
|
||||||
|
|
||||||
[system.pc.south_bridge.int_lines0]
|
[system.pc.south_bridge.int_lines0]
|
||||||
|
@ -1214,7 +1217,7 @@ tXAW=40000
|
||||||
write_buffer_size=32
|
write_buffer_size=32
|
||||||
write_high_thresh_perc=70
|
write_high_thresh_perc=70
|
||||||
write_low_thresh_perc=0
|
write_low_thresh_perc=0
|
||||||
port=system.piobus.master[21]
|
port=system.piobus.master[19]
|
||||||
|
|
||||||
[system.piobus]
|
[system.piobus]
|
||||||
type=NoncoherentBus
|
type=NoncoherentBus
|
||||||
|
@ -1224,8 +1227,8 @@ header_cycles=1
|
||||||
use_default_range=true
|
use_default_range=true
|
||||||
width=8
|
width=8
|
||||||
default=system.pc.pciconfig.pio
|
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
|
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_port system.ruby.l1_cntrl1.sequencer.pio_port system.cpu0.interrupts.int_master system.cpu1.interrupts.int_master
|
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]
|
[system.ruby]
|
||||||
type=RubySystem
|
type=RubySystem
|
||||||
|
@ -1322,7 +1325,6 @@ ruby_system=system.ruby
|
||||||
support_data_reqs=true
|
support_data_reqs=true
|
||||||
support_inst_reqs=true
|
support_inst_reqs=true
|
||||||
system=system
|
system=system
|
||||||
using_network_tester=false
|
|
||||||
using_ruby_tester=false
|
using_ruby_tester=false
|
||||||
version=0
|
version=0
|
||||||
slave=system.pc.south_bridge.ide.dma
|
slave=system.pc.south_bridge.ide.dma
|
||||||
|
@ -1408,8 +1410,11 @@ system=system
|
||||||
using_network_tester=false
|
using_network_tester=false
|
||||||
using_ruby_tester=false
|
using_ruby_tester=false
|
||||||
version=0
|
version=0
|
||||||
pio_port=system.piobus.slave[1]
|
master=system.cpu0.interrupts.pio system.cpu0.interrupts.int_slave
|
||||||
slave=system.cpu0.icache_port system.cpu0.dcache_port system.cpu0.itb.walker.port system.cpu0.dtb.walker.port
|
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]
|
[system.ruby.l1_cntrl1]
|
||||||
type=L1Cache_Controller
|
type=L1Cache_Controller
|
||||||
|
@ -1492,8 +1497,11 @@ system=system
|
||||||
using_network_tester=false
|
using_network_tester=false
|
||||||
using_ruby_tester=false
|
using_ruby_tester=false
|
||||||
version=1
|
version=1
|
||||||
pio_port=system.piobus.slave[2]
|
master=system.cpu1.interrupts.pio system.cpu1.interrupts.int_slave
|
||||||
slave=system.cpu1.icache_port system.cpu1.dcache_port system.cpu1.itb.walker.port system.cpu1.dtb.walker.port
|
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]
|
[system.ruby.l2_cntrl0]
|
||||||
type=L2Cache_Controller
|
type=L2Cache_Controller
|
||||||
|
@ -1724,7 +1732,6 @@ ruby_system=system.ruby
|
||||||
support_data_reqs=true
|
support_data_reqs=true
|
||||||
support_inst_reqs=true
|
support_inst_reqs=true
|
||||||
system=system
|
system=system
|
||||||
using_network_tester=false
|
|
||||||
using_ruby_tester=false
|
using_ruby_tester=false
|
||||||
version=0
|
version=0
|
||||||
slave=system.system_port
|
slave=system.system_port
|
||||||
|
|
|
@ -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 Simulator System. http://gem5.org
|
||||||
gem5 is copyrighted software; use the --copyright option for details.
|
gem5 is copyrighted software; use the --copyright option for details.
|
||||||
|
|
||||||
gem5 compiled Jan 22 2014 17:16:50
|
gem5 compiled Feb 23 2014 18:53:44
|
||||||
gem5 started Jan 22 2014 22:26:32
|
gem5 started Feb 23 2014 18:53:57
|
||||||
gem5 executing on u200540-lin
|
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
|
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
|
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
|
0: rtc: Real-time clock set to Sun Jan 1 00:00:00 2012
|
||||||
info: Entering event queue @ 0. Starting simulation...
|
info: Entering event queue @ 0. Starting simulation...
|
||||||
Exiting @ tick 5300435735500 because m5_exit instruction encountered
|
Exiting @ tick 5304496750000 because m5_exit instruction encountered
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -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)
|
CPU: L2 Cache: 1024K (64 bytes/line)
|
||||||
Freeing SMP alternatives: 34k freed
|
Freeing SMP alternatives: 34k freed
|
||||||
Using local APIC timer interrupts.
|
Using local APIC timer interrupts.
|
||||||
result 7812500
|
result 7812510
|
||||||
Detected 7.812 MHz APIC timer.
|
Detected 7.812 MHz APIC timer.
|
||||||
Booting processor 1/2 APIC 0x1
|
Booting processor 1/2 APIC 0x1
|
||||||
Initializing CPU#1
|
Initializing CPU#1
|
||||||
|
|
Loading…
Reference in a new issue