changeset 6548721032fa in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=6548721032fa
description:
        Stats: Update the statistics for vnc patch.

diffstat:

 tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/config.ini      
|   44 +-
 tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/simerr          
|    2 +
 tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/simout          
|   12 +-
 tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/stats.txt       
|  340 +++---
 tests/quick/10.linux-boot/ref/arm/linux/realview-simple-timing/config.ini      
|   44 +-
 tests/quick/10.linux-boot/ref/arm/linux/realview-simple-timing/simerr          
|    2 +
 tests/quick/10.linux-boot/ref/arm/linux/realview-simple-timing/simout          
|   12 +-
 tests/quick/10.linux-boot/ref/arm/linux/realview-simple-timing/stats.txt       
|  526 +++++-----
 tests/quick/10.linux-boot/ref/arm/linux/realview-simple-timing/system.terminal 
|    0 
 9 files changed, 519 insertions(+), 463 deletions(-)

diffs (truncated from 1529 to 300 lines):

diff -r 1120b07dd4b0 -r 6548721032fa 
tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/config.ini
--- a/tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/config.ini 
Fri Feb 11 18:29:36 2011 -0600
+++ b/tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/config.ini 
Fri Feb 11 18:29:36 2011 -0600
@@ -7,11 +7,11 @@
 
 [system]
 type=LinuxArmSystem
-children=bridge cpu diskmem intrctrl iobus iocache l2c membus physmem realview 
terminal toL2Bus
+children=bridge cpu diskmem intrctrl iobus iocache l2c membus physmem realview 
terminal toL2Bus vncserver
 boot_cpu_frequency=500
 boot_osflags=earlyprintk mem=128MB console=ttyAMA0 lpj=19988480 norandmaps 
slram=slram0,0x8000000,+0x8000000 mtdparts=slram0:- rw loglevel=8 
root=/dev/mtdblock0
 init_param=0
-kernel=/dist/m5/system/binaries/vmlinux.arm
+kernel=/chips/pd/randd/dist/binaries/vmlinux.arm
 load_addr_mask=268435455
 machine_type=RealView_PBX
 mem_mode=atomic
@@ -167,7 +167,7 @@
 
 [system.diskmem]
 type=PhysicalMemory
-file=/dist/m5/system/disks/ael-arm.ext2
+file=/chips/pd/randd/dist/disks/ael-arm.ext2
 latency=30000
 latency_var=0
 null=false
@@ -187,7 +187,7 @@
 header_cycles=1
 use_default_range=false
 width=64
-port=system.bridge.side_a system.realview.uart.pio 
system.realview.realview_io.pio system.realview.timer0.pio 
system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio 
system.realview.kmi1.pio system.realview.dmac_fake.pio 
system.realview.uart1_fake.pio system.realview.uart2_fake.pio 
system.realview.uart3_fake.pio system.realview.smc_fake.pio 
system.realview.sp810_fake.pio system.realview.watchdog_fake.pio 
system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio 
system.realview.gpio2_fake.pio system.realview.ssp_fake.pio 
system.realview.sci_fake.pio system.realview.aaci_fake.pio 
system.realview.mmc_fake.pio system.realview.rtc_fake.pio 
system.realview.flash_fake.pio system.iocache.cpu_side system.realview.clcd.dma
+port=system.bridge.side_a system.realview.uart.pio 
system.realview.realview_io.pio system.realview.timer0.pio 
system.realview.timer1.pio system.realview.clcd.pio system.realview.kmi0.pio 
system.realview.kmi1.pio system.realview.dmac_fake.pio 
system.realview.uart1_fake.pio system.realview.uart2_fake.pio 
system.realview.uart3_fake.pio system.realview.smc_fake.pio 
system.realview.sp810_fake.pio system.realview.watchdog_fake.pio 
system.realview.gpio0_fake.pio system.realview.gpio1_fake.pio 
system.realview.gpio2_fake.pio system.realview.ssp_fake.pio 
system.realview.sci_fake.pio system.realview.aaci_fake.pio 
system.realview.mmc_fake.pio system.realview.rtc_fake.pio 
system.realview.flash_fake.pio system.realview.cf0_fake.pio 
system.iocache.cpu_side system.realview.clcd.dma
 
 [system.iocache]
 type=BaseCache
@@ -217,7 +217,7 @@
 trace_addr=0
 two_queue=false
 write_buffers=8
-cpu_side=system.iobus.port[24]
+cpu_side=system.iobus.port[25]
 mem_side=system.membus.port[5]
 
 [system.l2c]
@@ -291,7 +291,7 @@
 
 [system.realview]
 type=RealView
-children=aaci_fake clcd dmac_fake flash_fake gic gpio0_fake gpio1_fake 
gpio2_fake kmi0 kmi1 l2x0_fake mmc_fake realview_io rtc_fake sci_fake smc_fake 
sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake uart3_fake 
watchdog_fake
+children=aaci_fake cf0_fake clcd dmac_fake flash_fake gic gpio0_fake 
gpio1_fake gpio2_fake kmi0 kmi1 l2x0_fake mmc_fake realview_io rtc_fake 
sci_fake smc_fake sp810_fake ssp_fake timer0 timer1 uart uart1_fake uart2_fake 
uart3_fake watchdog_fake
 intrctrl=system.intrctrl
 system=system
 
@@ -305,6 +305,22 @@
 system=system
 pio=system.iobus.port[20]
 
+[system.realview.cf0_fake]
+type=IsaFake
+pio_addr=402653184
+pio_latency=1000
+pio_size=4095
+platform=system.realview
+ret_bad_addr=false
+ret_data16=65535
+ret_data32=4294967295
+ret_data64=18446744073709551615
+ret_data8=255
+system=system
+update_data=false
+warn_access=
+pio=system.iobus.port[24]
+
 [system.realview.clcd]
 type=Pl111
 amba_id=1315089
@@ -317,7 +333,8 @@
 pio_latency=10000
 platform=system.realview
 system=system
-dma=system.iobus.port[25]
+vnc=system.vncserver
+dma=system.iobus.port[26]
 pio=system.iobus.port[5]
 
 [system.realview.dmac_fake]
@@ -391,24 +408,28 @@
 type=Pl050
 amba_id=1314896
 gic=system.realview.gic
-int_delay=100000
+int_delay=1000000
 int_num=52
+is_mouse=false
 pio_addr=268460032
 pio_latency=1000
 platform=system.realview
 system=system
+vnc=system.vncserver
 pio=system.iobus.port[6]
 
 [system.realview.kmi1]
 type=Pl050
 amba_id=1314896
 gic=system.realview.gic
-int_delay=100000
+int_delay=1000000
 int_num=53
+is_mouse=true
 pio_addr=268464128
 pio_latency=1000
 platform=system.realview
 system=system
+vnc=system.vncserver
 pio=system.iobus.port[7]
 
 [system.realview.l2x0_fake]
@@ -594,3 +615,8 @@
 width=64
 port=system.l2c.cpu_side system.cpu.icache.mem_side system.cpu.dcache.mem_side 
system.cpu.itb.walker.port system.cpu.dtb.walker.port
 
+[system.vncserver]
+type=VncServer
+number=0
+port=5900
+
diff -r 1120b07dd4b0 -r 6548721032fa 
tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/simerr
--- a/tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/simerr     
Fri Feb 11 18:29:36 2011 -0600
+++ b/tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/simerr     
Fri Feb 11 18:29:36 2011 -0600
@@ -1,3 +1,5 @@
+warn: Sockets disabled, not accepting vnc client connections
+For more information see: http://www.m5sim.org/warn/af6a84f6
 warn: Sockets disabled, not accepting terminal connections
 For more information see: http://www.m5sim.org/warn/8742226b
 warn: Sockets disabled, not accepting gdb connections
diff -r 1120b07dd4b0 -r 6548721032fa 
tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/simout
--- a/tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/simout     
Fri Feb 11 18:29:36 2011 -0600
+++ b/tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/simout     
Fri Feb 11 18:29:36 2011 -0600
@@ -5,12 +5,12 @@
 All Rights Reserved
 
 
-M5 compiled Feb  7 2011 01:53:13
-M5 revision 4b4b02c5553c 7929 default qtip reupdatestats.patch tip
-M5 started Feb  7 2011 01:53:26
-M5 executing on burrito
+M5 compiled Feb 11 2011 17:53:57
+M5 revision 6c65f7ee86c1 7949 default qtip tip ext/vnc_stats_updates.patch
+M5 started Feb 11 2011 17:54:00
+M5 executing on u200439-lin.austin.arm.com
 command line: build/ARM_FS/m5.fast -d 
build/ARM_FS/tests/fast/quick/10.linux-boot/arm/linux/realview-simple-atomic 
-re tests/run.py 
build/ARM_FS/tests/fast/quick/10.linux-boot/arm/linux/realview-simple-atomic
 Global frequency set at 1000000000000 ticks per second
-info: kernel located at: /dist/m5/system/binaries/vmlinux.arm
+info: kernel located at: /chips/pd/randd/dist/binaries/vmlinux.arm
 info: Entering event queue @ 0.  Starting simulation...
-Exiting @ tick 25821310500 because m5_exit instruction encountered
+Exiting @ tick 26073617500 because m5_exit instruction encountered
diff -r 1120b07dd4b0 -r 6548721032fa 
tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/stats.txt
--- a/tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/stats.txt  
Fri Feb 11 18:29:36 2011 -0600
+++ b/tests/quick/10.linux-boot/ref/arm/linux/realview-simple-atomic/stats.txt  
Fri Feb 11 18:29:36 2011 -0600
@@ -1,63 +1,63 @@
 
 ---------- Begin Simulation Statistics ----------
-host_inst_rate                                 739167                       # 
Simulator instruction rate (inst/s)
-host_mem_usage                                 360776                       # 
Number of bytes of host memory used
-host_seconds                                    68.93                       # 
Real time elapsed on the host
-host_tick_rate                              374609475                       # 
Simulator tick rate (ticks/s)
+host_inst_rate                                2481190                       # 
Simulator instruction rate (inst/s)
+host_mem_usage                                 374936                       # 
Number of bytes of host memory used
+host_seconds                                    20.74                       # 
Real time elapsed on the host
+host_tick_rate                             1257294139                       # 
Simulator tick rate (ticks/s)
 sim_freq                                 1000000000000                       # 
Frequency of simulated ticks
-sim_insts                                    50949504                       # 
Number of instructions simulated
-sim_seconds                                  0.025821                       # 
Number of seconds simulated
-sim_ticks                                 25821310500                       # 
Number of ticks simulated
-system.cpu.dcache.LoadLockedReq_accesses::0        96794                       
# number of LoadLockedReq accesses(hits+misses)
-system.cpu.dcache.LoadLockedReq_accesses::total        96794                   
    # number of LoadLockedReq accesses(hits+misses)
-system.cpu.dcache.LoadLockedReq_hits::0         91895                       # 
number of LoadLockedReq hits
-system.cpu.dcache.LoadLockedReq_hits::total        91895                       
# number of LoadLockedReq hits
-system.cpu.dcache.LoadLockedReq_miss_rate::0     0.050613                      
 # miss rate for LoadLockedReq accesses
-system.cpu.dcache.LoadLockedReq_misses::0         4899                       # 
number of LoadLockedReq misses
-system.cpu.dcache.LoadLockedReq_misses::total         4899                     
  # number of LoadLockedReq misses
-system.cpu.dcache.ReadReq_accesses::0         7714516                       # 
number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_accesses::total      7714516                       # 
number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_hits::0             7482193                       # 
number of ReadReq hits
-system.cpu.dcache.ReadReq_hits::total         7482193                       # 
number of ReadReq hits
-system.cpu.dcache.ReadReq_miss_rate::0       0.030115                       # 
miss rate for ReadReq accesses
-system.cpu.dcache.ReadReq_misses::0            232323                       # 
number of ReadReq misses
-system.cpu.dcache.ReadReq_misses::total        232323                       # 
number of ReadReq misses
-system.cpu.dcache.StoreCondReq_accesses::0        96793                       
# number of StoreCondReq accesses(hits+misses)
-system.cpu.dcache.StoreCondReq_accesses::total        96793                    
   # number of StoreCondReq accesses(hits+misses)
-system.cpu.dcache.StoreCondReq_hits::0          96793                       # 
number of StoreCondReq hits
-system.cpu.dcache.StoreCondReq_hits::total        96793                       
# number of StoreCondReq hits
-system.cpu.dcache.WriteReq_accesses::0        6604860                       # 
number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_accesses::total      6604860                       
# number of WriteReq accesses(hits+misses)
-system.cpu.dcache.WriteReq_hits::0            6433311                       # 
number of WriteReq hits
-system.cpu.dcache.WriteReq_hits::total        6433311                       # 
number of WriteReq hits
-system.cpu.dcache.WriteReq_miss_rate::0      0.025973                       # 
miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_misses::0           171549                       # 
number of WriteReq misses
-system.cpu.dcache.WriteReq_misses::total       171549                       # 
number of WriteReq misses
+sim_insts                                    51454118                       # 
Number of instructions simulated
+sim_seconds                                  0.026074                       # 
Number of seconds simulated
+sim_ticks                                 26073617500                       # 
Number of ticks simulated
+system.cpu.dcache.LoadLockedReq_accesses::0       100454                       
# number of LoadLockedReq accesses(hits+misses)
+system.cpu.dcache.LoadLockedReq_accesses::total       100454                   
    # number of LoadLockedReq accesses(hits+misses)
+system.cpu.dcache.LoadLockedReq_hits::0         95292                       # 
number of LoadLockedReq hits
+system.cpu.dcache.LoadLockedReq_hits::total        95292                       
# number of LoadLockedReq hits
+system.cpu.dcache.LoadLockedReq_miss_rate::0     0.051387                      
 # miss rate for LoadLockedReq accesses
+system.cpu.dcache.LoadLockedReq_misses::0         5162                       # 
number of LoadLockedReq misses
+system.cpu.dcache.LoadLockedReq_misses::total         5162                     
  # number of LoadLockedReq misses
+system.cpu.dcache.ReadReq_accesses::0         7830681                       # 
number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_accesses::total      7830681                       # 
number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_hits::0             7594158                       # 
number of ReadReq hits
+system.cpu.dcache.ReadReq_hits::total         7594158                       # 
number of ReadReq hits
+system.cpu.dcache.ReadReq_miss_rate::0       0.030205                       # 
miss rate for ReadReq accesses
+system.cpu.dcache.ReadReq_misses::0            236523                       # 
number of ReadReq misses
+system.cpu.dcache.ReadReq_misses::total        236523                       # 
number of ReadReq misses
+system.cpu.dcache.StoreCondReq_accesses::0       100453                       
# number of StoreCondReq accesses(hits+misses)
+system.cpu.dcache.StoreCondReq_accesses::total       100453                    
   # number of StoreCondReq accesses(hits+misses)
+system.cpu.dcache.StoreCondReq_hits::0         100453                       # 
number of StoreCondReq hits
+system.cpu.dcache.StoreCondReq_hits::total       100453                       
# number of StoreCondReq hits
+system.cpu.dcache.WriteReq_accesses::0        6676067                       # 
number of WriteReq accesses(hits+misses)
+system.cpu.dcache.WriteReq_accesses::total      6676067                       
# number of WriteReq accesses(hits+misses)
+system.cpu.dcache.WriteReq_hits::0            6503881                       # 
number of WriteReq hits
+system.cpu.dcache.WriteReq_hits::total        6503881                       # 
number of WriteReq hits
+system.cpu.dcache.WriteReq_miss_rate::0      0.025792                       # 
miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_misses::0           172186                       # 
number of WriteReq misses
+system.cpu.dcache.WriteReq_misses::total       172186                       # 
number of WriteReq misses
 system.cpu.dcache.avg_blocked_cycles::no_mshrs     no_value                    
   # average number of cycles each access was blocked
 system.cpu.dcache.avg_blocked_cycles::no_targets     no_value                  
     # average number of cycles each access was blocked
-system.cpu.dcache.avg_refs                  34.663994                       # 
Average number of references to valid blocks.
+system.cpu.dcache.avg_refs                  34.695419                       # 
Average number of references to valid blocks.
 system.cpu.dcache.blocked::no_mshrs                 0                       # 
number of cycles access was blocked
 system.cpu.dcache.blocked::no_targets               0                       # 
number of cycles access was blocked
 system.cpu.dcache.blocked_cycles::no_mshrs            0                       
# number of cycles access was blocked
 system.cpu.dcache.blocked_cycles::no_targets            0                      
 # number of cycles access was blocked
 system.cpu.dcache.cache_copies                      0                       # 
number of cache copies performed
-system.cpu.dcache.demand_accesses::0         14319376                       # 
number of demand (read+write) accesses
+system.cpu.dcache.demand_accesses::0         14506748                       # 
number of demand (read+write) accesses
 system.cpu.dcache.demand_accesses::1                0                       # 
number of demand (read+write) accesses
-system.cpu.dcache.demand_accesses::total     14319376                       # 
number of demand (read+write) accesses
+system.cpu.dcache.demand_accesses::total     14506748                       # 
number of demand (read+write) accesses
 system.cpu.dcache.demand_avg_miss_latency::0            0                      
 # average overall miss latency
 system.cpu.dcache.demand_avg_miss_latency::1     no_value                      
 # average overall miss latency
 system.cpu.dcache.demand_avg_miss_latency::total     no_value                  
     # average overall miss latency
 system.cpu.dcache.demand_avg_mshr_miss_latency     no_value                    
   # average overall mshr miss latency
-system.cpu.dcache.demand_hits::0             13915504                       # 
number of demand (read+write) hits
+system.cpu.dcache.demand_hits::0             14098039                       # 
number of demand (read+write) hits
 system.cpu.dcache.demand_hits::1                    0                       # 
number of demand (read+write) hits
-system.cpu.dcache.demand_hits::total         13915504                       # 
number of demand (read+write) hits
+system.cpu.dcache.demand_hits::total         14098039                       # 
number of demand (read+write) hits
 system.cpu.dcache.demand_miss_latency               0                       # 
number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_rate::0        0.028205                       # 
miss rate for demand accesses
+system.cpu.dcache.demand_miss_rate::0        0.028174                       # 
miss rate for demand accesses
 system.cpu.dcache.demand_miss_rate::1        no_value                       # 
miss rate for demand accesses
 system.cpu.dcache.demand_miss_rate::total     no_value                       # 
miss rate for demand accesses
-system.cpu.dcache.demand_misses::0             403872                       # 
number of demand (read+write) misses
+system.cpu.dcache.demand_misses::0             408709                       # 
number of demand (read+write) misses
 system.cpu.dcache.demand_misses::1                  0                       # 
number of demand (read+write) misses
-system.cpu.dcache.demand_misses::total         403872                       # 
number of demand (read+write) misses
+system.cpu.dcache.demand_misses::total         408709                       # 
number of demand (read+write) misses
 system.cpu.dcache.demand_mshr_hits                  0                       # 
number of demand (read+write) MSHR hits
 system.cpu.dcache.demand_mshr_miss_latency            0                       
# number of demand (read+write) MSHR miss cycles
 system.cpu.dcache.demand_mshr_miss_rate::0            0                       
# mshr miss rate for demand accesses
@@ -67,26 +67,26 @@
 system.cpu.dcache.fast_writes                       0                       # 
number of fast writes performed
 system.cpu.dcache.mshr_cap_events                   0                       # 
number of times MSHR cap was activated
 system.cpu.dcache.no_allocate_misses                0                       # 
Number of misses that were no-allocate
-system.cpu.dcache.occ_%::0                   0.999475                       # 
Average percentage of cache occupancy
-system.cpu.dcache.occ_blocks::0            511.731250                       # 
Average occupied blocks per context
-system.cpu.dcache.overall_accesses::0        14319376                       # 
number of overall (read+write) accesses
+system.cpu.dcache.occ_%::0                   0.999480                       # 
Average percentage of cache occupancy
+system.cpu.dcache.occ_blocks::0            511.733850                       # 
Average occupied blocks per context
+system.cpu.dcache.overall_accesses::0        14506748                       # 
number of overall (read+write) accesses
 system.cpu.dcache.overall_accesses::1               0                       # 
number of overall (read+write) accesses
-system.cpu.dcache.overall_accesses::total     14319376                       # 
number of overall (read+write) accesses
+system.cpu.dcache.overall_accesses::total     14506748                       # 
number of overall (read+write) accesses
 system.cpu.dcache.overall_avg_miss_latency::0            0                     
  # average overall miss latency
 system.cpu.dcache.overall_avg_miss_latency::1     no_value                     
  # average overall miss latency
 system.cpu.dcache.overall_avg_miss_latency::total     no_value                 
      # average overall miss latency
 system.cpu.dcache.overall_avg_mshr_miss_latency     no_value                   
    # average overall mshr miss latency
 system.cpu.dcache.overall_avg_mshr_uncacheable_latency     no_value            
           # average overall mshr uncacheable latency
-system.cpu.dcache.overall_hits::0            13915504                       # 
number of overall hits
+system.cpu.dcache.overall_hits::0            14098039                       # 
number of overall hits
 system.cpu.dcache.overall_hits::1                   0                       # 
number of overall hits
-system.cpu.dcache.overall_hits::total        13915504                       # 
number of overall hits
+system.cpu.dcache.overall_hits::total        14098039                       # 
number of overall hits
 system.cpu.dcache.overall_miss_latency              0                       # 
number of overall miss cycles
-system.cpu.dcache.overall_miss_rate::0       0.028205                       # 
miss rate for overall accesses
+system.cpu.dcache.overall_miss_rate::0       0.028174                       # 
miss rate for overall accesses
 system.cpu.dcache.overall_miss_rate::1       no_value                       # 
miss rate for overall accesses
 system.cpu.dcache.overall_miss_rate::total     no_value                       
# miss rate for overall accesses
-system.cpu.dcache.overall_misses::0            403872                       # 
number of overall misses
+system.cpu.dcache.overall_misses::0            408709                       # 
number of overall misses
 system.cpu.dcache.overall_misses::1                 0                       # 
number of overall misses
-system.cpu.dcache.overall_misses::total        403872                       # 
number of overall misses
+system.cpu.dcache.overall_misses::total        408709                       # 
number of overall misses
 system.cpu.dcache.overall_mshr_hits                 0                       # 
number of overall MSHR hits
 system.cpu.dcache.overall_mshr_miss_latency            0                       
# number of overall MSHR miss cycles
 system.cpu.dcache.overall_mshr_miss_rate::0            0                       
# mshr miss rate for overall accesses
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to