stats: update patches for branch predictor and fetch updates.
This commit is contained in:
parent
f205d83359
commit
09b2430e95
40 changed files with 8943 additions and 8901 deletions
|
@ -10,21 +10,21 @@ time_sync_spin_threshold=100000000
|
||||||
type=LinuxArmSystem
|
type=LinuxArmSystem
|
||||||
children=bridge cf0 cpu intrctrl iobus iocache membus physmem realview terminal vncserver
|
children=bridge cf0 cpu intrctrl iobus iocache membus physmem realview terminal vncserver
|
||||||
atags_addr=256
|
atags_addr=256
|
||||||
boot_loader=/projects/pd/randd/dist/binaries/boot.arm
|
boot_loader=/dist/m5/system/binaries/boot.arm
|
||||||
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
|
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
|
||||||
clock=1000
|
clock=1000
|
||||||
dtb_filename=
|
dtb_filename=False
|
||||||
early_kernel_symbols=false
|
early_kernel_symbols=false
|
||||||
enable_context_switch_stats_dump=false
|
enable_context_switch_stats_dump=false
|
||||||
flags_addr=268435504
|
flags_addr=268435504
|
||||||
gic_cpu_addr=520093952
|
gic_cpu_addr=520093952
|
||||||
init_param=0
|
init_param=0
|
||||||
kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
||||||
load_addr_mask=268435455
|
load_addr_mask=268435455
|
||||||
machine_type=RealView_PBX
|
machine_type=RealView_PBX
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
mem_ranges=0:134217727
|
mem_ranges=0:134217727
|
||||||
memories=system.realview.nvmem system.physmem
|
memories=system.physmem system.realview.nvmem
|
||||||
multi_proc=true
|
multi_proc=true
|
||||||
num_work_ids=16
|
num_work_ids=16
|
||||||
readfile=tests/halt.sh
|
readfile=tests/halt.sh
|
||||||
|
@ -65,7 +65,7 @@ table_size=65536
|
||||||
|
|
||||||
[system.cf0.image.child]
|
[system.cf0.image.child]
|
||||||
type=RawDiskImage
|
type=RawDiskImage
|
||||||
image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img
|
image_file=/dist/m5/system/disks/linux-arm-ael.img
|
||||||
read_only=true
|
read_only=true
|
||||||
|
|
||||||
[system.cpu]
|
[system.cpu]
|
||||||
|
@ -707,6 +707,7 @@ type=SimpleDRAM
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=openmap
|
addr_mapping=openmap
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
clock=1000
|
clock=1000
|
||||||
conf_table_reported=true
|
conf_table_reported=true
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
warn: Sockets disabled, not accepting vnc client connections
|
warn: Sockets disabled, not accepting vnc client connections
|
||||||
warn: Sockets disabled, not accepting terminal connections
|
warn: Sockets disabled, not accepting terminal connections
|
||||||
warn: Sockets disabled, not accepting gdb connections
|
warn: Sockets disabled, not accepting gdb connections
|
||||||
|
warn: DTB file specified, but no device tree support in kernel
|
||||||
warn: The clidr register always reports 0 caches.
|
warn: The clidr register always reports 0 caches.
|
||||||
warn: clidr LoUIS field of 0b001 to match current ARM implementations.
|
warn: clidr LoUIS field of 0b001 to match current ARM implementations.
|
||||||
warn: The csselr register isn't implemented.
|
warn: The csselr register isn't implemented.
|
||||||
|
@ -21,14 +22,13 @@ warn: 2291164927000: Instruction results do not match! (Values may not actually
|
||||||
warn: instruction 'mcr icialluis' unimplemented
|
warn: instruction 'mcr icialluis' unimplemented
|
||||||
warn: instruction 'mcr bpiallis' unimplemented
|
warn: instruction 'mcr bpiallis' unimplemented
|
||||||
warn: 2483733168000: Instruction results do not match! (Values may not actually be integers) Inst: 0x9debc, checker: 0
|
warn: 2483733168000: Instruction results do not match! (Values may not actually be integers) Inst: 0x9debc, checker: 0
|
||||||
warn: 2497502762000: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d2b4, checker: 0
|
warn: 2497502713500: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d2b4, checker: 0
|
||||||
warn: 2498707540000: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d2a4, checker: 0
|
warn: 2498707539500: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d2a4, checker: 0
|
||||||
warn: 2519748168000: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d2b4, checker: 0
|
warn: 2519748168000: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d2b4, checker: 0
|
||||||
warn: 2520262198000: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d2b4, checker: 0
|
warn: 2520262039500: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d2b4, checker: 0
|
||||||
warn: 2525920507000: Instruction results do not match! (Values may not actually be integers) Inst: 0xee6b2, checker: 0x200da
|
warn: 2525942762500: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d974, checker: 0
|
||||||
warn: 2525942893500: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d974, checker: 0
|
warn: 2526449392000: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d954, checker: 0
|
||||||
warn: 2526450197000: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d954, checker: 0
|
warn: 2527008451000: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d9fc, checker: 0
|
||||||
warn: 2527009496000: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d9fc, checker: 0
|
warn: 2527009567500: Instruction results do not match! (Values may not actually be integers) Inst: 0x9da34, checker: 0
|
||||||
warn: 2527010611500: Instruction results do not match! (Values may not actually be integers) Inst: 0x9da34, checker: 0
|
warn: 2527556775500: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d2fc, checker: 0
|
||||||
warn: 2527557612000: Instruction results do not match! (Values may not actually be integers) Inst: 0x9d2fc, checker: 0
|
|
||||||
hack: be nice to actually delete the event here
|
hack: be nice to actually delete the event here
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
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 Feb 13 2013 11:38:19
|
gem5 compiled Feb 25 2013 18:24:48
|
||||||
gem5 started Feb 13 2013 20:59:50
|
gem5 started Feb 25 2013 22:59:32
|
||||||
gem5 executing on u200540-lin
|
gem5 executing on zizzer
|
||||||
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-checker -re tests/run.py build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-checker
|
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-checker -re tests/run.py build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-checker
|
||||||
Global frequency set at 1000000000000 ticks per second
|
Global frequency set at 1000000000000 ticks per second
|
||||||
info: kernel located at: /projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
info: kernel located at: /dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
||||||
info: Using bootloader at address 0x80000000
|
info: Using bootloader at address 0x80000000
|
||||||
info: Entering event queue @ 0. Starting simulation...
|
info: Entering event queue @ 0. Starting simulation...
|
||||||
Exiting @ tick 2533147650000 because m5_exit instruction encountered
|
Exiting @ tick 2533144795000 because m5_exit instruction encountered
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -10,21 +10,21 @@ time_sync_spin_threshold=100000000
|
||||||
type=LinuxArmSystem
|
type=LinuxArmSystem
|
||||||
children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
|
children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
|
||||||
atags_addr=256
|
atags_addr=256
|
||||||
boot_loader=/projects/pd/randd/dist/binaries/boot.arm
|
boot_loader=/dist/m5/system/binaries/boot.arm
|
||||||
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
|
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
|
||||||
clock=1000
|
clock=1000
|
||||||
dtb_filename=
|
dtb_filename=False
|
||||||
early_kernel_symbols=false
|
early_kernel_symbols=false
|
||||||
enable_context_switch_stats_dump=false
|
enable_context_switch_stats_dump=false
|
||||||
flags_addr=268435504
|
flags_addr=268435504
|
||||||
gic_cpu_addr=520093952
|
gic_cpu_addr=520093952
|
||||||
init_param=0
|
init_param=0
|
||||||
kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
||||||
load_addr_mask=268435455
|
load_addr_mask=268435455
|
||||||
machine_type=RealView_PBX
|
machine_type=RealView_PBX
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
mem_ranges=0:134217727
|
mem_ranges=0:134217727
|
||||||
memories=system.realview.nvmem system.physmem
|
memories=system.physmem system.realview.nvmem
|
||||||
multi_proc=true
|
multi_proc=true
|
||||||
num_work_ids=16
|
num_work_ids=16
|
||||||
readfile=tests/halt.sh
|
readfile=tests/halt.sh
|
||||||
|
@ -65,7 +65,7 @@ table_size=65536
|
||||||
|
|
||||||
[system.cf0.image.child]
|
[system.cf0.image.child]
|
||||||
type=RawDiskImage
|
type=RawDiskImage
|
||||||
image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img
|
image_file=/dist/m5/system/disks/linux-arm-ael.img
|
||||||
read_only=true
|
read_only=true
|
||||||
|
|
||||||
[system.cpu0]
|
[system.cpu0]
|
||||||
|
@ -1077,6 +1077,7 @@ type=SimpleDRAM
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=openmap
|
addr_mapping=openmap
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
clock=1000
|
clock=1000
|
||||||
conf_table_reported=true
|
conf_table_reported=true
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
warn: Sockets disabled, not accepting vnc client connections
|
warn: Sockets disabled, not accepting vnc client connections
|
||||||
warn: Sockets disabled, not accepting terminal connections
|
warn: Sockets disabled, not accepting terminal connections
|
||||||
warn: Sockets disabled, not accepting gdb connections
|
warn: Sockets disabled, not accepting gdb connections
|
||||||
|
warn: DTB file specified, but no device tree support in kernel
|
||||||
warn: The clidr register always reports 0 caches.
|
warn: The clidr register always reports 0 caches.
|
||||||
warn: clidr LoUIS field of 0b001 to match current ARM implementations.
|
warn: clidr LoUIS field of 0b001 to match current ARM implementations.
|
||||||
warn: The csselr register isn't implemented.
|
warn: The csselr register isn't implemented.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
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 Feb 13 2013 11:38:19
|
gem5 compiled Feb 25 2013 18:24:48
|
||||||
gem5 started Feb 13 2013 21:11:40
|
gem5 started Feb 25 2013 23:05:46
|
||||||
gem5 executing on u200540-lin
|
gem5 executing on zizzer
|
||||||
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-dual -re tests/run.py build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-dual
|
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-dual -re tests/run.py build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3-dual
|
||||||
Global frequency set at 1000000000000 ticks per second
|
Global frequency set at 1000000000000 ticks per second
|
||||||
info: kernel located at: /projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
info: kernel located at: /dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
||||||
info: Using bootloader at address 0x80000000
|
info: Using bootloader at address 0x80000000
|
||||||
info: Entering event queue @ 0. Starting simulation...
|
info: Entering event queue @ 0. Starting simulation...
|
||||||
Exiting @ tick 1102937390000 because m5_exit instruction encountered
|
Exiting @ tick 1102934903000 because m5_exit instruction encountered
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -10,21 +10,21 @@ time_sync_spin_threshold=100000000
|
||||||
type=LinuxArmSystem
|
type=LinuxArmSystem
|
||||||
children=bridge cf0 cpu intrctrl iobus iocache membus physmem realview terminal vncserver
|
children=bridge cf0 cpu intrctrl iobus iocache membus physmem realview terminal vncserver
|
||||||
atags_addr=256
|
atags_addr=256
|
||||||
boot_loader=/projects/pd/randd/dist/binaries/boot.arm
|
boot_loader=/dist/m5/system/binaries/boot.arm
|
||||||
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
|
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
|
||||||
clock=1000
|
clock=1000
|
||||||
dtb_filename=
|
dtb_filename=False
|
||||||
early_kernel_symbols=false
|
early_kernel_symbols=false
|
||||||
enable_context_switch_stats_dump=false
|
enable_context_switch_stats_dump=false
|
||||||
flags_addr=268435504
|
flags_addr=268435504
|
||||||
gic_cpu_addr=520093952
|
gic_cpu_addr=520093952
|
||||||
init_param=0
|
init_param=0
|
||||||
kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
||||||
load_addr_mask=268435455
|
load_addr_mask=268435455
|
||||||
machine_type=RealView_PBX
|
machine_type=RealView_PBX
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
mem_ranges=0:134217727
|
mem_ranges=0:134217727
|
||||||
memories=system.realview.nvmem system.physmem
|
memories=system.physmem system.realview.nvmem
|
||||||
multi_proc=true
|
multi_proc=true
|
||||||
num_work_ids=16
|
num_work_ids=16
|
||||||
readfile=tests/halt.sh
|
readfile=tests/halt.sh
|
||||||
|
@ -65,7 +65,7 @@ table_size=65536
|
||||||
|
|
||||||
[system.cf0.image.child]
|
[system.cf0.image.child]
|
||||||
type=RawDiskImage
|
type=RawDiskImage
|
||||||
image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img
|
image_file=/dist/m5/system/disks/linux-arm-ael.img
|
||||||
read_only=true
|
read_only=true
|
||||||
|
|
||||||
[system.cpu]
|
[system.cpu]
|
||||||
|
@ -630,6 +630,7 @@ type=SimpleDRAM
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=openmap
|
addr_mapping=openmap
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
clock=1000
|
clock=1000
|
||||||
conf_table_reported=true
|
conf_table_reported=true
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
warn: Sockets disabled, not accepting vnc client connections
|
warn: Sockets disabled, not accepting vnc client connections
|
||||||
warn: Sockets disabled, not accepting terminal connections
|
warn: Sockets disabled, not accepting terminal connections
|
||||||
warn: Sockets disabled, not accepting gdb connections
|
warn: Sockets disabled, not accepting gdb connections
|
||||||
|
warn: DTB file specified, but no device tree support in kernel
|
||||||
warn: The clidr register always reports 0 caches.
|
warn: The clidr register always reports 0 caches.
|
||||||
warn: clidr LoUIS field of 0b001 to match current ARM implementations.
|
warn: clidr LoUIS field of 0b001 to match current ARM implementations.
|
||||||
warn: The csselr register isn't implemented.
|
warn: The csselr register isn't implemented.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
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 Feb 13 2013 11:38:19
|
gem5 compiled Feb 25 2013 18:24:48
|
||||||
gem5 started Feb 13 2013 20:56:17
|
gem5 started Feb 25 2013 22:58:34
|
||||||
gem5 executing on u200540-lin
|
gem5 executing on zizzer
|
||||||
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3 -re tests/run.py build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3
|
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3 -re tests/run.py build/ARM/tests/opt/long/fs/10.linux-boot/arm/linux/realview-o3
|
||||||
Global frequency set at 1000000000000 ticks per second
|
Global frequency set at 1000000000000 ticks per second
|
||||||
info: kernel located at: /projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
info: kernel located at: /dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
||||||
info: Using bootloader at address 0x80000000
|
info: Using bootloader at address 0x80000000
|
||||||
info: Entering event queue @ 0. Starting simulation...
|
info: Entering event queue @ 0. Starting simulation...
|
||||||
Exiting @ tick 2533147650000 because m5_exit instruction encountered
|
Exiting @ tick 2533144795000 because m5_exit instruction encountered
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -10,21 +10,21 @@ time_sync_spin_threshold=100000000
|
||||||
type=LinuxArmSystem
|
type=LinuxArmSystem
|
||||||
children=bridge cf0 cpu0 cpu1 cpu2 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
|
children=bridge cf0 cpu0 cpu1 cpu2 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
|
||||||
atags_addr=256
|
atags_addr=256
|
||||||
boot_loader=/projects/pd/randd/dist/binaries/boot.arm
|
boot_loader=/dist/m5/system/binaries/boot.arm
|
||||||
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
|
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
|
||||||
clock=1000
|
clock=1000
|
||||||
dtb_filename=
|
dtb_filename=False
|
||||||
early_kernel_symbols=false
|
early_kernel_symbols=false
|
||||||
enable_context_switch_stats_dump=false
|
enable_context_switch_stats_dump=false
|
||||||
flags_addr=268435504
|
flags_addr=268435504
|
||||||
gic_cpu_addr=520093952
|
gic_cpu_addr=520093952
|
||||||
init_param=0
|
init_param=0
|
||||||
kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
||||||
load_addr_mask=268435455
|
load_addr_mask=268435455
|
||||||
machine_type=RealView_PBX
|
machine_type=RealView_PBX
|
||||||
mem_mode=atomic
|
mem_mode=atomic
|
||||||
mem_ranges=0:134217727
|
mem_ranges=0:134217727
|
||||||
memories=system.physmem system.realview.nvmem
|
memories=system.realview.nvmem system.physmem
|
||||||
multi_proc=true
|
multi_proc=true
|
||||||
num_work_ids=16
|
num_work_ids=16
|
||||||
readfile=tests/halt.sh
|
readfile=tests/halt.sh
|
||||||
|
@ -65,7 +65,7 @@ table_size=65536
|
||||||
|
|
||||||
[system.cf0.image.child]
|
[system.cf0.image.child]
|
||||||
type=RawDiskImage
|
type=RawDiskImage
|
||||||
image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img
|
image_file=/dist/m5/system/disks/linux-arm-ael.img
|
||||||
read_only=true
|
read_only=true
|
||||||
|
|
||||||
[system.cpu0]
|
[system.cpu0]
|
||||||
|
@ -773,6 +773,7 @@ type=SimpleDRAM
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=openmap
|
addr_mapping=openmap
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
clock=1000
|
clock=1000
|
||||||
conf_table_reported=true
|
conf_table_reported=true
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -10,21 +10,21 @@ time_sync_spin_threshold=100000000
|
||||||
type=LinuxArmSystem
|
type=LinuxArmSystem
|
||||||
children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
|
children=bridge cf0 cpu0 cpu1 intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver
|
||||||
atags_addr=256
|
atags_addr=256
|
||||||
boot_loader=/projects/pd/randd/dist/binaries/boot.arm
|
boot_loader=/dist/m5/system/binaries/boot.arm
|
||||||
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
|
boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
|
||||||
clock=1000
|
clock=1000
|
||||||
dtb_filename=
|
dtb_filename=False
|
||||||
early_kernel_symbols=false
|
early_kernel_symbols=false
|
||||||
enable_context_switch_stats_dump=false
|
enable_context_switch_stats_dump=false
|
||||||
flags_addr=268435504
|
flags_addr=268435504
|
||||||
gic_cpu_addr=520093952
|
gic_cpu_addr=520093952
|
||||||
init_param=0
|
init_param=0
|
||||||
kernel=/projects/pd/randd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
kernel=/dist/m5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
|
||||||
load_addr_mask=268435455
|
load_addr_mask=268435455
|
||||||
machine_type=RealView_PBX
|
machine_type=RealView_PBX
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
mem_ranges=0:134217727
|
mem_ranges=0:134217727
|
||||||
memories=system.physmem system.realview.nvmem
|
memories=system.realview.nvmem system.physmem
|
||||||
multi_proc=true
|
multi_proc=true
|
||||||
num_work_ids=16
|
num_work_ids=16
|
||||||
readfile=tests/halt.sh
|
readfile=tests/halt.sh
|
||||||
|
@ -65,7 +65,7 @@ table_size=65536
|
||||||
|
|
||||||
[system.cf0.image.child]
|
[system.cf0.image.child]
|
||||||
type=RawDiskImage
|
type=RawDiskImage
|
||||||
image_file=/projects/pd/randd/dist/disks/linux-arm-ael.img
|
image_file=/dist/m5/system/disks/linux-arm-ael.img
|
||||||
read_only=true
|
read_only=true
|
||||||
|
|
||||||
[system.cpu0]
|
[system.cpu0]
|
||||||
|
@ -1029,6 +1029,7 @@ type=SimpleDRAM
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=openmap
|
addr_mapping=openmap
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
clock=1000
|
clock=1000
|
||||||
conf_table_reported=true
|
conf_table_reported=true
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -16,7 +16,7 @@ e820_table=system.e820_table
|
||||||
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=/projects/pd/randd/dist/binaries/x86_64-vmlinux-2.6.22.9
|
kernel=/dist/m5/system/binaries/x86_64-vmlinux-2.6.22.9
|
||||||
load_addr_mask=18446744073709551615
|
load_addr_mask=18446744073709551615
|
||||||
mem_mode=timing
|
mem_mode=timing
|
||||||
mem_ranges=0:134217727
|
mem_ranges=0:134217727
|
||||||
|
@ -516,7 +516,7 @@ mem_side=system.cpu.toL2Bus.slave[0]
|
||||||
|
|
||||||
[system.cpu.interrupts]
|
[system.cpu.interrupts]
|
||||||
type=X86LocalApic
|
type=X86LocalApic
|
||||||
clock=500
|
clock=8000
|
||||||
int_latency=1000
|
int_latency=1000
|
||||||
pio_addr=2305843009213693952
|
pio_addr=2305843009213693952
|
||||||
pio_latency=100000
|
pio_latency=100000
|
||||||
|
@ -1275,7 +1275,7 @@ table_size=65536
|
||||||
|
|
||||||
[system.pc.south_bridge.ide.disks0.image.child]
|
[system.pc.south_bridge.ide.disks0.image.child]
|
||||||
type=RawDiskImage
|
type=RawDiskImage
|
||||||
image_file=/projects/pd/randd/dist/disks/linux-x86.img
|
image_file=/dist/m5/system/disks/linux-x86.img
|
||||||
read_only=true
|
read_only=true
|
||||||
|
|
||||||
[system.pc.south_bridge.ide.disks1]
|
[system.pc.south_bridge.ide.disks1]
|
||||||
|
@ -1295,7 +1295,7 @@ table_size=65536
|
||||||
|
|
||||||
[system.pc.south_bridge.ide.disks1.image.child]
|
[system.pc.south_bridge.ide.disks1.image.child]
|
||||||
type=RawDiskImage
|
type=RawDiskImage
|
||||||
image_file=/projects/pd/randd/dist/disks/linux-bigswap2.img
|
image_file=/dist/m5/system/disks/linux-bigswap2.img
|
||||||
read_only=true
|
read_only=true
|
||||||
|
|
||||||
[system.pc.south_bridge.int_lines0]
|
[system.pc.south_bridge.int_lines0]
|
||||||
|
@ -1463,6 +1463,7 @@ type=SimpleDRAM
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=openmap
|
addr_mapping=openmap
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
clock=1000
|
clock=1000
|
||||||
conf_table_reported=false
|
conf_table_reported=false
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
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 Feb 13 2013 11:25:23
|
gem5 compiled Mar 3 2013 21:19:51
|
||||||
gem5 started Feb 13 2013 18:24:23
|
gem5 started Mar 4 2013 00:22:16
|
||||||
gem5 executing on u200540-lin
|
gem5 executing on zizzer
|
||||||
command line: build/X86/gem5.opt -d build/X86/tests/opt/long/fs/10.linux-boot/x86/linux/pc-o3-timing -re tests/run.py build/X86/tests/opt/long/fs/10.linux-boot/x86/linux/pc-o3-timing
|
command line: build/X86/gem5.opt -d build/X86/tests/opt/long/fs/10.linux-boot/x86/linux/pc-o3-timing -re tests/run.py build/X86/tests/opt/long/fs/10.linux-boot/x86/linux/pc-o3-timing
|
||||||
Global frequency set at 1000000000000 ticks per second
|
Global frequency set at 1000000000000 ticks per second
|
||||||
info: kernel located at: /projects/pd/randd/dist/binaries/x86_64-vmlinux-2.6.22.9
|
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
|
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 5140860798000 because m5_exit instruction encountered
|
Exiting @ tick 5132857897000 because m5_exit instruction encountered
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -10,6 +10,7 @@ time_sync_spin_threshold=200000
|
||||||
type=SparcSystem
|
type=SparcSystem
|
||||||
children=bridge cpu disk0 hypervisor_desc intrctrl iobus membus nvram partition_desc physmem physmem2 rom t1000
|
children=bridge cpu disk0 hypervisor_desc intrctrl iobus membus nvram partition_desc physmem physmem2 rom t1000
|
||||||
boot_osflags=a
|
boot_osflags=a
|
||||||
|
clock=2
|
||||||
hypervisor_addr=1099243257856
|
hypervisor_addr=1099243257856
|
||||||
hypervisor_bin=/dist/m5/system/binaries/q_new.bin
|
hypervisor_bin=/dist/m5/system/binaries/q_new.bin
|
||||||
hypervisor_desc=system.hypervisor_desc
|
hypervisor_desc=system.hypervisor_desc
|
||||||
|
@ -19,7 +20,8 @@ init_param=0
|
||||||
kernel=
|
kernel=
|
||||||
load_addr_mask=1099511627775
|
load_addr_mask=1099511627775
|
||||||
mem_mode=atomic
|
mem_mode=atomic
|
||||||
memories=system.partition_desc system.rom system.hypervisor_desc system.nvram system.physmem system.physmem2
|
mem_ranges=1048576:68157439 2147483648:2415919103
|
||||||
|
memories=system.partition_desc system.physmem system.rom system.hypervisor_desc system.physmem2 system.nvram
|
||||||
num_work_ids=16
|
num_work_ids=16
|
||||||
nvram=system.nvram
|
nvram=system.nvram
|
||||||
nvram_addr=133429198848
|
nvram_addr=133429198848
|
||||||
|
@ -45,22 +47,21 @@ system_port=system.membus.slave[0]
|
||||||
|
|
||||||
[system.bridge]
|
[system.bridge]
|
||||||
type=Bridge
|
type=Bridge
|
||||||
|
clock=2
|
||||||
delay=100
|
delay=100
|
||||||
nack_delay=8
|
|
||||||
ranges=133412421632:133412421639 134217728000:554050781183 644245094400:652835028991 725849473024:1095485095935 1099255955456:1099255955463
|
ranges=133412421632:133412421639 134217728000:554050781183 644245094400:652835028991 725849473024:1095485095935 1099255955456:1099255955463
|
||||||
req_size=16
|
req_size=16
|
||||||
resp_size=16
|
resp_size=16
|
||||||
write_ack=false
|
|
||||||
master=system.iobus.slave[0]
|
master=system.iobus.slave[0]
|
||||||
slave=system.membus.master[2]
|
slave=system.membus.master[2]
|
||||||
|
|
||||||
[system.cpu]
|
[system.cpu]
|
||||||
type=AtomicSimpleCPU
|
type=AtomicSimpleCPU
|
||||||
children=dtb interrupts itb tracer
|
children=dtb interrupts isa itb tracer
|
||||||
|
branchPred=Null
|
||||||
checker=Null
|
checker=Null
|
||||||
clock=1
|
clock=2
|
||||||
cpu_id=0
|
cpu_id=0
|
||||||
defer_registration=false
|
|
||||||
do_checkpoint_insts=true
|
do_checkpoint_insts=true
|
||||||
do_quiesce=true
|
do_quiesce=true
|
||||||
do_statistics_insts=true
|
do_statistics_insts=true
|
||||||
|
@ -69,17 +70,18 @@ fastmem=false
|
||||||
function_trace=false
|
function_trace=false
|
||||||
function_trace_start=0
|
function_trace_start=0
|
||||||
interrupts=system.cpu.interrupts
|
interrupts=system.cpu.interrupts
|
||||||
|
isa=system.cpu.isa
|
||||||
itb=system.cpu.itb
|
itb=system.cpu.itb
|
||||||
max_insts_all_threads=0
|
max_insts_all_threads=0
|
||||||
max_insts_any_thread=0
|
max_insts_any_thread=0
|
||||||
max_loads_all_threads=0
|
max_loads_all_threads=0
|
||||||
max_loads_any_thread=0
|
max_loads_any_thread=0
|
||||||
numThreads=1
|
numThreads=1
|
||||||
phase=0
|
|
||||||
profile=0
|
profile=0
|
||||||
progress_interval=0
|
progress_interval=0
|
||||||
simulate_data_stalls=false
|
simulate_data_stalls=false
|
||||||
simulate_inst_stalls=false
|
simulate_inst_stalls=false
|
||||||
|
switched_out=false
|
||||||
system=system
|
system=system
|
||||||
tracer=system.cpu.tracer
|
tracer=system.cpu.tracer
|
||||||
width=1
|
width=1
|
||||||
|
@ -94,6 +96,9 @@ size=64
|
||||||
[system.cpu.interrupts]
|
[system.cpu.interrupts]
|
||||||
type=SparcInterrupts
|
type=SparcInterrupts
|
||||||
|
|
||||||
|
[system.cpu.isa]
|
||||||
|
type=SparcISA
|
||||||
|
|
||||||
[system.cpu.itb]
|
[system.cpu.itb]
|
||||||
type=SparcTLB
|
type=SparcTLB
|
||||||
size=64
|
size=64
|
||||||
|
@ -104,9 +109,10 @@ type=ExeTracer
|
||||||
[system.disk0]
|
[system.disk0]
|
||||||
type=MmDisk
|
type=MmDisk
|
||||||
children=image
|
children=image
|
||||||
|
clock=2
|
||||||
image=system.disk0.image
|
image=system.disk0.image
|
||||||
pio_addr=134217728000
|
pio_addr=134217728000
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
system=system
|
system=system
|
||||||
pio=system.iobus.master[14]
|
pio=system.iobus.master[14]
|
||||||
|
|
||||||
|
@ -125,8 +131,9 @@ read_only=true
|
||||||
|
|
||||||
[system.hypervisor_desc]
|
[system.hypervisor_desc]
|
||||||
type=SimpleMemory
|
type=SimpleMemory
|
||||||
|
bandwidth=0.000000
|
||||||
|
clock=2
|
||||||
conf_table_reported=false
|
conf_table_reported=false
|
||||||
file=
|
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
latency=60
|
latency=60
|
||||||
latency_var=0
|
latency_var=0
|
||||||
|
@ -145,7 +152,7 @@ block_size=64
|
||||||
clock=2
|
clock=2
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=64
|
width=8
|
||||||
master=system.t1000.fake_clk.pio system.t1000.fake_membnks.pio system.t1000.fake_l2_1.pio system.t1000.fake_l2_2.pio system.t1000.fake_l2_3.pio system.t1000.fake_l2_4.pio system.t1000.fake_l2esr_1.pio system.t1000.fake_l2esr_2.pio system.t1000.fake_l2esr_3.pio system.t1000.fake_l2esr_4.pio system.t1000.fake_ssi.pio system.t1000.fake_jbi.pio system.t1000.puart0.pio system.t1000.hvuart.pio system.disk0.pio
|
master=system.t1000.fake_clk.pio system.t1000.fake_membnks.pio system.t1000.fake_l2_1.pio system.t1000.fake_l2_2.pio system.t1000.fake_l2_3.pio system.t1000.fake_l2_4.pio system.t1000.fake_l2esr_1.pio system.t1000.fake_l2esr_2.pio system.t1000.fake_l2esr_3.pio system.t1000.fake_l2esr_4.pio system.t1000.fake_ssi.pio system.t1000.fake_jbi.pio system.t1000.puart0.pio system.t1000.hvuart.pio system.disk0.pio
|
||||||
slave=system.bridge.master
|
slave=system.bridge.master
|
||||||
|
|
||||||
|
@ -155,17 +162,19 @@ children=badaddr_responder
|
||||||
block_size=64
|
block_size=64
|
||||||
clock=2
|
clock=2
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=64
|
width=8
|
||||||
default=system.membus.badaddr_responder.pio
|
default=system.membus.badaddr_responder.pio
|
||||||
master=system.t1000.iob.pio system.t1000.htod.pio system.bridge.slave system.physmem.port[0] system.physmem2.port[0] system.rom.port[0] system.nvram.port[0] system.hypervisor_desc.port[0] system.partition_desc.port[0]
|
master=system.t1000.iob.pio system.t1000.htod.pio system.bridge.slave system.physmem.port system.physmem2.port system.rom.port system.nvram.port system.hypervisor_desc.port system.partition_desc.port
|
||||||
slave=system.system_port system.cpu.icache_port system.cpu.dcache_port
|
slave=system.system_port system.cpu.icache_port system.cpu.dcache_port
|
||||||
|
|
||||||
[system.membus.badaddr_responder]
|
[system.membus.badaddr_responder]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=0
|
pio_addr=0
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=8
|
pio_size=8
|
||||||
ret_bad_addr=true
|
ret_bad_addr=true
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -179,8 +188,9 @@ pio=system.membus.default
|
||||||
|
|
||||||
[system.nvram]
|
[system.nvram]
|
||||||
type=SimpleMemory
|
type=SimpleMemory
|
||||||
|
bandwidth=0.000000
|
||||||
|
clock=2
|
||||||
conf_table_reported=false
|
conf_table_reported=false
|
||||||
file=
|
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
latency=60
|
latency=60
|
||||||
latency_var=0
|
latency_var=0
|
||||||
|
@ -191,8 +201,9 @@ port=system.membus.master[6]
|
||||||
|
|
||||||
[system.partition_desc]
|
[system.partition_desc]
|
||||||
type=SimpleMemory
|
type=SimpleMemory
|
||||||
|
bandwidth=0.000000
|
||||||
|
clock=2
|
||||||
conf_table_reported=false
|
conf_table_reported=false
|
||||||
file=
|
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
latency=60
|
latency=60
|
||||||
latency_var=0
|
latency_var=0
|
||||||
|
@ -202,33 +213,68 @@ zero=false
|
||||||
port=system.membus.master[8]
|
port=system.membus.master[8]
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=SimpleMemory
|
type=SimpleDRAM
|
||||||
|
activation_limit=4
|
||||||
|
addr_mapping=openmap
|
||||||
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
|
clock=2
|
||||||
conf_table_reported=false
|
conf_table_reported=false
|
||||||
file=
|
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
latency=60
|
lines_per_rowbuffer=32
|
||||||
latency_var=0
|
mem_sched_policy=frfcfs
|
||||||
null=false
|
null=false
|
||||||
|
page_policy=open
|
||||||
range=1048576:68157439
|
range=1048576:68157439
|
||||||
|
ranks_per_channel=2
|
||||||
|
read_buffer_size=32
|
||||||
|
tBURST=10
|
||||||
|
tCL=28
|
||||||
|
tRCD=28
|
||||||
|
tREFI=15600
|
||||||
|
tRFC=600
|
||||||
|
tRP=28
|
||||||
|
tWTR=15
|
||||||
|
tXAW=80
|
||||||
|
write_buffer_size=32
|
||||||
|
write_thresh_perc=70
|
||||||
zero=true
|
zero=true
|
||||||
port=system.membus.master[3]
|
port=system.membus.master[3]
|
||||||
|
|
||||||
[system.physmem2]
|
[system.physmem2]
|
||||||
type=SimpleMemory
|
type=SimpleDRAM
|
||||||
|
activation_limit=4
|
||||||
|
addr_mapping=openmap
|
||||||
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
|
clock=2
|
||||||
conf_table_reported=false
|
conf_table_reported=false
|
||||||
file=
|
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
latency=60
|
lines_per_rowbuffer=32
|
||||||
latency_var=0
|
mem_sched_policy=frfcfs
|
||||||
null=false
|
null=false
|
||||||
|
page_policy=open
|
||||||
range=2147483648:2415919103
|
range=2147483648:2415919103
|
||||||
|
ranks_per_channel=2
|
||||||
|
read_buffer_size=32
|
||||||
|
tBURST=10
|
||||||
|
tCL=28
|
||||||
|
tRCD=28
|
||||||
|
tREFI=15600
|
||||||
|
tRFC=600
|
||||||
|
tRP=28
|
||||||
|
tWTR=15
|
||||||
|
tXAW=80
|
||||||
|
write_buffer_size=32
|
||||||
|
write_thresh_perc=70
|
||||||
zero=true
|
zero=true
|
||||||
port=system.membus.master[4]
|
port=system.membus.master[4]
|
||||||
|
|
||||||
[system.rom]
|
[system.rom]
|
||||||
type=SimpleMemory
|
type=SimpleMemory
|
||||||
|
bandwidth=0.000000
|
||||||
|
clock=2
|
||||||
conf_table_reported=false
|
conf_table_reported=false
|
||||||
file=
|
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
latency=60
|
latency=60
|
||||||
latency_var=0
|
latency_var=0
|
||||||
|
@ -245,9 +291,10 @@ system=system
|
||||||
|
|
||||||
[system.t1000.fake_clk]
|
[system.t1000.fake_clk]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=644245094400
|
pio_addr=644245094400
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=4294967296
|
pio_size=4294967296
|
||||||
ret_bad_addr=false
|
ret_bad_addr=false
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -261,9 +308,10 @@ pio=system.iobus.master[0]
|
||||||
|
|
||||||
[system.t1000.fake_jbi]
|
[system.t1000.fake_jbi]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=549755813888
|
pio_addr=549755813888
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=4294967296
|
pio_size=4294967296
|
||||||
ret_bad_addr=false
|
ret_bad_addr=false
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -277,9 +325,10 @@ pio=system.iobus.master[11]
|
||||||
|
|
||||||
[system.t1000.fake_l2_1]
|
[system.t1000.fake_l2_1]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=725849473024
|
pio_addr=725849473024
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=8
|
pio_size=8
|
||||||
ret_bad_addr=false
|
ret_bad_addr=false
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -293,9 +342,10 @@ pio=system.iobus.master[2]
|
||||||
|
|
||||||
[system.t1000.fake_l2_2]
|
[system.t1000.fake_l2_2]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=725849473088
|
pio_addr=725849473088
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=8
|
pio_size=8
|
||||||
ret_bad_addr=false
|
ret_bad_addr=false
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -309,9 +359,10 @@ pio=system.iobus.master[3]
|
||||||
|
|
||||||
[system.t1000.fake_l2_3]
|
[system.t1000.fake_l2_3]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=725849473152
|
pio_addr=725849473152
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=8
|
pio_size=8
|
||||||
ret_bad_addr=false
|
ret_bad_addr=false
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -325,9 +376,10 @@ pio=system.iobus.master[4]
|
||||||
|
|
||||||
[system.t1000.fake_l2_4]
|
[system.t1000.fake_l2_4]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=725849473216
|
pio_addr=725849473216
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=8
|
pio_size=8
|
||||||
ret_bad_addr=false
|
ret_bad_addr=false
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -341,9 +393,10 @@ pio=system.iobus.master[5]
|
||||||
|
|
||||||
[system.t1000.fake_l2esr_1]
|
[system.t1000.fake_l2esr_1]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=734439407616
|
pio_addr=734439407616
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=8
|
pio_size=8
|
||||||
ret_bad_addr=false
|
ret_bad_addr=false
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -357,9 +410,10 @@ pio=system.iobus.master[6]
|
||||||
|
|
||||||
[system.t1000.fake_l2esr_2]
|
[system.t1000.fake_l2esr_2]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=734439407680
|
pio_addr=734439407680
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=8
|
pio_size=8
|
||||||
ret_bad_addr=false
|
ret_bad_addr=false
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -373,9 +427,10 @@ pio=system.iobus.master[7]
|
||||||
|
|
||||||
[system.t1000.fake_l2esr_3]
|
[system.t1000.fake_l2esr_3]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=734439407744
|
pio_addr=734439407744
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=8
|
pio_size=8
|
||||||
ret_bad_addr=false
|
ret_bad_addr=false
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -389,9 +444,10 @@ pio=system.iobus.master[8]
|
||||||
|
|
||||||
[system.t1000.fake_l2esr_4]
|
[system.t1000.fake_l2esr_4]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=734439407808
|
pio_addr=734439407808
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=8
|
pio_size=8
|
||||||
ret_bad_addr=false
|
ret_bad_addr=false
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -405,9 +461,10 @@ pio=system.iobus.master[9]
|
||||||
|
|
||||||
[system.t1000.fake_membnks]
|
[system.t1000.fake_membnks]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=648540061696
|
pio_addr=648540061696
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=16384
|
pio_size=16384
|
||||||
ret_bad_addr=false
|
ret_bad_addr=false
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -421,9 +478,10 @@ pio=system.iobus.master[1]
|
||||||
|
|
||||||
[system.t1000.fake_ssi]
|
[system.t1000.fake_ssi]
|
||||||
type=IsaFake
|
type=IsaFake
|
||||||
|
clock=2
|
||||||
fake_mem=false
|
fake_mem=false
|
||||||
pio_addr=1095216660480
|
pio_addr=1095216660480
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
pio_size=268435456
|
pio_size=268435456
|
||||||
ret_bad_addr=false
|
ret_bad_addr=false
|
||||||
ret_data16=65535
|
ret_data16=65535
|
||||||
|
@ -444,16 +502,18 @@ port=3456
|
||||||
|
|
||||||
[system.t1000.htod]
|
[system.t1000.htod]
|
||||||
type=DumbTOD
|
type=DumbTOD
|
||||||
|
clock=2
|
||||||
pio_addr=1099255906296
|
pio_addr=1099255906296
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
system=system
|
system=system
|
||||||
time=Thu Jan 1 00:00:00 2009
|
time=Thu Jan 1 00:00:00 2009
|
||||||
pio=system.membus.master[1]
|
pio=system.membus.master[1]
|
||||||
|
|
||||||
[system.t1000.hvuart]
|
[system.t1000.hvuart]
|
||||||
type=Uart8250
|
type=Uart8250
|
||||||
|
clock=2
|
||||||
pio_addr=1099255955456
|
pio_addr=1099255955456
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
platform=system.t1000
|
platform=system.t1000
|
||||||
system=system
|
system=system
|
||||||
terminal=system.t1000.hterm
|
terminal=system.t1000.hterm
|
||||||
|
@ -461,6 +521,7 @@ pio=system.iobus.master[13]
|
||||||
|
|
||||||
[system.t1000.iob]
|
[system.t1000.iob]
|
||||||
type=Iob
|
type=Iob
|
||||||
|
clock=2
|
||||||
pio_latency=2
|
pio_latency=2
|
||||||
platform=system.t1000
|
platform=system.t1000
|
||||||
system=system
|
system=system
|
||||||
|
@ -475,8 +536,9 @@ port=3456
|
||||||
|
|
||||||
[system.t1000.puart0]
|
[system.t1000.puart0]
|
||||||
type=Uart8250
|
type=Uart8250
|
||||||
|
clock=2
|
||||||
pio_addr=133412421632
|
pio_addr=133412421632
|
||||||
pio_latency=2
|
pio_latency=200
|
||||||
platform=system.t1000
|
platform=system.t1000
|
||||||
system=system
|
system=system
|
||||||
terminal=system.t1000.pterm
|
terminal=system.t1000.pterm
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
warn: rounding error > tolerance
|
||||||
|
0.145519 rounded to 0
|
||||||
|
warn: rounding error > tolerance
|
||||||
|
0.145519 rounded to 0
|
||||||
|
warn: rounding error > tolerance
|
||||||
|
0.145519 rounded to 0
|
||||||
|
warn: rounding error > tolerance
|
||||||
|
0.145519 rounded to 0
|
||||||
|
warn: rounding error > tolerance
|
||||||
|
0.145519 rounded to 0
|
||||||
|
warn: rounding error > tolerance
|
||||||
|
0.145519 rounded to 0
|
||||||
|
warn: rounding error > tolerance
|
||||||
|
0.145519 rounded to 0
|
||||||
|
warn: rounding error > tolerance
|
||||||
|
0.145519 rounded to 0
|
||||||
warn: Sockets disabled, not accepting terminal connections
|
warn: Sockets disabled, not accepting terminal connections
|
||||||
warn: CoherentBus system.membus has no snooping ports attached!
|
warn: CoherentBus system.membus has no snooping ports attached!
|
||||||
warn: Sockets disabled, not accepting gdb connections
|
warn: Sockets disabled, not accepting gdb connections
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
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 Jun 4 2012 12:01:47
|
gem5 compiled Mar 3 2013 21:18:30
|
||||||
gem5 started Jun 4 2012 15:02:47
|
gem5 started Mar 3 2013 22:32:14
|
||||||
gem5 executing on zizzer
|
gem5 executing on zizzer
|
||||||
command line: build/SPARC/gem5.opt -d build/SPARC/tests/opt/long/fs/80.solaris-boot/sparc/solaris/t1000-simple-atomic -re tests/run.py build/SPARC/tests/opt/long/fs/80.solaris-boot/sparc/solaris/t1000-simple-atomic
|
command line: build/SPARC/gem5.opt -d build/SPARC/tests/opt/long/fs/80.solaris-boot/sparc/solaris/t1000-simple-atomic -re tests/run.py build/SPARC/tests/opt/long/fs/80.solaris-boot/sparc/solaris/t1000-simple-atomic
|
||||||
Global frequency set at 2000000000 ticks per second
|
Global frequency set at 2000000000 ticks per second
|
||||||
info: No kernel set for full system simulation. Assuming you know what you're doing if not SPARC ISA
|
info: No kernel set for full system simulation. Assuming you know what you're doing
|
||||||
0: system.t1000.htod: Real-time clock set to Thu Jan 1 00:00:00 2009
|
0: system.t1000.htod: Real-time clock set to Thu Jan 1 00:00:00 2009
|
||||||
|
|
||||||
0: system.t1000.htod: Real-time clock set to 1230768000
|
0: system.t1000.htod: Real-time clock set to 1230768000
|
||||||
info: Entering event queue @ 0. Starting simulation...
|
info: Entering event queue @ 0. Starting simulation...
|
||||||
info: Ignoring write to SPARC ERROR regsiter
|
info: Ignoring write to SPARC ERROR regsiter
|
||||||
info: Ignoring write to SPARC ERROR regsiter
|
info: Ignoring write to SPARC ERROR regsiter
|
||||||
Exiting @ tick 2233777512 because m5_exit instruction encountered
|
Exiting @ tick 4467555024 because m5_exit instruction encountered
|
||||||
|
|
|
@ -4,11 +4,11 @@ sim_seconds 2.233778 # Nu
|
||||||
sim_ticks 4467555024 # Number of ticks simulated
|
sim_ticks 4467555024 # Number of ticks simulated
|
||||||
final_tick 4467555024 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
|
final_tick 4467555024 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
|
||||||
sim_freq 2000000000 # Frequency of simulated ticks
|
sim_freq 2000000000 # Frequency of simulated ticks
|
||||||
host_inst_rate 2957774 # Simulator instruction rate (inst/s)
|
host_inst_rate 3081772 # Simulator instruction rate (inst/s)
|
||||||
host_op_rate 2958936 # Simulator op (including micro ops) rate (op/s)
|
host_op_rate 3082983 # Simulator op (including micro ops) rate (op/s)
|
||||||
host_tick_rate 5930129 # Simulator tick rate (ticks/s)
|
host_tick_rate 6178737 # Simulator tick rate (ticks/s)
|
||||||
host_mem_usage 530032 # Number of bytes of host memory used
|
host_mem_usage 519228 # Number of bytes of host memory used
|
||||||
host_seconds 753.37 # Real time elapsed on the host
|
host_seconds 723.05 # Real time elapsed on the host
|
||||||
sim_insts 2228284650 # Number of instructions simulated
|
sim_insts 2228284650 # Number of instructions simulated
|
||||||
sim_ops 2229160714 # Number of ops (including micro ops) simulated
|
sim_ops 2229160714 # Number of ops (including micro ops) simulated
|
||||||
system.hypervisor_desc.bytes_read::cpu.data 16792 # Number of bytes read from this memory
|
system.hypervisor_desc.bytes_read::cpu.data 16792 # Number of bytes read from this memory
|
||||||
|
@ -19,20 +19,6 @@ system.hypervisor_desc.bw_read::cpu.data 7517 # To
|
||||||
system.hypervisor_desc.bw_read::total 7517 # Total read bandwidth from this memory (bytes/s)
|
system.hypervisor_desc.bw_read::total 7517 # Total read bandwidth from this memory (bytes/s)
|
||||||
system.hypervisor_desc.bw_total::cpu.data 7517 # Total bandwidth to/from this memory (bytes/s)
|
system.hypervisor_desc.bw_total::cpu.data 7517 # Total bandwidth to/from this memory (bytes/s)
|
||||||
system.hypervisor_desc.bw_total::total 7517 # Total bandwidth to/from this memory (bytes/s)
|
system.hypervisor_desc.bw_total::total 7517 # Total bandwidth to/from this memory (bytes/s)
|
||||||
system.nvram.bytes_read::cpu.data 284 # Number of bytes read from this memory
|
|
||||||
system.nvram.bytes_read::total 284 # Number of bytes read from this memory
|
|
||||||
system.nvram.bytes_written::cpu.data 92 # Number of bytes written to this memory
|
|
||||||
system.nvram.bytes_written::total 92 # Number of bytes written to this memory
|
|
||||||
system.nvram.num_reads::cpu.data 284 # Number of read requests responded to by this memory
|
|
||||||
system.nvram.num_reads::total 284 # Number of read requests responded to by this memory
|
|
||||||
system.nvram.num_writes::cpu.data 92 # Number of write requests responded to by this memory
|
|
||||||
system.nvram.num_writes::total 92 # Number of write requests responded to by this memory
|
|
||||||
system.nvram.bw_read::cpu.data 127 # Total read bandwidth from this memory (bytes/s)
|
|
||||||
system.nvram.bw_read::total 127 # Total read bandwidth from this memory (bytes/s)
|
|
||||||
system.nvram.bw_write::cpu.data 41 # Write bandwidth from this memory (bytes/s)
|
|
||||||
system.nvram.bw_write::total 41 # Write bandwidth from this memory (bytes/s)
|
|
||||||
system.nvram.bw_total::cpu.data 168 # Total bandwidth to/from this memory (bytes/s)
|
|
||||||
system.nvram.bw_total::total 168 # Total bandwidth to/from this memory (bytes/s)
|
|
||||||
system.partition_desc.bytes_read::cpu.data 4846 # Number of bytes read from this memory
|
system.partition_desc.bytes_read::cpu.data 4846 # Number of bytes read from this memory
|
||||||
system.partition_desc.bytes_read::total 4846 # Number of bytes read from this memory
|
system.partition_desc.bytes_read::total 4846 # Number of bytes read from this memory
|
||||||
system.partition_desc.num_reads::cpu.data 608 # Number of read requests responded to by this memory
|
system.partition_desc.num_reads::cpu.data 608 # Number of read requests responded to by this memory
|
||||||
|
@ -41,204 +27,6 @@ system.partition_desc.bw_read::cpu.data 2169 # To
|
||||||
system.partition_desc.bw_read::total 2169 # Total read bandwidth from this memory (bytes/s)
|
system.partition_desc.bw_read::total 2169 # Total read bandwidth from this memory (bytes/s)
|
||||||
system.partition_desc.bw_total::cpu.data 2169 # Total bandwidth to/from this memory (bytes/s)
|
system.partition_desc.bw_total::cpu.data 2169 # Total bandwidth to/from this memory (bytes/s)
|
||||||
system.partition_desc.bw_total::total 2169 # Total bandwidth to/from this memory (bytes/s)
|
system.partition_desc.bw_total::total 2169 # Total bandwidth to/from this memory (bytes/s)
|
||||||
system.physmem2.bytes_read::cpu.inst 8318106840 # Number of bytes read from this memory
|
|
||||||
system.physmem2.bytes_read::cpu.data 1495885127 # Number of bytes read from this memory
|
|
||||||
system.physmem2.bytes_read::total 9813991967 # Number of bytes read from this memory
|
|
||||||
system.physmem2.bytes_inst_read::cpu.inst 8318106840 # Number of instructions bytes read from this memory
|
|
||||||
system.physmem2.bytes_inst_read::total 8318106840 # Number of instructions bytes read from this memory
|
|
||||||
system.physmem2.bytes_written::cpu.data 897268422 # Number of bytes written to this memory
|
|
||||||
system.physmem2.bytes_written::total 897268422 # Number of bytes written to this memory
|
|
||||||
system.physmem2.num_reads::cpu.inst 2079526710 # Number of read requests responded to by this memory
|
|
||||||
system.physmem2.num_reads::cpu.data 323962420 # Number of read requests responded to by this memory
|
|
||||||
system.physmem2.num_reads::total 2403489130 # Number of read requests responded to by this memory
|
|
||||||
system.physmem2.num_writes::cpu.data 187387796 # Number of write requests responded to by this memory
|
|
||||||
system.physmem2.num_writes::total 187387796 # Number of write requests responded to by this memory
|
|
||||||
system.physmem2.num_other::cpu.data 5403067 # Number of other requests responded to by this memory
|
|
||||||
system.physmem2.num_other::total 5403067 # Number of other requests responded to by this memory
|
|
||||||
system.physmem2.bw_read::cpu.inst 3723784842 # Total read bandwidth from this memory (bytes/s)
|
|
||||||
system.physmem2.bw_read::cpu.data 669666123 # Total read bandwidth from this memory (bytes/s)
|
|
||||||
system.physmem2.bw_read::total 4393450966 # Total read bandwidth from this memory (bytes/s)
|
|
||||||
system.physmem2.bw_inst_read::cpu.inst 3723784842 # Instruction read bandwidth from this memory (bytes/s)
|
|
||||||
system.physmem2.bw_inst_read::total 3723784842 # Instruction read bandwidth from this memory (bytes/s)
|
|
||||||
system.physmem2.bw_write::cpu.data 401682091 # Write bandwidth from this memory (bytes/s)
|
|
||||||
system.physmem2.bw_write::total 401682091 # Write bandwidth from this memory (bytes/s)
|
|
||||||
system.physmem2.bw_total::cpu.inst 3723784842 # Total bandwidth to/from this memory (bytes/s)
|
|
||||||
system.physmem2.bw_total::cpu.data 1071348214 # Total bandwidth to/from this memory (bytes/s)
|
|
||||||
system.physmem2.bw_total::total 4795133057 # Total bandwidth to/from this memory (bytes/s)
|
|
||||||
system.physmem2.readReqs 0 # Total number of read requests seen
|
|
||||||
system.physmem2.writeReqs 0 # Total number of write requests seen
|
|
||||||
system.physmem2.cpureqs 0 # Reqs generatd by CPU via cache - shady
|
|
||||||
system.physmem2.bytesRead 0 # Total number of bytes read from memory
|
|
||||||
system.physmem2.bytesWritten 0 # Total number of bytes written to memory
|
|
||||||
system.physmem2.bytesConsumedRd 0 # bytesRead derated as per pkt->getSize()
|
|
||||||
system.physmem2.bytesConsumedWr 0 # bytesWritten derated as per pkt->getSize()
|
|
||||||
system.physmem2.servicedByWrQ 0 # Number of read reqs serviced by write Q
|
|
||||||
system.physmem2.neitherReadNorWrite 0 # Reqs where no action is needed
|
|
||||||
system.physmem2.perBankRdReqs::0 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::1 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::2 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::3 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::4 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::5 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::6 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::7 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::8 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::9 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::10 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::11 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::12 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::13 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::14 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankRdReqs::15 0 # Track reads on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::0 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::1 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::2 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::3 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::4 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::5 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::6 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::7 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::8 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::9 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::10 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::11 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::12 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::13 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::14 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.perBankWrReqs::15 0 # Track writes on a per bank basis
|
|
||||||
system.physmem2.numRdRetry 0 # Number of times rd buffer was full causing retry
|
|
||||||
system.physmem2.numWrRetry 0 # Number of times wr buffer was full causing retry
|
|
||||||
system.physmem2.totGap 0 # Total gap between requests
|
|
||||||
system.physmem2.readPktSize::0 0 # Categorize read packet sizes
|
|
||||||
system.physmem2.readPktSize::1 0 # Categorize read packet sizes
|
|
||||||
system.physmem2.readPktSize::2 0 # Categorize read packet sizes
|
|
||||||
system.physmem2.readPktSize::3 0 # Categorize read packet sizes
|
|
||||||
system.physmem2.readPktSize::4 0 # Categorize read packet sizes
|
|
||||||
system.physmem2.readPktSize::5 0 # Categorize read packet sizes
|
|
||||||
system.physmem2.readPktSize::6 0 # Categorize read packet sizes
|
|
||||||
system.physmem2.readPktSize::7 0 # Categorize read packet sizes
|
|
||||||
system.physmem2.readPktSize::8 0 # Categorize read packet sizes
|
|
||||||
system.physmem2.writePktSize::0 0 # categorize write packet sizes
|
|
||||||
system.physmem2.writePktSize::1 0 # categorize write packet sizes
|
|
||||||
system.physmem2.writePktSize::2 0 # categorize write packet sizes
|
|
||||||
system.physmem2.writePktSize::3 0 # categorize write packet sizes
|
|
||||||
system.physmem2.writePktSize::4 0 # categorize write packet sizes
|
|
||||||
system.physmem2.writePktSize::5 0 # categorize write packet sizes
|
|
||||||
system.physmem2.writePktSize::6 0 # categorize write packet sizes
|
|
||||||
system.physmem2.writePktSize::7 0 # categorize write packet sizes
|
|
||||||
system.physmem2.writePktSize::8 0 # categorize write packet sizes
|
|
||||||
system.physmem2.neitherpktsize::0 0 # categorize neither packet sizes
|
|
||||||
system.physmem2.neitherpktsize::1 0 # categorize neither packet sizes
|
|
||||||
system.physmem2.neitherpktsize::2 0 # categorize neither packet sizes
|
|
||||||
system.physmem2.neitherpktsize::3 0 # categorize neither packet sizes
|
|
||||||
system.physmem2.neitherpktsize::4 0 # categorize neither packet sizes
|
|
||||||
system.physmem2.neitherpktsize::5 0 # categorize neither packet sizes
|
|
||||||
system.physmem2.neitherpktsize::6 0 # categorize neither packet sizes
|
|
||||||
system.physmem2.neitherpktsize::7 0 # categorize neither packet sizes
|
|
||||||
system.physmem2.neitherpktsize::8 0 # categorize neither packet sizes
|
|
||||||
system.physmem2.rdQLenPdf::0 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::1 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::2 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::3 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::4 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::5 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::6 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::7 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::8 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::9 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::10 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::11 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::12 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::13 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::14 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::15 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::16 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::17 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::18 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::19 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::20 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::21 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::22 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::23 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::24 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::25 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::26 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::27 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::28 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::29 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::30 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::31 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.rdQLenPdf::32 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::0 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::1 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::2 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::3 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::4 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::5 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::6 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::7 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::8 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::9 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::10 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::11 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::12 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::13 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::14 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::15 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::16 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::17 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::18 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::19 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::20 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::21 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::22 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::23 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::24 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::25 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::26 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::27 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::28 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::29 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::30 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::31 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.wrQLenPdf::32 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem2.totQLat 0 # Total cycles spent in queuing delays
|
|
||||||
system.physmem2.totMemAccLat 0 # Sum of mem lat for all requests
|
|
||||||
system.physmem2.totBusLat 0 # Total cycles spent in databus access
|
|
||||||
system.physmem2.totBankLat 0 # Total cycles spent in bank access
|
|
||||||
system.physmem2.avgQLat nan # Average queueing delay per request
|
|
||||||
system.physmem2.avgBankLat nan # Average bank access latency per request
|
|
||||||
system.physmem2.avgBusLat nan # Average bus latency per request
|
|
||||||
system.physmem2.avgMemAccLat nan # Average memory access latency
|
|
||||||
system.physmem2.avgRdBW 0.00 # Average achieved read bandwidth in MB/s
|
|
||||||
system.physmem2.avgWrBW 0.00 # Average achieved write bandwidth in MB/s
|
|
||||||
system.physmem2.avgConsumedRdBW 0.00 # Average consumed read bandwidth in MB/s
|
|
||||||
system.physmem2.avgConsumedWrBW 0.00 # Average consumed write bandwidth in MB/s
|
|
||||||
system.physmem2.peakBW 12800.00 # Theoretical peak bandwidth in MB/s
|
|
||||||
system.physmem2.busUtil 0.00 # Data bus utilization in percentage
|
|
||||||
system.physmem2.avgRdQLen 0.00 # Average read queue length over time
|
|
||||||
system.physmem2.avgWrQLen 0.00 # Average write queue length over time
|
|
||||||
system.physmem2.readRowHits 0 # Number of row buffer hits during reads
|
|
||||||
system.physmem2.writeRowHits 0 # Number of row buffer hits during writes
|
|
||||||
system.physmem2.readRowHitRate nan # Row buffer hit rate for reads
|
|
||||||
system.physmem2.writeRowHitRate nan # Row buffer hit rate for writes
|
|
||||||
system.physmem2.avgGap nan # Average gap between requests
|
|
||||||
system.rom.bytes_read::cpu.inst 432296 # Number of bytes read from this memory
|
|
||||||
system.rom.bytes_read::cpu.data 696392 # Number of bytes read from this memory
|
|
||||||
system.rom.bytes_read::total 1128688 # Number of bytes read from this memory
|
|
||||||
system.rom.bytes_inst_read::cpu.inst 432296 # Number of instructions bytes read from this memory
|
|
||||||
system.rom.bytes_inst_read::total 432296 # Number of instructions bytes read from this memory
|
|
||||||
system.rom.num_reads::cpu.inst 108074 # Number of read requests responded to by this memory
|
|
||||||
system.rom.num_reads::cpu.data 87049 # Number of read requests responded to by this memory
|
|
||||||
system.rom.num_reads::total 195123 # Number of read requests responded to by this memory
|
|
||||||
system.rom.bw_read::cpu.inst 193527 # Total read bandwidth from this memory (bytes/s)
|
|
||||||
system.rom.bw_read::cpu.data 311755 # Total read bandwidth from this memory (bytes/s)
|
|
||||||
system.rom.bw_read::total 505282 # Total read bandwidth from this memory (bytes/s)
|
|
||||||
system.rom.bw_inst_read::cpu.inst 193527 # Instruction read bandwidth from this memory (bytes/s)
|
|
||||||
system.rom.bw_inst_read::total 193527 # Instruction read bandwidth from this memory (bytes/s)
|
|
||||||
system.rom.bw_total::cpu.inst 193527 # Total bandwidth to/from this memory (bytes/s)
|
|
||||||
system.rom.bw_total::cpu.data 311755 # Total bandwidth to/from this memory (bytes/s)
|
|
||||||
system.rom.bw_total::total 505282 # Total bandwidth to/from this memory (bytes/s)
|
|
||||||
system.physmem.bytes_read::cpu.inst 612291324 # Number of bytes read from this memory
|
system.physmem.bytes_read::cpu.inst 612291324 # Number of bytes read from this memory
|
||||||
system.physmem.bytes_read::cpu.data 97534024 # Number of bytes read from this memory
|
system.physmem.bytes_read::cpu.data 97534024 # Number of bytes read from this memory
|
||||||
system.physmem.bytes_read::total 709825348 # Number of bytes read from this memory
|
system.physmem.bytes_read::total 709825348 # Number of bytes read from this memory
|
||||||
|
@ -314,26 +102,13 @@ system.physmem.readPktSize::3 0 # Ca
|
||||||
system.physmem.readPktSize::4 0 # Categorize read packet sizes
|
system.physmem.readPktSize::4 0 # Categorize read packet sizes
|
||||||
system.physmem.readPktSize::5 0 # Categorize read packet sizes
|
system.physmem.readPktSize::5 0 # Categorize read packet sizes
|
||||||
system.physmem.readPktSize::6 0 # Categorize read packet sizes
|
system.physmem.readPktSize::6 0 # Categorize read packet sizes
|
||||||
system.physmem.readPktSize::7 0 # Categorize read packet sizes
|
system.physmem.writePktSize::0 0 # Categorize write packet sizes
|
||||||
system.physmem.readPktSize::8 0 # Categorize read packet sizes
|
system.physmem.writePktSize::1 0 # Categorize write packet sizes
|
||||||
system.physmem.writePktSize::0 0 # categorize write packet sizes
|
system.physmem.writePktSize::2 0 # Categorize write packet sizes
|
||||||
system.physmem.writePktSize::1 0 # categorize write packet sizes
|
system.physmem.writePktSize::3 0 # Categorize write packet sizes
|
||||||
system.physmem.writePktSize::2 0 # categorize write packet sizes
|
system.physmem.writePktSize::4 0 # Categorize write packet sizes
|
||||||
system.physmem.writePktSize::3 0 # categorize write packet sizes
|
system.physmem.writePktSize::5 0 # Categorize write packet sizes
|
||||||
system.physmem.writePktSize::4 0 # categorize write packet sizes
|
system.physmem.writePktSize::6 0 # Categorize write packet sizes
|
||||||
system.physmem.writePktSize::5 0 # categorize write packet sizes
|
|
||||||
system.physmem.writePktSize::6 0 # categorize write packet sizes
|
|
||||||
system.physmem.writePktSize::7 0 # categorize write packet sizes
|
|
||||||
system.physmem.writePktSize::8 0 # categorize write packet sizes
|
|
||||||
system.physmem.neitherpktsize::0 0 # categorize neither packet sizes
|
|
||||||
system.physmem.neitherpktsize::1 0 # categorize neither packet sizes
|
|
||||||
system.physmem.neitherpktsize::2 0 # categorize neither packet sizes
|
|
||||||
system.physmem.neitherpktsize::3 0 # categorize neither packet sizes
|
|
||||||
system.physmem.neitherpktsize::4 0 # categorize neither packet sizes
|
|
||||||
system.physmem.neitherpktsize::5 0 # categorize neither packet sizes
|
|
||||||
system.physmem.neitherpktsize::6 0 # categorize neither packet sizes
|
|
||||||
system.physmem.neitherpktsize::7 0 # categorize neither packet sizes
|
|
||||||
system.physmem.neitherpktsize::8 0 # categorize neither packet sizes
|
|
||||||
system.physmem.rdQLenPdf::0 0 # What read queue length does an incoming req see
|
system.physmem.rdQLenPdf::0 0 # What read queue length does an incoming req see
|
||||||
system.physmem.rdQLenPdf::1 0 # What read queue length does an incoming req see
|
system.physmem.rdQLenPdf::1 0 # What read queue length does an incoming req see
|
||||||
system.physmem.rdQLenPdf::2 0 # What read queue length does an incoming req see
|
system.physmem.rdQLenPdf::2 0 # What read queue length does an incoming req see
|
||||||
|
@ -366,7 +141,6 @@ system.physmem.rdQLenPdf::28 0 # Wh
|
||||||
system.physmem.rdQLenPdf::29 0 # What read queue length does an incoming req see
|
system.physmem.rdQLenPdf::29 0 # What read queue length does an incoming req see
|
||||||
system.physmem.rdQLenPdf::30 0 # What read queue length does an incoming req see
|
system.physmem.rdQLenPdf::30 0 # What read queue length does an incoming req see
|
||||||
system.physmem.rdQLenPdf::31 0 # What read queue length does an incoming req see
|
system.physmem.rdQLenPdf::31 0 # What read queue length does an incoming req see
|
||||||
system.physmem.rdQLenPdf::32 0 # What read queue length does an incoming req see
|
|
||||||
system.physmem.wrQLenPdf::0 0 # What write queue length does an incoming req see
|
system.physmem.wrQLenPdf::0 0 # What write queue length does an incoming req see
|
||||||
system.physmem.wrQLenPdf::1 0 # What write queue length does an incoming req see
|
system.physmem.wrQLenPdf::1 0 # What write queue length does an incoming req see
|
||||||
system.physmem.wrQLenPdf::2 0 # What write queue length does an incoming req see
|
system.physmem.wrQLenPdf::2 0 # What write queue length does an incoming req see
|
||||||
|
@ -399,7 +173,6 @@ system.physmem.wrQLenPdf::28 0 # Wh
|
||||||
system.physmem.wrQLenPdf::29 0 # What write queue length does an incoming req see
|
system.physmem.wrQLenPdf::29 0 # What write queue length does an incoming req see
|
||||||
system.physmem.wrQLenPdf::30 0 # What write queue length does an incoming req see
|
system.physmem.wrQLenPdf::30 0 # What write queue length does an incoming req see
|
||||||
system.physmem.wrQLenPdf::31 0 # What write queue length does an incoming req see
|
system.physmem.wrQLenPdf::31 0 # What write queue length does an incoming req see
|
||||||
system.physmem.wrQLenPdf::32 0 # What write queue length does an incoming req see
|
|
||||||
system.physmem.totQLat 0 # Total cycles spent in queuing delays
|
system.physmem.totQLat 0 # Total cycles spent in queuing delays
|
||||||
system.physmem.totMemAccLat 0 # Sum of mem lat for all requests
|
system.physmem.totMemAccLat 0 # Sum of mem lat for all requests
|
||||||
system.physmem.totBusLat 0 # Total cycles spent in databus access
|
system.physmem.totBusLat 0 # Total cycles spent in databus access
|
||||||
|
@ -421,6 +194,203 @@ system.physmem.writeRowHits 0 # Nu
|
||||||
system.physmem.readRowHitRate nan # Row buffer hit rate for reads
|
system.physmem.readRowHitRate nan # Row buffer hit rate for reads
|
||||||
system.physmem.writeRowHitRate nan # Row buffer hit rate for writes
|
system.physmem.writeRowHitRate nan # Row buffer hit rate for writes
|
||||||
system.physmem.avgGap nan # Average gap between requests
|
system.physmem.avgGap nan # Average gap between requests
|
||||||
|
system.rom.bytes_read::cpu.inst 432296 # Number of bytes read from this memory
|
||||||
|
system.rom.bytes_read::cpu.data 696392 # Number of bytes read from this memory
|
||||||
|
system.rom.bytes_read::total 1128688 # Number of bytes read from this memory
|
||||||
|
system.rom.bytes_inst_read::cpu.inst 432296 # Number of instructions bytes read from this memory
|
||||||
|
system.rom.bytes_inst_read::total 432296 # Number of instructions bytes read from this memory
|
||||||
|
system.rom.num_reads::cpu.inst 108074 # Number of read requests responded to by this memory
|
||||||
|
system.rom.num_reads::cpu.data 87049 # Number of read requests responded to by this memory
|
||||||
|
system.rom.num_reads::total 195123 # Number of read requests responded to by this memory
|
||||||
|
system.rom.bw_read::cpu.inst 193527 # Total read bandwidth from this memory (bytes/s)
|
||||||
|
system.rom.bw_read::cpu.data 311755 # Total read bandwidth from this memory (bytes/s)
|
||||||
|
system.rom.bw_read::total 505282 # Total read bandwidth from this memory (bytes/s)
|
||||||
|
system.rom.bw_inst_read::cpu.inst 193527 # Instruction read bandwidth from this memory (bytes/s)
|
||||||
|
system.rom.bw_inst_read::total 193527 # Instruction read bandwidth from this memory (bytes/s)
|
||||||
|
system.rom.bw_total::cpu.inst 193527 # Total bandwidth to/from this memory (bytes/s)
|
||||||
|
system.rom.bw_total::cpu.data 311755 # Total bandwidth to/from this memory (bytes/s)
|
||||||
|
system.rom.bw_total::total 505282 # Total bandwidth to/from this memory (bytes/s)
|
||||||
|
system.physmem2.bytes_read::cpu.inst 8318106840 # Number of bytes read from this memory
|
||||||
|
system.physmem2.bytes_read::cpu.data 1495885127 # Number of bytes read from this memory
|
||||||
|
system.physmem2.bytes_read::total 9813991967 # Number of bytes read from this memory
|
||||||
|
system.physmem2.bytes_inst_read::cpu.inst 8318106840 # Number of instructions bytes read from this memory
|
||||||
|
system.physmem2.bytes_inst_read::total 8318106840 # Number of instructions bytes read from this memory
|
||||||
|
system.physmem2.bytes_written::cpu.data 897268422 # Number of bytes written to this memory
|
||||||
|
system.physmem2.bytes_written::total 897268422 # Number of bytes written to this memory
|
||||||
|
system.physmem2.num_reads::cpu.inst 2079526710 # Number of read requests responded to by this memory
|
||||||
|
system.physmem2.num_reads::cpu.data 323962420 # Number of read requests responded to by this memory
|
||||||
|
system.physmem2.num_reads::total 2403489130 # Number of read requests responded to by this memory
|
||||||
|
system.physmem2.num_writes::cpu.data 187387796 # Number of write requests responded to by this memory
|
||||||
|
system.physmem2.num_writes::total 187387796 # Number of write requests responded to by this memory
|
||||||
|
system.physmem2.num_other::cpu.data 5403067 # Number of other requests responded to by this memory
|
||||||
|
system.physmem2.num_other::total 5403067 # Number of other requests responded to by this memory
|
||||||
|
system.physmem2.bw_read::cpu.inst 3723784842 # Total read bandwidth from this memory (bytes/s)
|
||||||
|
system.physmem2.bw_read::cpu.data 669666123 # Total read bandwidth from this memory (bytes/s)
|
||||||
|
system.physmem2.bw_read::total 4393450966 # Total read bandwidth from this memory (bytes/s)
|
||||||
|
system.physmem2.bw_inst_read::cpu.inst 3723784842 # Instruction read bandwidth from this memory (bytes/s)
|
||||||
|
system.physmem2.bw_inst_read::total 3723784842 # Instruction read bandwidth from this memory (bytes/s)
|
||||||
|
system.physmem2.bw_write::cpu.data 401682091 # Write bandwidth from this memory (bytes/s)
|
||||||
|
system.physmem2.bw_write::total 401682091 # Write bandwidth from this memory (bytes/s)
|
||||||
|
system.physmem2.bw_total::cpu.inst 3723784842 # Total bandwidth to/from this memory (bytes/s)
|
||||||
|
system.physmem2.bw_total::cpu.data 1071348214 # Total bandwidth to/from this memory (bytes/s)
|
||||||
|
system.physmem2.bw_total::total 4795133057 # Total bandwidth to/from this memory (bytes/s)
|
||||||
|
system.physmem2.readReqs 0 # Total number of read requests seen
|
||||||
|
system.physmem2.writeReqs 0 # Total number of write requests seen
|
||||||
|
system.physmem2.cpureqs 0 # Reqs generatd by CPU via cache - shady
|
||||||
|
system.physmem2.bytesRead 0 # Total number of bytes read from memory
|
||||||
|
system.physmem2.bytesWritten 0 # Total number of bytes written to memory
|
||||||
|
system.physmem2.bytesConsumedRd 0 # bytesRead derated as per pkt->getSize()
|
||||||
|
system.physmem2.bytesConsumedWr 0 # bytesWritten derated as per pkt->getSize()
|
||||||
|
system.physmem2.servicedByWrQ 0 # Number of read reqs serviced by write Q
|
||||||
|
system.physmem2.neitherReadNorWrite 0 # Reqs where no action is needed
|
||||||
|
system.physmem2.perBankRdReqs::0 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::1 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::2 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::3 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::4 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::5 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::6 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::7 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::8 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::9 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::10 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::11 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::12 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::13 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::14 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankRdReqs::15 0 # Track reads on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::0 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::1 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::2 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::3 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::4 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::5 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::6 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::7 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::8 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::9 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::10 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::11 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::12 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::13 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::14 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.perBankWrReqs::15 0 # Track writes on a per bank basis
|
||||||
|
system.physmem2.numRdRetry 0 # Number of times rd buffer was full causing retry
|
||||||
|
system.physmem2.numWrRetry 0 # Number of times wr buffer was full causing retry
|
||||||
|
system.physmem2.totGap 0 # Total gap between requests
|
||||||
|
system.physmem2.readPktSize::0 0 # Categorize read packet sizes
|
||||||
|
system.physmem2.readPktSize::1 0 # Categorize read packet sizes
|
||||||
|
system.physmem2.readPktSize::2 0 # Categorize read packet sizes
|
||||||
|
system.physmem2.readPktSize::3 0 # Categorize read packet sizes
|
||||||
|
system.physmem2.readPktSize::4 0 # Categorize read packet sizes
|
||||||
|
system.physmem2.readPktSize::5 0 # Categorize read packet sizes
|
||||||
|
system.physmem2.readPktSize::6 0 # Categorize read packet sizes
|
||||||
|
system.physmem2.writePktSize::0 0 # Categorize write packet sizes
|
||||||
|
system.physmem2.writePktSize::1 0 # Categorize write packet sizes
|
||||||
|
system.physmem2.writePktSize::2 0 # Categorize write packet sizes
|
||||||
|
system.physmem2.writePktSize::3 0 # Categorize write packet sizes
|
||||||
|
system.physmem2.writePktSize::4 0 # Categorize write packet sizes
|
||||||
|
system.physmem2.writePktSize::5 0 # Categorize write packet sizes
|
||||||
|
system.physmem2.writePktSize::6 0 # Categorize write packet sizes
|
||||||
|
system.physmem2.rdQLenPdf::0 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::1 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::2 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::3 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::4 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::5 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::6 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::7 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::8 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::9 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::10 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::11 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::12 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::13 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::14 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::15 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::16 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::17 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::18 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::19 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::20 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::21 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::22 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::23 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::24 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::25 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::26 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::27 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::28 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::29 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::30 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.rdQLenPdf::31 0 # What read queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::0 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::1 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::2 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::3 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::4 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::5 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::6 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::7 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::8 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::9 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::10 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::11 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::12 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::13 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::14 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::15 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::16 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::17 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::18 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::19 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::20 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::21 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::22 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::23 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::24 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::25 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::26 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::27 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::28 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::29 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::30 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.wrQLenPdf::31 0 # What write queue length does an incoming req see
|
||||||
|
system.physmem2.totQLat 0 # Total cycles spent in queuing delays
|
||||||
|
system.physmem2.totMemAccLat 0 # Sum of mem lat for all requests
|
||||||
|
system.physmem2.totBusLat 0 # Total cycles spent in databus access
|
||||||
|
system.physmem2.totBankLat 0 # Total cycles spent in bank access
|
||||||
|
system.physmem2.avgQLat nan # Average queueing delay per request
|
||||||
|
system.physmem2.avgBankLat nan # Average bank access latency per request
|
||||||
|
system.physmem2.avgBusLat nan # Average bus latency per request
|
||||||
|
system.physmem2.avgMemAccLat nan # Average memory access latency
|
||||||
|
system.physmem2.avgRdBW 0.00 # Average achieved read bandwidth in MB/s
|
||||||
|
system.physmem2.avgWrBW 0.00 # Average achieved write bandwidth in MB/s
|
||||||
|
system.physmem2.avgConsumedRdBW 0.00 # Average consumed read bandwidth in MB/s
|
||||||
|
system.physmem2.avgConsumedWrBW 0.00 # Average consumed write bandwidth in MB/s
|
||||||
|
system.physmem2.peakBW 12800.00 # Theoretical peak bandwidth in MB/s
|
||||||
|
system.physmem2.busUtil 0.00 # Data bus utilization in percentage
|
||||||
|
system.physmem2.avgRdQLen 0.00 # Average read queue length over time
|
||||||
|
system.physmem2.avgWrQLen 0.00 # Average write queue length over time
|
||||||
|
system.physmem2.readRowHits 0 # Number of row buffer hits during reads
|
||||||
|
system.physmem2.writeRowHits 0 # Number of row buffer hits during writes
|
||||||
|
system.physmem2.readRowHitRate nan # Row buffer hit rate for reads
|
||||||
|
system.physmem2.writeRowHitRate nan # Row buffer hit rate for writes
|
||||||
|
system.physmem2.avgGap nan # Average gap between requests
|
||||||
|
system.nvram.bytes_read::cpu.data 284 # Number of bytes read from this memory
|
||||||
|
system.nvram.bytes_read::total 284 # Number of bytes read from this memory
|
||||||
|
system.nvram.bytes_written::cpu.data 92 # Number of bytes written to this memory
|
||||||
|
system.nvram.bytes_written::total 92 # Number of bytes written to this memory
|
||||||
|
system.nvram.num_reads::cpu.data 284 # Number of read requests responded to by this memory
|
||||||
|
system.nvram.num_reads::total 284 # Number of read requests responded to by this memory
|
||||||
|
system.nvram.num_writes::cpu.data 92 # Number of write requests responded to by this memory
|
||||||
|
system.nvram.num_writes::total 92 # Number of write requests responded to by this memory
|
||||||
|
system.nvram.bw_read::cpu.data 127 # Total read bandwidth from this memory (bytes/s)
|
||||||
|
system.nvram.bw_read::total 127 # Total read bandwidth from this memory (bytes/s)
|
||||||
|
system.nvram.bw_write::cpu.data 41 # Write bandwidth from this memory (bytes/s)
|
||||||
|
system.nvram.bw_write::total 41 # Write bandwidth from this memory (bytes/s)
|
||||||
|
system.nvram.bw_total::cpu.data 168 # Total bandwidth to/from this memory (bytes/s)
|
||||||
|
system.nvram.bw_total::total 168 # Total bandwidth to/from this memory (bytes/s)
|
||||||
system.cpu.numCycles 2233777513 # number of cpu cycles simulated
|
system.cpu.numCycles 2233777513 # number of cpu cycles simulated
|
||||||
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
|
system.cpu.numWorkItemsStarted 0 # number of work items this cpu started
|
||||||
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
|
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
|
||||||
|
|
|
@ -528,9 +528,9 @@ egid=100
|
||||||
env=
|
env=
|
||||||
errout=cerr
|
errout=cerr
|
||||||
euid=100
|
euid=100
|
||||||
executable=/projects/pd/randd/dist/cpu2000/binaries/arm/linux/parser
|
executable=/dist/m5/cpu2000/binaries/arm/linux/parser
|
||||||
gid=100
|
gid=100
|
||||||
input=/projects/pd/randd/dist/cpu2000/data/parser/mdred/input/parser.in
|
input=/dist/m5/cpu2000/data/parser/mdred/input/parser.in
|
||||||
max_stack_size=67108864
|
max_stack_size=67108864
|
||||||
output=cout
|
output=cout
|
||||||
pid=100
|
pid=100
|
||||||
|
@ -555,6 +555,7 @@ type=SimpleDRAM
|
||||||
activation_limit=4
|
activation_limit=4
|
||||||
addr_mapping=openmap
|
addr_mapping=openmap
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
clock=1000
|
clock=1000
|
||||||
conf_table_reported=false
|
conf_table_reported=false
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
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 Feb 13 2013 11:38:19
|
gem5 compiled Mar 3 2013 21:21:53
|
||||||
gem5 started Feb 13 2013 19:20:32
|
gem5 started Mar 4 2013 00:58:30
|
||||||
gem5 executing on u200540-lin
|
gem5 executing on zizzer
|
||||||
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/se/20.parser/arm/linux/o3-timing -re tests/run.py build/ARM/tests/opt/long/se/20.parser/arm/linux/o3-timing
|
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/se/20.parser/arm/linux/o3-timing -re tests/run.py build/ARM/tests/opt/long/se/20.parser/arm/linux/o3-timing
|
||||||
Global frequency set at 1000000000000 ticks per second
|
Global frequency set at 1000000000000 ticks per second
|
||||||
info: Entering event queue @ 0. Starting simulation...
|
info: Entering event queue @ 0. Starting simulation...
|
||||||
|
@ -67,4 +67,4 @@ info: Increasing stack size by one page.
|
||||||
about 2 million people attended
|
about 2 million people attended
|
||||||
the five best costumes got prizes
|
the five best costumes got prizes
|
||||||
No errors!
|
No errors!
|
||||||
Exiting @ tick 199938942500 because target called exit()
|
Exiting @ tick 199930442500 because target called exit()
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -511,6 +511,7 @@ type=CoherentBus
|
||||||
block_size=64
|
block_size=64
|
||||||
clock=500
|
clock=500
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
master=system.cpu.l2cache.cpu_side
|
master=system.cpu.l2cache.cpu_side
|
||||||
|
@ -527,7 +528,7 @@ egid=100
|
||||||
env=
|
env=
|
||||||
errout=cerr
|
errout=cerr
|
||||||
euid=100
|
euid=100
|
||||||
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/eon
|
executable=/dist/m5/cpu2000/binaries/arm/linux/eon
|
||||||
gid=100
|
gid=100
|
||||||
input=cin
|
input=cin
|
||||||
max_stack_size=67108864
|
max_stack_size=67108864
|
||||||
|
@ -543,6 +544,7 @@ type=CoherentBus
|
||||||
block_size=64
|
block_size=64
|
||||||
clock=1000
|
clock=1000
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.physmem.port
|
master=system.physmem.port
|
||||||
|
@ -550,25 +552,28 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=SimpleDRAM
|
type=SimpleDRAM
|
||||||
|
activation_limit=4
|
||||||
addr_mapping=openmap
|
addr_mapping=openmap
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
clock=1000
|
clock=1000
|
||||||
conf_table_reported=false
|
conf_table_reported=false
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
lines_per_rowbuffer=64
|
lines_per_rowbuffer=32
|
||||||
mem_sched_policy=fcfs
|
mem_sched_policy=frfcfs
|
||||||
null=false
|
null=false
|
||||||
page_policy=open
|
page_policy=open
|
||||||
range=0:134217727
|
range=0:134217727
|
||||||
ranks_per_channel=2
|
ranks_per_channel=2
|
||||||
read_buffer_size=32
|
read_buffer_size=32
|
||||||
tBURST=4000
|
tBURST=5000
|
||||||
tCL=14000
|
tCL=13750
|
||||||
tRCD=14000
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=300000
|
tRFC=300000
|
||||||
tRP=14000
|
tRP=13750
|
||||||
tWTR=1000
|
tWTR=7500
|
||||||
|
tXAW=40000
|
||||||
write_buffer_size=32
|
write_buffer_size=32
|
||||||
write_thresh_perc=70
|
write_thresh_perc=70
|
||||||
zero=false
|
zero=false
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
warn: Sockets disabled, not accepting gdb connections
|
warn: Sockets disabled, not accepting gdb connections
|
||||||
|
warn: CP14 unimplemented crn[15], opc1[7], crm[4], opc2[6]
|
||||||
getting pixel output filename pixels_out.cook
|
getting pixel output filename pixels_out.cook
|
||||||
opening control file chair.control.cook
|
opening control file chair.control.cook
|
||||||
opening camera file chair.camera
|
opening camera file chair.camera
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
Redirecting stdout to build/ARM/tests/opt/long/se/30.eon/arm/linux/o3-timing/simout
|
|
||||||
Redirecting stderr to build/ARM/tests/opt/long/se/30.eon/arm/linux/o3-timing/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 23 2013 19:43:25
|
gem5 compiled Mar 3 2013 21:21:53
|
||||||
gem5 started Jan 23 2013 20:14:28
|
gem5 started Mar 4 2013 01:05:57
|
||||||
gem5 executing on ribera.cs.wisc.edu
|
gem5 executing on zizzer
|
||||||
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/se/30.eon/arm/linux/o3-timing -re tests/run.py build/ARM/tests/opt/long/se/30.eon/arm/linux/o3-timing
|
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/se/30.eon/arm/linux/o3-timing -re tests/run.py build/ARM/tests/opt/long/se/30.eon/arm/linux/o3-timing
|
||||||
Global frequency set at 1000000000000 ticks per second
|
Global frequency set at 1000000000000 ticks per second
|
||||||
info: Entering event queue @ 0. Starting simulation...
|
info: Entering event queue @ 0. Starting simulation...
|
||||||
|
@ -15,4 +13,4 @@ info: Increasing stack size by one page.
|
||||||
info: Increasing stack size by one page.
|
info: Increasing stack size by one page.
|
||||||
info: Increasing stack size by one page.
|
info: Increasing stack size by one page.
|
||||||
OO-style eon Time= 0.060000
|
OO-style eon Time= 0.060000
|
||||||
Exiting @ tick 68071881000 because target called exit()
|
Exiting @ tick 68244180000 because target called exit()
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -511,6 +511,7 @@ type=CoherentBus
|
||||||
block_size=64
|
block_size=64
|
||||||
clock=500
|
clock=500
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
master=system.cpu.l2cache.cpu_side
|
master=system.cpu.l2cache.cpu_side
|
||||||
|
@ -527,7 +528,7 @@ egid=100
|
||||||
env=
|
env=
|
||||||
errout=cerr
|
errout=cerr
|
||||||
euid=100
|
euid=100
|
||||||
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/perlbmk
|
executable=/dist/m5/cpu2000/binaries/arm/linux/perlbmk
|
||||||
gid=100
|
gid=100
|
||||||
input=cin
|
input=cin
|
||||||
max_stack_size=67108864
|
max_stack_size=67108864
|
||||||
|
@ -543,6 +544,7 @@ type=CoherentBus
|
||||||
block_size=64
|
block_size=64
|
||||||
clock=1000
|
clock=1000
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.physmem.port
|
master=system.physmem.port
|
||||||
|
@ -550,25 +552,28 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=SimpleDRAM
|
type=SimpleDRAM
|
||||||
|
activation_limit=4
|
||||||
addr_mapping=openmap
|
addr_mapping=openmap
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
clock=1000
|
clock=1000
|
||||||
conf_table_reported=false
|
conf_table_reported=false
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
lines_per_rowbuffer=64
|
lines_per_rowbuffer=32
|
||||||
mem_sched_policy=fcfs
|
mem_sched_policy=frfcfs
|
||||||
null=false
|
null=false
|
||||||
page_policy=open
|
page_policy=open
|
||||||
range=0:134217727
|
range=0:134217727
|
||||||
ranks_per_channel=2
|
ranks_per_channel=2
|
||||||
read_buffer_size=32
|
read_buffer_size=32
|
||||||
tBURST=4000
|
tBURST=5000
|
||||||
tCL=14000
|
tCL=13750
|
||||||
tRCD=14000
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=300000
|
tRFC=300000
|
||||||
tRP=14000
|
tRP=13750
|
||||||
tWTR=1000
|
tWTR=7500
|
||||||
|
tXAW=40000
|
||||||
write_buffer_size=32
|
write_buffer_size=32
|
||||||
write_thresh_perc=70
|
write_thresh_perc=70
|
||||||
zero=false
|
zero=false
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
Redirecting stdout to build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/o3-timing/simout
|
|
||||||
Redirecting stderr to build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/o3-timing/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 23 2013 19:43:25
|
gem5 compiled Mar 3 2013 21:21:53
|
||||||
gem5 started Jan 23 2013 20:27:21
|
gem5 started Mar 4 2013 01:12:21
|
||||||
gem5 executing on ribera.cs.wisc.edu
|
gem5 executing on zizzer
|
||||||
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/o3-timing -re tests/run.py build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/o3-timing
|
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/o3-timing -re tests/run.py build/ARM/tests/opt/long/se/40.perlbmk/arm/linux/o3-timing
|
||||||
Global frequency set at 1000000000000 ticks per second
|
Global frequency set at 1000000000000 ticks per second
|
||||||
info: Entering event queue @ 0. Starting simulation...
|
info: Entering event queue @ 0. Starting simulation...
|
||||||
|
@ -1387,4 +1385,4 @@ info: Increasing stack size by one page.
|
||||||
2000: 760651391
|
2000: 760651391
|
||||||
1000: 4031656975
|
1000: 4031656975
|
||||||
0: 2206428413
|
0: 2206428413
|
||||||
Exiting @ tick 625047295000 because target called exit()
|
Exiting @ tick 627439125000 because target called exit()
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -511,6 +511,7 @@ type=CoherentBus
|
||||||
block_size=64
|
block_size=64
|
||||||
clock=500
|
clock=500
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
master=system.cpu.l2cache.cpu_side
|
master=system.cpu.l2cache.cpu_side
|
||||||
|
@ -527,7 +528,7 @@ egid=100
|
||||||
env=
|
env=
|
||||||
errout=cerr
|
errout=cerr
|
||||||
euid=100
|
euid=100
|
||||||
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/vortex
|
executable=/dist/m5/cpu2000/binaries/arm/linux/vortex
|
||||||
gid=100
|
gid=100
|
||||||
input=cin
|
input=cin
|
||||||
max_stack_size=67108864
|
max_stack_size=67108864
|
||||||
|
@ -543,6 +544,7 @@ type=CoherentBus
|
||||||
block_size=64
|
block_size=64
|
||||||
clock=1000
|
clock=1000
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.physmem.port
|
master=system.physmem.port
|
||||||
|
@ -550,25 +552,28 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=SimpleDRAM
|
type=SimpleDRAM
|
||||||
|
activation_limit=4
|
||||||
addr_mapping=openmap
|
addr_mapping=openmap
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
clock=1000
|
clock=1000
|
||||||
conf_table_reported=false
|
conf_table_reported=false
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
lines_per_rowbuffer=64
|
lines_per_rowbuffer=32
|
||||||
mem_sched_policy=fcfs
|
mem_sched_policy=frfcfs
|
||||||
null=false
|
null=false
|
||||||
page_policy=open
|
page_policy=open
|
||||||
range=0:134217727
|
range=0:134217727
|
||||||
ranks_per_channel=2
|
ranks_per_channel=2
|
||||||
read_buffer_size=32
|
read_buffer_size=32
|
||||||
tBURST=4000
|
tBURST=5000
|
||||||
tCL=14000
|
tCL=13750
|
||||||
tRCD=14000
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=300000
|
tRFC=300000
|
||||||
tRP=14000
|
tRP=13750
|
||||||
tWTR=1000
|
tWTR=7500
|
||||||
|
tXAW=40000
|
||||||
write_buffer_size=32
|
write_buffer_size=32
|
||||||
write_thresh_perc=70
|
write_thresh_perc=70
|
||||||
zero=false
|
zero=false
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
warn: Sockets disabled, not accepting gdb connections
|
warn: Sockets disabled, not accepting gdb connections
|
||||||
|
warn: CP14 unimplemented crn[15], opc1[7], crm[8], opc2[4]
|
||||||
hack: be nice to actually delete the event here
|
hack: be nice to actually delete the event here
|
||||||
|
|
|
@ -1,13 +1,11 @@
|
||||||
Redirecting stdout to build/ARM/tests/opt/long/se/50.vortex/arm/linux/o3-timing/simout
|
|
||||||
Redirecting stderr to build/ARM/tests/opt/long/se/50.vortex/arm/linux/o3-timing/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 23 2013 19:43:25
|
gem5 compiled Mar 3 2013 21:21:53
|
||||||
gem5 started Jan 23 2013 20:59:12
|
gem5 started Mar 4 2013 01:35:26
|
||||||
gem5 executing on ribera.cs.wisc.edu
|
gem5 executing on zizzer
|
||||||
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/se/50.vortex/arm/linux/o3-timing -re tests/run.py build/ARM/tests/opt/long/se/50.vortex/arm/linux/o3-timing
|
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/se/50.vortex/arm/linux/o3-timing -re tests/run.py build/ARM/tests/opt/long/se/50.vortex/arm/linux/o3-timing
|
||||||
Global frequency set at 1000000000000 ticks per second
|
Global frequency set at 1000000000000 ticks per second
|
||||||
info: Entering event queue @ 0. Starting simulation...
|
info: Entering event queue @ 0. Starting simulation...
|
||||||
info: Increasing stack size by one page.
|
info: Increasing stack size by one page.
|
||||||
Exiting @ tick 26275145500 because target called exit()
|
Exiting @ tick 25578307500 because target called exit()
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -511,6 +511,7 @@ type=CoherentBus
|
||||||
block_size=64
|
block_size=64
|
||||||
clock=500
|
clock=500
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=32
|
width=32
|
||||||
master=system.cpu.l2cache.cpu_side
|
master=system.cpu.l2cache.cpu_side
|
||||||
|
@ -527,7 +528,7 @@ egid=100
|
||||||
env=
|
env=
|
||||||
errout=cerr
|
errout=cerr
|
||||||
euid=100
|
euid=100
|
||||||
executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/bzip2
|
executable=/dist/m5/cpu2000/binaries/arm/linux/bzip2
|
||||||
gid=100
|
gid=100
|
||||||
input=cin
|
input=cin
|
||||||
max_stack_size=67108864
|
max_stack_size=67108864
|
||||||
|
@ -543,6 +544,7 @@ type=CoherentBus
|
||||||
block_size=64
|
block_size=64
|
||||||
clock=1000
|
clock=1000
|
||||||
header_cycles=1
|
header_cycles=1
|
||||||
|
system=system
|
||||||
use_default_range=false
|
use_default_range=false
|
||||||
width=8
|
width=8
|
||||||
master=system.physmem.port
|
master=system.physmem.port
|
||||||
|
@ -550,25 +552,28 @@ slave=system.system_port system.cpu.l2cache.mem_side
|
||||||
|
|
||||||
[system.physmem]
|
[system.physmem]
|
||||||
type=SimpleDRAM
|
type=SimpleDRAM
|
||||||
|
activation_limit=4
|
||||||
addr_mapping=openmap
|
addr_mapping=openmap
|
||||||
banks_per_rank=8
|
banks_per_rank=8
|
||||||
|
channels=1
|
||||||
clock=1000
|
clock=1000
|
||||||
conf_table_reported=false
|
conf_table_reported=false
|
||||||
in_addr_map=true
|
in_addr_map=true
|
||||||
lines_per_rowbuffer=64
|
lines_per_rowbuffer=32
|
||||||
mem_sched_policy=fcfs
|
mem_sched_policy=frfcfs
|
||||||
null=false
|
null=false
|
||||||
page_policy=open
|
page_policy=open
|
||||||
range=0:134217727
|
range=0:134217727
|
||||||
ranks_per_channel=2
|
ranks_per_channel=2
|
||||||
read_buffer_size=32
|
read_buffer_size=32
|
||||||
tBURST=4000
|
tBURST=5000
|
||||||
tCL=14000
|
tCL=13750
|
||||||
tRCD=14000
|
tRCD=13750
|
||||||
tREFI=7800000
|
tREFI=7800000
|
||||||
tRFC=300000
|
tRFC=300000
|
||||||
tRP=14000
|
tRP=13750
|
||||||
tWTR=1000
|
tWTR=7500
|
||||||
|
tXAW=40000
|
||||||
write_buffer_size=32
|
write_buffer_size=32
|
||||||
write_thresh_perc=70
|
write_thresh_perc=70
|
||||||
zero=false
|
zero=false
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
Redirecting stdout to build/ARM/tests/opt/long/se/60.bzip2/arm/linux/o3-timing/simout
|
|
||||||
Redirecting stderr to build/ARM/tests/opt/long/se/60.bzip2/arm/linux/o3-timing/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 23 2013 19:43:25
|
gem5 compiled Mar 3 2013 21:21:53
|
||||||
gem5 started Jan 23 2013 21:12:52
|
gem5 started Mar 4 2013 01:41:28
|
||||||
gem5 executing on ribera.cs.wisc.edu
|
gem5 executing on zizzer
|
||||||
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/se/60.bzip2/arm/linux/o3-timing -re tests/run.py build/ARM/tests/opt/long/se/60.bzip2/arm/linux/o3-timing
|
command line: build/ARM/gem5.opt -d build/ARM/tests/opt/long/se/60.bzip2/arm/linux/o3-timing -re tests/run.py build/ARM/tests/opt/long/se/60.bzip2/arm/linux/o3-timing
|
||||||
Global frequency set at 1000000000000 ticks per second
|
Global frequency set at 1000000000000 ticks per second
|
||||||
info: Entering event queue @ 0. Starting simulation...
|
info: Entering event queue @ 0. Starting simulation...
|
||||||
|
@ -26,4 +24,4 @@ Uncompressing Data
|
||||||
Uncompressed data 1048576 bytes in length
|
Uncompressed data 1048576 bytes in length
|
||||||
Uncompressed data compared correctly
|
Uncompressed data compared correctly
|
||||||
Tested 1MB buffer: OK!
|
Tested 1MB buffer: OK!
|
||||||
Exiting @ tick 506353996500 because target called exit()
|
Exiting @ tick 517371024000 because target called exit()
|
||||||
|
|
|
@ -4,11 +4,11 @@ sim_seconds 0.517371 # Nu
|
||||||
sim_ticks 517371024000 # Number of ticks simulated
|
sim_ticks 517371024000 # Number of ticks simulated
|
||||||
final_tick 517371024000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
|
final_tick 517371024000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
|
||||||
sim_freq 1000000000000 # Frequency of simulated ticks
|
sim_freq 1000000000000 # Frequency of simulated ticks
|
||||||
host_inst_rate 170437 # Simulator instruction rate (inst/s)
|
host_inst_rate 139447 # Simulator instruction rate (inst/s)
|
||||||
host_op_rate 190135 # Simulator op (including micro ops) rate (op/s)
|
host_op_rate 155563 # Simulator op (including micro ops) rate (op/s)
|
||||||
host_tick_rate 57090080 # Simulator tick rate (ticks/s)
|
host_tick_rate 46709499 # Simulator tick rate (ticks/s)
|
||||||
host_mem_usage 485276 # Number of bytes of host memory used
|
host_mem_usage 485516 # Number of bytes of host memory used
|
||||||
host_seconds 9062.36 # Real time elapsed on the host
|
host_seconds 11076.36 # Real time elapsed on the host
|
||||||
sim_insts 1544563023 # Number of instructions simulated
|
sim_insts 1544563023 # Number of instructions simulated
|
||||||
sim_ops 1723073835 # Number of ops (including micro ops) simulated
|
sim_ops 1723073835 # Number of ops (including micro ops) simulated
|
||||||
system.physmem.bytes_read::cpu.inst 48064 # Number of bytes read from this memory
|
system.physmem.bytes_read::cpu.inst 48064 # Number of bytes read from this memory
|
||||||
|
@ -177,13 +177,13 @@ system.physmem.writeRowHits 271156 # Nu
|
||||||
system.physmem.readRowHitRate 36.86 # Row buffer hit rate for reads
|
system.physmem.readRowHitRate 36.86 # Row buffer hit rate for reads
|
||||||
system.physmem.writeRowHitRate 24.63 # Row buffer hit rate for writes
|
system.physmem.writeRowHitRate 24.63 # Row buffer hit rate for writes
|
||||||
system.physmem.avgGap 154562.37 # Average gap between requests
|
system.physmem.avgGap 154562.37 # Average gap between requests
|
||||||
system.cpu.branchPred.lookups 303290886 # Number of BP lookups
|
system.cpu.branchPred.lookups 303290873 # Number of BP lookups
|
||||||
system.cpu.branchPred.condPredicted 249488582 # Number of conditional branches predicted
|
system.cpu.branchPred.condPredicted 249488582 # Number of conditional branches predicted
|
||||||
system.cpu.branchPred.condIncorrect 15222231 # Number of conditional branches incorrect
|
system.cpu.branchPred.condIncorrect 15222231 # Number of conditional branches incorrect
|
||||||
system.cpu.branchPred.BTBLookups 174596646 # Number of BTB lookups
|
system.cpu.branchPred.BTBLookups 174596633 # Number of BTB lookups
|
||||||
system.cpu.branchPred.BTBHits 161469311 # Number of BTB hits
|
system.cpu.branchPred.BTBHits 161469311 # Number of BTB hits
|
||||||
system.cpu.branchPred.BTBCorrect 0 # Number of correct BTB predictions (this stat may not work properly.
|
system.cpu.branchPred.BTBCorrect 0 # Number of correct BTB predictions (this stat may not work properly.
|
||||||
system.cpu.branchPred.BTBHitPct 92.481336 # BTB Hit Percentage
|
system.cpu.branchPred.BTBHitPct 92.481343 # BTB Hit Percentage
|
||||||
system.cpu.branchPred.usedRAS 17557313 # Number of times the RAS was used to get a target.
|
system.cpu.branchPred.usedRAS 17557313 # Number of times the RAS was used to get a target.
|
||||||
system.cpu.branchPred.RASInCorrect 202 # Number of incorrect RAS predictions.
|
system.cpu.branchPred.RASInCorrect 202 # Number of incorrect RAS predictions.
|
||||||
system.cpu.dtb.inst_hits 0 # ITB inst hits
|
system.cpu.dtb.inst_hits 0 # ITB inst hits
|
||||||
|
@ -234,7 +234,7 @@ system.cpu.numWorkItemsStarted 0 # nu
|
||||||
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
|
system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed
|
||||||
system.cpu.fetch.icacheStallCycles 298209547 # Number of cycles fetch is stalled on an Icache miss
|
system.cpu.fetch.icacheStallCycles 298209547 # Number of cycles fetch is stalled on an Icache miss
|
||||||
system.cpu.fetch.Insts 2186343540 # Number of instructions fetch has processed
|
system.cpu.fetch.Insts 2186343540 # Number of instructions fetch has processed
|
||||||
system.cpu.fetch.Branches 303290886 # Number of branches that fetch encountered
|
system.cpu.fetch.Branches 303290873 # Number of branches that fetch encountered
|
||||||
system.cpu.fetch.predictedBranches 179026624 # Number of branches that fetch has predicted taken
|
system.cpu.fetch.predictedBranches 179026624 # Number of branches that fetch has predicted taken
|
||||||
system.cpu.fetch.Cycles 435120674 # Number of cycles fetch has run and was not squashing or blocked
|
system.cpu.fetch.Cycles 435120674 # Number of cycles fetch has run and was not squashing or blocked
|
||||||
system.cpu.fetch.SquashCycles 87852250 # Number of cycles fetch has spent squashing
|
system.cpu.fetch.SquashCycles 87852250 # Number of cycles fetch has spent squashing
|
||||||
|
@ -430,7 +430,7 @@ system.cpu.iew.iewExecSquashedInsts 29996171 # Nu
|
||||||
system.cpu.iew.exec_swp 0 # number of swp insts executed
|
system.cpu.iew.exec_swp 0 # number of swp insts executed
|
||||||
system.cpu.iew.exec_nop 130 # number of nop insts executed
|
system.cpu.iew.exec_nop 130 # number of nop insts executed
|
||||||
system.cpu.iew.exec_refs 764045166 # number of memory reference insts executed
|
system.cpu.iew.exec_refs 764045166 # number of memory reference insts executed
|
||||||
system.cpu.iew.exec_branches 238330381 # Number of branches executed
|
system.cpu.iew.exec_branches 238330373 # Number of branches executed
|
||||||
system.cpu.iew.exec_stores 190143920 # Number of stores executed
|
system.cpu.iew.exec_stores 190143920 # Number of stores executed
|
||||||
system.cpu.iew.exec_rate 1.921365 # Inst execution rate
|
system.cpu.iew.exec_rate 1.921365 # Inst execution rate
|
||||||
system.cpu.iew.wb_sent 1965882705 # cumulative count of insts sent to commit
|
system.cpu.iew.wb_sent 1965882705 # cumulative count of insts sent to commit
|
||||||
|
|
Loading…
Reference in a new issue