changeset b0fa6b872f40 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=b0fa6b872f40
description:
        regressions: update stats due to branch predictor changes
        The actual statistical values are being updated for only two tests 
belonging
        to sparc architecture and inorder cpu: 00.hello and 02.insttest. For 
others
        the patch updates config.ini and name changes to statistical variables.

diffstat:

 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/config.ini         
          |    82 +-
 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/simout             
          |    14 +-
 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/stats.txt          
          |    44 +-
 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3/config.ini              
          |    47 +-
 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3/simout                  
          |    12 +-
 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3/stats.txt               
          |    27 +-
 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-switcheroo-full/config.ini 
          |    49 +-
 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-switcheroo-full/simout     
          |   610 +-
 tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-switcheroo-full/stats.txt  
          |    27 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3-checker/config.ini       
          |    44 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3-checker/simerr           
          |    32 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3-checker/simout           
          |    12 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3-checker/stats.txt        
          |    27 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3-dual/config.ini          
          |    78 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3-dual/simout              
          |    12 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3-dual/stats.txt           
          |    44 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3/config.ini               
          |    43 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3/simout                   
          |    12 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3/stats.txt                
          |    27 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-full/config.ini  
          |    45 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-full/simout      
          |  8200 +++++----
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-full/stats.txt   
          |    27 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-o3/config.ini    
          |    78 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-o3/simerr        
          |     2 -
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-o3/simout        
          |  5181 +++---
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-o3/stats.txt     
          |    44 +-
 
tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-timing/config.ini 
         |    10 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-timing/simout    
          |    10 +-
 tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-timing/stats.txt 
          |    10 +-
 tests/long/fs/10.linux-boot/ref/x86/linux/pc-o3-timing/config.ini              
          |    41 +-
 tests/long/fs/10.linux-boot/ref/x86/linux/pc-o3-timing/simout                  
          |    12 +-
 tests/long/fs/10.linux-boot/ref/x86/linux/pc-o3-timing/stats.txt               
          |    27 +-
 
tests/long/fs/10.linux-boot/ref/x86/linux/pc-o3-timing/system.pc.com_1.terminal 
         |     4 +-
 tests/long/se/00.gzip/ref/alpha/tru64/inorder-timing/config.ini                
          |    57 +-
 tests/long/se/00.gzip/ref/alpha/tru64/inorder-timing/simout                    
          |     8 +-
 tests/long/se/00.gzip/ref/alpha/tru64/inorder-timing/stats.txt                 
          |    27 +-
 tests/long/se/00.gzip/ref/alpha/tru64/o3-timing/config.ini                     
          |    57 +-
 tests/long/se/00.gzip/ref/alpha/tru64/o3-timing/simout                         
          |     8 +-
 tests/long/se/00.gzip/ref/alpha/tru64/o3-timing/stats.txt                      
          |    27 +-
 tests/long/se/00.gzip/ref/alpha/tru64/simple-atomic/config.ini                 
          |    21 +-
 tests/long/se/00.gzip/ref/alpha/tru64/simple-atomic/simout                     
          |     8 +-
 tests/long/se/00.gzip/ref/alpha/tru64/simple-atomic/stats.txt                  
          |    10 +-
 tests/long/se/00.gzip/ref/alpha/tru64/simple-timing/config.ini                 
          |    68 +-
 tests/long/se/00.gzip/ref/alpha/tru64/simple-timing/simout                     
          |    12 +-
 tests/long/se/00.gzip/ref/alpha/tru64/simple-timing/stats.txt                  
          |   210 +-
 tests/long/se/00.gzip/ref/arm/linux/o3-timing/config.ini                       
          |    37 +-
 tests/long/se/00.gzip/ref/arm/linux/o3-timing/simout                           
          |    10 +-
 tests/long/se/00.gzip/ref/arm/linux/o3-timing/stats.txt                        
          |    27 +-
 tests/long/se/00.gzip/ref/arm/linux/simple-atomic/config.ini                   
          |    34 +-
 tests/long/se/00.gzip/ref/arm/linux/simple-atomic/simout                       
          |     8 +-
 tests/long/se/00.gzip/ref/arm/linux/simple-atomic/stats.txt                    
          |    10 +-
 tests/long/se/00.gzip/ref/arm/linux/simple-timing/config.ini                   
          |    87 +-
 tests/long/se/00.gzip/ref/arm/linux/simple-timing/simout                       
          |    10 +-
 tests/long/se/00.gzip/ref/arm/linux/simple-timing/stats.txt                    
          |   226 +-
 tests/long/se/00.gzip/ref/sparc/linux/o3-timing/config.ini                     
          |    37 +-
 tests/long/se/00.gzip/ref/sparc/linux/o3-timing/simout                         
          |     8 +-
 tests/long/se/00.gzip/ref/sparc/linux/o3-timing/stats.txt                      
          |    27 +-
 tests/long/se/00.gzip/ref/sparc/linux/simple-atomic/config.ini                 
          |    17 +-
 tests/long/se/00.gzip/ref/sparc/linux/simple-atomic/simout                     
          |     8 +-
 tests/long/se/00.gzip/ref/sparc/linux/simple-atomic/stats.txt                  
          |    10 +-
 tests/long/se/00.gzip/ref/sparc/linux/simple-timing/config.ini                 
          |    64 +-
 tests/long/se/00.gzip/ref/sparc/linux/simple-timing/simout                     
          |    10 +-
 tests/long/se/00.gzip/ref/sparc/linux/simple-timing/stats.txt                  
          |   250 +-
 tests/long/se/00.gzip/ref/x86/linux/o3-timing/config.ini                       
          |    37 +-
 tests/long/se/00.gzip/ref/x86/linux/o3-timing/simout                           
          |     8 +-
 tests/long/se/00.gzip/ref/x86/linux/o3-timing/stats.txt                        
          |    27 +-
 tests/long/se/00.gzip/ref/x86/linux/simple-atomic/config.ini                   
          |    10 +-
 tests/long/se/00.gzip/ref/x86/linux/simple-atomic/simout                       
          |     4 +-
 tests/long/se/00.gzip/ref/x86/linux/simple-atomic/stats.txt                    
          |    10 +-
 tests/long/se/00.gzip/ref/x86/linux/simple-timing/config.ini                   
          |    27 +-
 tests/long/se/00.gzip/ref/x86/linux/simple-timing/simout                       
          |     4 +-
 tests/long/se/00.gzip/ref/x86/linux/simple-timing/stats.txt                    
          |   210 +-
 tests/long/se/10.mcf/ref/arm/linux/o3-timing/config.ini                        
          |    39 +-
 tests/long/se/10.mcf/ref/arm/linux/o3-timing/simout                            
          |    10 +-
 tests/long/se/10.mcf/ref/arm/linux/o3-timing/stats.txt                         
          |    27 +-
 tests/long/se/10.mcf/ref/arm/linux/simple-atomic/config.ini                    
          |    36 +-
 tests/long/se/10.mcf/ref/arm/linux/simple-atomic/simout                        
          |     8 +-
 tests/long/se/10.mcf/ref/arm/linux/simple-atomic/stats.txt                     
          |    10 +-
 tests/long/se/10.mcf/ref/arm/linux/simple-timing/config.ini                    
          |    89 +-
 tests/long/se/10.mcf/ref/arm/linux/simple-timing/simout                        
          |    10 +-
 tests/long/se/10.mcf/ref/arm/linux/simple-timing/stats.txt                     
          |   226 +-
 tests/long/se/10.mcf/ref/sparc/linux/simple-atomic/config.ini                  
          |    19 +-
 tests/long/se/10.mcf/ref/sparc/linux/simple-atomic/simout                      
          |     8 +-
 tests/long/se/10.mcf/ref/sparc/linux/simple-atomic/stats.txt                   
          |    10 +-
 tests/long/se/10.mcf/ref/sparc/linux/simple-timing/config.ini                  
          |    66 +-
 tests/long/se/10.mcf/ref/sparc/linux/simple-timing/simout                      
          |    10 +-
 tests/long/se/10.mcf/ref/sparc/linux/simple-timing/stats.txt                   
          |   250 +-
 tests/long/se/10.mcf/ref/x86/linux/o3-timing/config.ini                        
          |    39 +-
 tests/long/se/10.mcf/ref/x86/linux/o3-timing/simout                            
          |     8 +-
 tests/long/se/10.mcf/ref/x86/linux/o3-timing/stats.txt                         
          |    27 +-
 tests/long/se/10.mcf/ref/x86/linux/simple-atomic/config.ini                    
          |    10 +-
 tests/long/se/10.mcf/ref/x86/linux/simple-atomic/simout                        
          |     4 +-
 tests/long/se/10.mcf/ref/x86/linux/simple-atomic/stats.txt                     
          |    10 +-
 tests/long/se/10.mcf/ref/x86/linux/simple-timing/config.ini                    
          |    27 +-
 tests/long/se/10.mcf/ref/x86/linux/simple-timing/simout                        
          |     4 +-
 tests/long/se/10.mcf/ref/x86/linux/simple-timing/stats.txt                     
          |   210 +-
 tests/long/se/20.parser/ref/arm/linux/o3-timing/config.ini                     
          |    39 +-
 tests/long/se/20.parser/ref/arm/linux/simple-atomic/config.ini                 
          |    36 +-
 tests/long/se/20.parser/ref/arm/linux/simple-atomic/simout                     
          |     8 +-
 tests/long/se/20.parser/ref/arm/linux/simple-atomic/stats.txt                  
          |    10 +-
 tests/long/se/20.parser/ref/arm/linux/simple-timing/config.ini                 
          |    89 +-
 tests/long/se/20.parser/ref/arm/linux/simple-timing/simout                     
          |    10 +-
 tests/long/se/20.parser/ref/arm/linux/simple-timing/stats.txt                  
          |   226 +-
 tests/long/se/20.parser/ref/x86/linux/o3-timing/config.ini                     
          |    39 +-
 tests/long/se/20.parser/ref/x86/linux/o3-timing/simout                         
          |     8 +-
 tests/long/se/20.parser/ref/x86/linux/o3-timing/stats.txt                      
          |    27 +-
 tests/long/se/20.parser/ref/x86/linux/simple-atomic/config.ini                 
          |    10 +-
 tests/long/se/20.parser/ref/x86/linux/simple-atomic/simout                     
          |     4 +-
 tests/long/se/20.parser/ref/x86/linux/simple-atomic/stats.txt                  
          |    10 +-
 tests/long/se/20.parser/ref/x86/linux/simple-timing/config.ini                 
          |    27 +-
 tests/long/se/20.parser/ref/x86/linux/simple-timing/simout                     
          |     4 +-
 tests/long/se/20.parser/ref/x86/linux/simple-timing/stats.txt                  
          |   210 +-
 tests/long/se/30.eon/ref/alpha/tru64/inorder-timing/config.ini                 
          |    57 +-
 tests/long/se/30.eon/ref/alpha/tru64/inorder-timing/simout                     
          |     8 +-
 tests/long/se/30.eon/ref/alpha/tru64/inorder-timing/stats.txt                  
          |    27 +-
 tests/long/se/30.eon/ref/alpha/tru64/o3-timing/config.ini                      
          |    57 +-
 tests/long/se/30.eon/ref/alpha/tru64/o3-timing/simout                          
          |     8 +-
 tests/long/se/30.eon/ref/alpha/tru64/o3-timing/stats.txt                       
          |    27 +-
 tests/long/se/30.eon/ref/alpha/tru64/simple-atomic/config.ini                  
          |    21 +-
 tests/long/se/30.eon/ref/alpha/tru64/simple-atomic/simout                      
          |     8 +-
 tests/long/se/30.eon/ref/alpha/tru64/simple-atomic/stats.txt                   
          |    10 +-
 tests/long/se/30.eon/ref/alpha/tru64/simple-timing/config.ini                  
          |    68 +-
 tests/long/se/30.eon/ref/alpha/tru64/simple-timing/simout                      
          |    12 +-
 tests/long/se/30.eon/ref/alpha/tru64/simple-timing/stats.txt                   
          |   210 +-
 tests/long/se/30.eon/ref/arm/linux/o3-timing/config.ini                        
          |    37 +-
 tests/long/se/30.eon/ref/arm/linux/o3-timing/simout                            
          |    10 +-
 tests/long/se/30.eon/ref/arm/linux/o3-timing/stats.txt                         
          |    27 +-
 tests/long/se/30.eon/ref/arm/linux/simple-atomic/config.ini                    
          |    34 +-
 tests/long/se/30.eon/ref/arm/linux/simple-atomic/simout                        
          |     8 +-
 tests/long/se/30.eon/ref/arm/linux/simple-atomic/stats.txt                     
          |    10 +-
 tests/long/se/30.eon/ref/arm/linux/simple-timing/config.ini                    
          |    87 +-
 tests/long/se/30.eon/ref/arm/linux/simple-timing/simout                        
          |    10 +-
 tests/long/se/30.eon/ref/arm/linux/simple-timing/stats.txt                     
          |   226 +-
 tests/long/se/40.perlbmk/ref/alpha/tru64/o3-timing/config.ini                  
          |    57 +-
 tests/long/se/40.perlbmk/ref/alpha/tru64/o3-timing/simout                      
          |     8 +-
 tests/long/se/40.perlbmk/ref/alpha/tru64/o3-timing/stats.txt                   
          |    27 +-
 tests/long/se/40.perlbmk/ref/alpha/tru64/simple-atomic/config.ini              
          |    21 +-
 tests/long/se/40.perlbmk/ref/alpha/tru64/simple-atomic/simout                  
          |     8 +-
 tests/long/se/40.perlbmk/ref/alpha/tru64/simple-atomic/stats.txt               
          |    10 +-
 tests/long/se/40.perlbmk/ref/alpha/tru64/simple-timing/config.ini              
          |    68 +-
 tests/long/se/40.perlbmk/ref/alpha/tru64/simple-timing/simout                  
          |    12 +-
 tests/long/se/40.perlbmk/ref/alpha/tru64/simple-timing/stats.txt               
          |   210 +-
 tests/long/se/40.perlbmk/ref/arm/linux/o3-timing/config.ini                    
          |    37 +-
 tests/long/se/40.perlbmk/ref/arm/linux/o3-timing/simout                        
          |    10 +-
 tests/long/se/40.perlbmk/ref/arm/linux/o3-timing/stats.txt                     
          |    27 +-
 tests/long/se/40.perlbmk/ref/arm/linux/simple-atomic/config.ini                
          |    34 +-
 tests/long/se/40.perlbmk/ref/arm/linux/simple-atomic/simout                    
          |     8 +-
 tests/long/se/40.perlbmk/ref/arm/linux/simple-atomic/stats.txt                 
          |    10 +-
 tests/long/se/40.perlbmk/ref/arm/linux/simple-timing/config.ini                
          |    87 +-
 tests/long/se/40.perlbmk/ref/arm/linux/simple-timing/simout                    
          |    10 +-
 tests/long/se/40.perlbmk/ref/arm/linux/simple-timing/stats.txt                 
          |   226 +-
 tests/long/se/50.vortex/ref/alpha/tru64/inorder-timing/config.ini              
          |    57 +-
 tests/long/se/50.vortex/ref/alpha/tru64/inorder-timing/simout                  
          |     8 +-
 tests/long/se/50.vortex/ref/alpha/tru64/inorder-timing/stats.txt               
          |    27 +-
 tests/long/se/50.vortex/ref/alpha/tru64/o3-timing/config.ini                   
          |    57 +-
 tests/long/se/50.vortex/ref/alpha/tru64/o3-timing/simout                       
          |     8 +-
 tests/long/se/50.vortex/ref/alpha/tru64/o3-timing/stats.txt                    
          |    27 +-
 tests/long/se/50.vortex/ref/alpha/tru64/simple-atomic/config.ini               
          |    21 +-
 tests/long/se/50.vortex/ref/alpha/tru64/simple-atomic/simout                   
          |     8 +-
 tests/long/se/50.vortex/ref/alpha/tru64/simple-atomic/stats.txt                
          |    10 +-
 tests/long/se/50.vortex/ref/alpha/tru64/simple-timing/config.ini               
          |    68 +-
 tests/long/se/50.vortex/ref/alpha/tru64/simple-timing/simout                   
          |    12 +-
 tests/long/se/50.vortex/ref/alpha/tru64/simple-timing/stats.txt                
          |   210 +-
 tests/long/se/50.vortex/ref/arm/linux/o3-timing/config.ini                     
          |    37 +-
 tests/long/se/50.vortex/ref/arm/linux/o3-timing/simout                         
          |    10 +-
 tests/long/se/50.vortex/ref/arm/linux/o3-timing/stats.txt                      
          |    27 +-
 tests/long/se/50.vortex/ref/arm/linux/simple-atomic/config.ini                 
          |    34 +-
 tests/long/se/50.vortex/ref/arm/linux/simple-atomic/simout                     
          |     8 +-
 tests/long/se/50.vortex/ref/arm/linux/simple-atomic/stats.txt                  
          |    10 +-
 tests/long/se/50.vortex/ref/arm/linux/simple-timing/config.ini                 
          |    87 +-
 tests/long/se/50.vortex/ref/arm/linux/simple-timing/simout                     
          |    10 +-
 tests/long/se/50.vortex/ref/arm/linux/simple-timing/stats.txt                  
          |   226 +-
 tests/long/se/50.vortex/ref/sparc/linux/simple-atomic/config.ini               
          |    17 +-
 tests/long/se/50.vortex/ref/sparc/linux/simple-atomic/simout                   
          |     8 +-
 tests/long/se/50.vortex/ref/sparc/linux/simple-atomic/stats.txt                
          |    10 +-
 tests/long/se/50.vortex/ref/sparc/linux/simple-timing/config.ini               
          |    64 +-
 tests/long/se/50.vortex/ref/sparc/linux/simple-timing/simout                   
          |    10 +-
 tests/long/se/50.vortex/ref/sparc/linux/simple-timing/stats.txt                
          |   250 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/inorder-timing/config.ini               
          |    57 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/inorder-timing/simout                   
          |     8 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/inorder-timing/stats.txt                
          |    27 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/o3-timing/config.ini                    
          |    57 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/o3-timing/simout                        
          |     8 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/o3-timing/stats.txt                     
          |    27 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/simple-atomic/config.ini                
          |    21 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/simple-atomic/simout                    
          |     8 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/simple-atomic/stats.txt                 
          |    10 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/simple-timing/config.ini                
          |    68 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/simple-timing/simout                    
          |    12 +-
 tests/long/se/60.bzip2/ref/alpha/tru64/simple-timing/stats.txt                 
          |   210 +-
 tests/long/se/60.bzip2/ref/arm/linux/o3-timing/config.ini                      
          |    37 +-
 tests/long/se/60.bzip2/ref/arm/linux/o3-timing/simout                          
          |    10 +-
 tests/long/se/60.bzip2/ref/arm/linux/o3-timing/stats.txt                       
          |    27 +-
 tests/long/se/60.bzip2/ref/arm/linux/simple-atomic/config.ini                  
          |    34 +-
 tests/long/se/60.bzip2/ref/arm/linux/simple-atomic/simout                      
          |     8 +-
 tests/long/se/60.bzip2/ref/arm/linux/simple-atomic/stats.txt                   
          |    10 +-
 tests/long/se/60.bzip2/ref/arm/linux/simple-timing/config.ini                  
          |    87 +-
 tests/long/se/60.bzip2/ref/arm/linux/simple-timing/simout                      
          |    10 +-
 tests/long/se/60.bzip2/ref/arm/linux/simple-timing/stats.txt                   
          |   226 +-
 tests/long/se/60.bzip2/ref/x86/linux/simple-atomic/config.ini                  
          |    10 +-
 tests/long/se/60.bzip2/ref/x86/linux/simple-atomic/simout                      
          |     4 +-
 tests/long/se/60.bzip2/ref/x86/linux/simple-atomic/stats.txt                   
          |    10 +-
 tests/long/se/60.bzip2/ref/x86/linux/simple-timing/config.ini                  
          |    27 +-
 tests/long/se/60.bzip2/ref/x86/linux/simple-timing/simout                      
          |     4 +-
 tests/long/se/60.bzip2/ref/x86/linux/simple-timing/stats.txt                   
          |   210 +-
 tests/long/se/70.twolf/ref/alpha/tru64/inorder-timing/config.ini               
          |    57 +-
 tests/long/se/70.twolf/ref/alpha/tru64/inorder-timing/simout                   
          |    10 +-
 tests/long/se/70.twolf/ref/alpha/tru64/inorder-timing/stats.txt                
          |    27 +-
 tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/config.ini                    
          |    57 +-
 tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/simout                        
          |    10 +-
 tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/stats.txt                     
          |    27 +-
 tests/long/se/70.twolf/ref/alpha/tru64/simple-atomic/config.ini                
          |    21 +-
 tests/long/se/70.twolf/ref/alpha/tru64/simple-atomic/simout                    
          |     8 +-
 tests/long/se/70.twolf/ref/alpha/tru64/simple-atomic/stats.txt                 
          |    10 +-
 tests/long/se/70.twolf/ref/alpha/tru64/simple-timing/config.ini                
          |    68 +-
 tests/long/se/70.twolf/ref/alpha/tru64/simple-timing/simout                    
          |    16 +-
 tests/long/se/70.twolf/ref/alpha/tru64/simple-timing/stats.txt                 
          |   210 +-
 tests/long/se/70.twolf/ref/arm/linux/o3-timing/config.ini                      
          |    37 +-
 tests/long/se/70.twolf/ref/arm/linux/o3-timing/simout                          
          |    12 +-
 tests/long/se/70.twolf/ref/arm/linux/o3-timing/stats.txt                       
          |    27 +-
 tests/long/se/70.twolf/ref/arm/linux/simple-atomic/config.ini                  
          |    34 +-
 tests/long/se/70.twolf/ref/arm/linux/simple-atomic/simout                      
          |     8 +-
 tests/long/se/70.twolf/ref/arm/linux/simple-atomic/stats.txt                   
          |    10 +-
 tests/long/se/70.twolf/ref/arm/linux/simple-timing/config.ini                  
          |    87 +-
 tests/long/se/70.twolf/ref/arm/linux/simple-timing/simout                      
          |    10 +-
 tests/long/se/70.twolf/ref/arm/linux/simple-timing/stats.txt                   
          |   226 +-
 tests/long/se/70.twolf/ref/sparc/linux/simple-atomic/config.ini                
          |    17 +-
 tests/long/se/70.twolf/ref/sparc/linux/simple-atomic/simout                    
          |     8 +-
 tests/long/se/70.twolf/ref/sparc/linux/simple-atomic/stats.txt                 
          |    10 +-
 tests/long/se/70.twolf/ref/sparc/linux/simple-timing/config.ini                
          |    64 +-
 tests/long/se/70.twolf/ref/sparc/linux/simple-timing/simout                    
          |    10 +-
 tests/long/se/70.twolf/ref/sparc/linux/simple-timing/stats.txt                 
          |   250 +-
 tests/long/se/70.twolf/ref/x86/linux/o3-timing/config.ini                      
          |    37 +-
 tests/long/se/70.twolf/ref/x86/linux/o3-timing/simout                          
          |    10 +-
 tests/long/se/70.twolf/ref/x86/linux/o3-timing/stats.txt                       
          |    27 +-
 tests/long/se/70.twolf/ref/x86/linux/simple-atomic/config.ini                  
          |    10 +-
 tests/long/se/70.twolf/ref/x86/linux/simple-atomic/simout                      
          |     4 +-
 tests/long/se/70.twolf/ref/x86/linux/simple-atomic/stats.txt                   
          |    10 +-
 tests/long/se/70.twolf/ref/x86/linux/simple-timing/config.ini                  
          |    27 +-
 tests/long/se/70.twolf/ref/x86/linux/simple-timing/simout                      
          |     4 +-
 tests/long/se/70.twolf/ref/x86/linux/simple-timing/stats.txt                   
          |   210 +-
 
tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.ini
       |   227 +-
 tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/simout 
          |    12 +-
 
tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stats.txt
        |    10 +-
 tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.ini  
          |   249 +-
 tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/simout      
          |    12 +-
 tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stats.txt   
          |   138 +-
 
tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.ini
       |   227 +-
 tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/simout 
          |    14 +-
 
tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stats.txt
        |    10 +-
 tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.ini  
          |   249 +-
 tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/simout      
          |    12 +-
 tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stats.txt   
          |   282 +-
 
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/config.ini
        |    10 +-
 tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/simout  
          |    10 +-
 
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/stats.txt
         |    46 +-
 tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic/config.ini   
          |   244 +-
 tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic/simerr       
          |     1 -
 tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic/simout       
          |    10 +-
 tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic/stats.txt    
          |   138 +-
 
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-timing-dual/config.ini
        |    10 +-
 tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-timing-dual/simout  
          |    10 +-
 
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-timing-dual/stats.txt
         |    46 +-
 tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-timing/config.ini   
          |     9 +-
 tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-timing/simout       
          |    10 +-
 tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-timing/stats.txt    
          |    34 +-
 
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/config.ini
         |    10 +-
 tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/simout   
          |    10 +-
 
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/stats.txt 
         |    10 +-
 tests/quick/fs/10.linux-boot/ref/x86/linux/pc-simple-atomic/config.ini         
          |     1 +
 tests/quick/fs/10.linux-boot/ref/x86/linux/pc-simple-atomic/simout             
          |     6 +-
 tests/quick/fs/10.linux-boot/ref/x86/linux/pc-simple-atomic/stats.txt          
          |    10 +-
 tests/quick/fs/10.linux-boot/ref/x86/linux/pc-simple-timing/config.ini         
          |     1 +
 tests/quick/fs/10.linux-boot/ref/x86/linux/pc-simple-timing/simout             
          |     6 +-
 tests/quick/fs/10.linux-boot/ref/x86/linux/pc-simple-timing/stats.txt          
          |    10 +-
 
tests/quick/fs/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini
 |    30 +-
 
tests/quick/fs/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/simout
     |    12 +-
 
tests/quick/fs/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stats.txt
  |    20 +-
 tests/quick/se/00.hello/ref/alpha/linux/inorder-timing/config.ini              
          |    57 +-
 tests/quick/se/00.hello/ref/alpha/linux/inorder-timing/simout                  
          |     8 +-
 tests/quick/se/00.hello/ref/alpha/linux/inorder-timing/stats.txt               
          |    27 +-
 tests/quick/se/00.hello/ref/alpha/linux/o3-timing/config.ini                   
          |    57 +-
 tests/quick/se/00.hello/ref/alpha/linux/o3-timing/simout                       
          |     8 +-
 tests/quick/se/00.hello/ref/alpha/linux/o3-timing/stats.txt                    
          |    27 +-
 tests/quick/se/00.hello/ref/alpha/linux/simple-atomic/config.ini               
          |    14 +-
 tests/quick/se/00.hello/ref/alpha/linux/simple-atomic/simout                   
          |     8 +-
 tests/quick/se/00.hello/ref/alpha/linux/simple-atomic/stats.txt                
          |    10 +-
 tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini          
          |     1 +
 tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/ruby.stats          
          |    28 +-
 tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/simerr              
          |     4 +
 tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/simout              
          |     6 +-
 tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt           
          |    10 +-
 tests/quick/se/00.hello/ref/alpha/linux/simple-timing/config.ini               
          |    67 +-
 tests/quick/se/00.hello/ref/alpha/linux/simple-timing/simout                   
          |    10 +-
 tests/quick/se/00.hello/ref/alpha/linux/simple-timing/stats.txt                
          |   206 +-
 tests/quick/se/00.hello/ref/alpha/tru64/o3-timing/config.ini                   
          |    57 +-
 tests/quick/se/00.hello/ref/alpha/tru64/o3-timing/simout                       
          |     8 +-
 tests/quick/se/00.hello/ref/alpha/tru64/o3-timing/stats.txt                    
          |    27 +-
 tests/quick/se/00.hello/ref/alpha/tru64/simple-atomic/config.ini               
          |    14 +-
 tests/quick/se/00.hello/ref/alpha/tru64/simple-atomic/simout                   
          |     8 +-
 tests/quick/se/00.hello/ref/alpha/tru64/simple-atomic/stats.txt                
          |    10 +-
 tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini          
          |     1 +
 tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/ruby.stats          
          |    24 +-
 tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simerr              
          |     4 +
 tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simout              
          |     4 +-
 tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt           
          |    10 +-
 tests/quick/se/00.hello/ref/alpha/tru64/simple-timing/config.ini               
          |    67 +-
 tests/quick/se/00.hello/ref/alpha/tru64/simple-timing/simout                   
          |    12 +-
 tests/quick/se/00.hello/ref/alpha/tru64/simple-timing/stats.txt                
          |   206 +-
 tests/quick/se/00.hello/ref/arm/linux/o3-timing-checker/config.ini             
          |    38 +-
 tests/quick/se/00.hello/ref/arm/linux/o3-timing-checker/simout                 
          |    10 +-
 tests/quick/se/00.hello/ref/arm/linux/o3-timing-checker/stats.txt              
          |    27 +-
 tests/quick/se/00.hello/ref/arm/linux/o3-timing/config.ini                     
          |    37 +-
 tests/quick/se/00.hello/ref/arm/linux/o3-timing/simout                         
          |    10 +-
 tests/quick/se/00.hello/ref/arm/linux/o3-timing/stats.txt                      
          |    27 +-
 tests/quick/se/00.hello/ref/arm/linux/simple-atomic-dummychecker/config.ini    
          |    49 +-
 tests/quick/se/00.hello/ref/arm/linux/simple-atomic-dummychecker/simout        
          |     8 +-
 tests/quick/se/00.hello/ref/arm/linux/simple-atomic-dummychecker/stats.txt     
          |    10 +-
 tests/quick/se/00.hello/ref/arm/linux/simple-atomic/config.ini                 
          |    34 +-
 tests/quick/se/00.hello/ref/arm/linux/simple-atomic/simout                     
          |     8 +-
 tests/quick/se/00.hello/ref/arm/linux/simple-atomic/stats.txt                  
          |     8 +-
 tests/quick/se/00.hello/ref/arm/linux/simple-timing/config.ini                 
          |    87 +-
 tests/quick/se/00.hello/ref/arm/linux/simple-timing/simout                     
          |    10 +-
 tests/quick/se/00.hello/ref/arm/linux/simple-timing/stats.txt                  
          |   222 +-
 tests/quick/se/00.hello/ref/mips/linux/inorder-timing/config.ini               
          |    57 +-
 tests/quick/se/00.hello/ref/mips/linux/inorder-timing/simout                   
          |     8 +-
 tests/quick/se/00.hello/ref/mips/linux/inorder-timing/stats.txt                
          |    27 +-
 tests/quick/se/00.hello/ref/mips/linux/o3-timing/config.ini                    
          |    37 +-
 tests/quick/se/00.hello/ref/mips/linux/o3-timing/simout                        
          |     8 +-
 tests/quick/se/00.hello/ref/mips/linux/o3-timing/stats.txt                     
          |    27 +-
 tests/quick/se/00.hello/ref/mips/linux/simple-atomic/config.ini                
          |    16 +-
 tests/quick/se/00.hello/ref/mips/linux/simple-atomic/simout                    
          |     8 +-
 tests/quick/se/00.hello/ref/mips/linux/simple-atomic/stats.txt                 
          |    10 +-
 tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini           
          |     1 +
 tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/simerr               
          |     4 +
 tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/simout               
          |     4 +-
 tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt            
          |    10 +-
 tests/quick/se/00.hello/ref/mips/linux/simple-timing/config.ini                
          |    69 +-
 tests/quick/se/00.hello/ref/mips/linux/simple-timing/simout                    
          |    10 +-
 tests/quick/se/00.hello/ref/mips/linux/simple-timing/stats.txt                 
          |   206 +-
 tests/quick/se/00.hello/ref/power/linux/o3-timing/config.ini                   
          |    37 +-
 tests/quick/se/00.hello/ref/power/linux/o3-timing/simout                       
          |     8 +-
 tests/quick/se/00.hello/ref/power/linux/o3-timing/stats.txt                    
          |    27 +-
 tests/quick/se/00.hello/ref/power/linux/simple-atomic/config.ini               
          |    14 +-
 tests/quick/se/00.hello/ref/power/linux/simple-atomic/simout                   
          |     8 +-
 tests/quick/se/00.hello/ref/power/linux/simple-atomic/stats.txt                
          |    10 +-
 tests/quick/se/00.hello/ref/sparc/linux/inorder-timing/config.ini              
          |    61 +-
 tests/quick/se/00.hello/ref/sparc/linux/inorder-timing/simout                  
          |     8 +-
 tests/quick/se/00.hello/ref/sparc/linux/inorder-timing/stats.txt               
          |   289 +-
 tests/quick/se/00.hello/ref/sparc/linux/simple-atomic/config.ini               
          |    12 +-
 tests/quick/se/00.hello/ref/sparc/linux/simple-atomic/simout                   
          |     8 +-
 tests/quick/se/00.hello/ref/sparc/linux/simple-atomic/stats.txt                
          |    10 +-
 tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini          
          |     1 +
 tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/ruby.stats          
          |    20 +-
 tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/simout              
          |     8 +-
 tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt           
          |    10 +-
 tests/quick/se/00.hello/ref/sparc/linux/simple-timing/config.ini               
          |    29 +-
 tests/quick/se/00.hello/ref/sparc/linux/simple-timing/simout                   
          |     8 +-
 tests/quick/se/00.hello/ref/sparc/linux/simple-timing/stats.txt                
          |   206 +-
 tests/quick/se/00.hello/ref/x86/linux/o3-timing/config.ini                     
          |    37 +-
 tests/quick/se/00.hello/ref/x86/linux/o3-timing/simout                         
          |     8 +-
 tests/quick/se/00.hello/ref/x86/linux/o3-timing/stats.txt                      
          |    27 +-
 tests/quick/se/00.hello/ref/x86/linux/simple-atomic/config.ini                 
          |    10 +-
 tests/quick/se/00.hello/ref/x86/linux/simple-atomic/simout                     
          |     4 +-
 tests/quick/se/00.hello/ref/x86/linux/simple-atomic/stats.txt                  
          |    10 +-
 tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini            
          |     1 +
 tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/ruby.stats            
          |    22 +-
 tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/simout                
          |     4 +-
 tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt             
          |    10 +-
 tests/quick/se/00.hello/ref/x86/linux/simple-timing/config.ini                 
          |    27 +-
 tests/quick/se/00.hello/ref/x86/linux/simple-timing/simout                     
          |     4 +-
 tests/quick/se/00.hello/ref/x86/linux/simple-timing/stats.txt                  
          |   206 +-
 tests/quick/se/01.hello-2T-smt/ref/alpha/linux/o3-timing/config.ini            
          |    66 +-
 tests/quick/se/01.hello-2T-smt/ref/alpha/linux/o3-timing/simout                
          |     8 +-
 tests/quick/se/01.hello-2T-smt/ref/alpha/linux/o3-timing/stats.txt             
          |   243 +-
 tests/quick/se/02.insttest/ref/sparc/linux/inorder-timing/config.ini           
          |    61 +-
 tests/quick/se/02.insttest/ref/sparc/linux/inorder-timing/simout               
          |     8 +-
 tests/quick/se/02.insttest/ref/sparc/linux/inorder-timing/stats.txt            
          |   439 +-
 tests/quick/se/02.insttest/ref/sparc/linux/o3-timing/config.ini                
          |    37 +-
 tests/quick/se/02.insttest/ref/sparc/linux/o3-timing/simout                    
          |     8 +-
 tests/quick/se/02.insttest/ref/sparc/linux/o3-timing/stats.txt                 
          |    27 +-
 tests/quick/se/02.insttest/ref/sparc/linux/simple-atomic/config.ini            
          |    12 +-
 tests/quick/se/02.insttest/ref/sparc/linux/simple-atomic/simout                
          |     8 +-
 tests/quick/se/02.insttest/ref/sparc/linux/simple-atomic/stats.txt             
          |    10 +-
 tests/quick/se/02.insttest/ref/sparc/linux/simple-timing/config.ini            
          |    29 +-
 tests/quick/se/02.insttest/ref/sparc/linux/simple-timing/simout                
          |     8 +-
 tests/quick/se/02.insttest/ref/sparc/linux/simple-timing/stats.txt             
          |   214 +-
 
tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/config.ini 
         |   142 +-
 tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/simout    
          |     8 +-
 tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/stats.txt 
          |    78 +-
 
tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/config.ini
      |    84 +-
 
tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/simout 
         |     8 +-
 
tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/stats.txt
       |    10 +-
 
tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/config.ini
      |    84 +-
 
tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/simout 
         |     8 +-
 
tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/stats.txt
       |    10 +-
 tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini              
          |     2 +-
 tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats              
          |    32 +-
 tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/simout                  
          |     4 +-
 tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt               
          |     6 +-
 tests/quick/se/50.memtest/ref/alpha/linux/memtest/config.ini                   
          |   162 +-
 tests/quick/se/50.memtest/ref/alpha/linux/memtest/simerr                       
          |   146 +-
 tests/quick/se/50.memtest/ref/alpha/linux/memtest/simout                       
          |     6 +-
 tests/quick/se/50.memtest/ref/alpha/linux/memtest/stats.txt                    
          |     6 +-
 tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/ruby.stats            
          |    20 +-
 tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simerr                
          |     4 +
 tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simout                
          |     6 +-
 tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt             
          |     4 +-
 408 files changed, 16354 insertions(+), 15659 deletions(-)

diffs (truncated from 49334 to 300 lines):

diff -r d059f8a95a42 -r b0fa6b872f40 
tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/config.ini
--- a/tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/config.ini    
Thu Jan 24 12:28:51 2013 -0600
+++ b/tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/config.ini    
Thu Jan 24 12:29:00 2013 -0600
@@ -12,15 +12,15 @@
 boot_cpu_frequency=500
 boot_osflags=root=/dev/hda1 console=ttyS0
 clock=1000
-console=/gem5/dist/binaries/console
+console=/scratch/nilay/GEM5/system/binaries/console
 init_param=0
-kernel=/gem5/dist/binaries/vmlinux
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux
 load_addr_mask=1099511627775
 mem_mode=timing
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-pal=/gem5/dist/binaries/ts_osfpal
+pal=/scratch/nilay/GEM5/system/binaries/ts_osfpal
 readfile=tests/halt.sh
 symbolfile=
 system_rev=1024
@@ -46,22 +46,18 @@
 
 [system.cpu0]
 type=DerivO3CPU
-children=dcache dtb fuPool icache interrupts isa itb tracer
-BTBEntries=4096
-BTBTagSize=16
+children=branchPred dcache dtb fuPool icache interrupts isa itb tracer
 LFSTSize=1024
 LQEntries=32
 LSQCheckLoads=true
 LSQDepCheckShift=4
-RASSize=16
 SQEntries=32
 SSITSize=1024
 activity=0
 backComSize=5
+branchPred=system.cpu0.branchPred
 cachePorts=200
 checker=Null
-choiceCtrBits=2
-choicePredictorSize=8192
 clock=500
 commitToDecodeDelay=1
 commitToFetchDelay=1
@@ -84,23 +80,15 @@
 fuPool=system.cpu0.fuPool
 function_trace=false
 function_trace_start=0
-globalCtrBits=2
-globalHistoryBits=13
-globalPredictorSize=8192
 iewToCommitDelay=1
 iewToDecodeDelay=1
 iewToFetchDelay=1
 iewToRenameDelay=1
-instShiftAmt=2
 interrupts=system.cpu0.interrupts
 isa=system.cpu0.isa
 issueToExecuteDelay=1
 issueWidth=8
 itb=system.cpu0.itb
-localCtrBits=2
-localHistoryBits=11
-localHistoryTableSize=2048
-localPredictorSize=2048
 max_insts_all_threads=0
 max_insts_any_thread=0
 max_loads_all_threads=0
@@ -112,7 +100,6 @@
 numROBEntries=192
 numRobs=1
 numThreads=1
-predType=tournament
 profile=0
 progress_interval=0
 renameToDecodeDelay=1
@@ -141,6 +128,24 @@
 dcache_port=system.cpu0.dcache.cpu_side
 icache_port=system.cpu0.icache.cpu_side
 
+[system.cpu0.branchPred]
+type=BranchPredictor
+BTBEntries=4096
+BTBTagSize=16
+RASSize=16
+choiceCtrBits=2
+choicePredictorSize=8192
+globalCtrBits=2
+globalHistoryBits=13
+globalPredictorSize=8192
+instShiftAmt=2
+localCtrBits=2
+localHistoryBits=11
+localHistoryTableSize=2048
+localPredictorSize=2048
+numThreads=1
+predType=tournament
+
 [system.cpu0.dcache]
 type=BaseCache
 addr_ranges=0:18446744073709551615
@@ -467,22 +472,18 @@
 
 [system.cpu1]
 type=DerivO3CPU
-children=dcache dtb fuPool icache interrupts isa itb tracer
-BTBEntries=4096
-BTBTagSize=16
+children=branchPred dcache dtb fuPool icache interrupts isa itb tracer
 LFSTSize=1024
 LQEntries=32
 LSQCheckLoads=true
 LSQDepCheckShift=4
-RASSize=16
 SQEntries=32
 SSITSize=1024
 activity=0
 backComSize=5
+branchPred=system.cpu1.branchPred
 cachePorts=200
 checker=Null
-choiceCtrBits=2
-choicePredictorSize=8192
 clock=500
 commitToDecodeDelay=1
 commitToFetchDelay=1
@@ -505,23 +506,15 @@
 fuPool=system.cpu1.fuPool
 function_trace=false
 function_trace_start=0
-globalCtrBits=2
-globalHistoryBits=13
-globalPredictorSize=8192
 iewToCommitDelay=1
 iewToDecodeDelay=1
 iewToFetchDelay=1
 iewToRenameDelay=1
-instShiftAmt=2
 interrupts=system.cpu1.interrupts
 isa=system.cpu1.isa
 issueToExecuteDelay=1
 issueWidth=8
 itb=system.cpu1.itb
-localCtrBits=2
-localHistoryBits=11
-localHistoryTableSize=2048
-localPredictorSize=2048
 max_insts_all_threads=0
 max_insts_any_thread=0
 max_loads_all_threads=0
@@ -533,7 +526,6 @@
 numROBEntries=192
 numRobs=1
 numThreads=1
-predType=tournament
 profile=0
 progress_interval=0
 renameToDecodeDelay=1
@@ -562,6 +554,24 @@
 dcache_port=system.cpu1.dcache.cpu_side
 icache_port=system.cpu1.icache.cpu_side
 
+[system.cpu1.branchPred]
+type=BranchPredictor
+BTBEntries=4096
+BTBTagSize=16
+RASSize=16
+choiceCtrBits=2
+choicePredictorSize=8192
+globalCtrBits=2
+globalHistoryBits=13
+globalPredictorSize=8192
+instShiftAmt=2
+localCtrBits=2
+localHistoryBits=11
+localHistoryTableSize=2048
+localPredictorSize=2048
+numThreads=1
+predType=tournament
+
 [system.cpu1.dcache]
 type=BaseCache
 addr_ranges=0:18446744073709551615
@@ -903,7 +913,7 @@
 
 [system.disk0.image.child]
 type=RawDiskImage
-image_file=/gem5/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.disk2]
@@ -923,7 +933,7 @@
 
 [system.disk2.image.child]
 type=RawDiskImage
-image_file=/gem5/dist/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
 [system.intrctrl]
@@ -1048,7 +1058,7 @@
 
 [system.simple_disk.disk]
 type=RawDiskImage
-image_file=/gem5/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.terminal]
diff -r d059f8a95a42 -r b0fa6b872f40 
tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/simout
--- a/tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/simout        
Thu Jan 24 12:28:51 2013 -0600
+++ b/tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/simout        
Thu Jan 24 12:29:00 2013 -0600
@@ -1,13 +1,15 @@
+Redirecting stdout to 
build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-o3-dual/simout
+Redirecting stderr to 
build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-o3-dual/simerr
 gem5 Simulator System.  http://gem5.org
 gem5 is copyrighted software; use the --copyright option for details.
 
-gem5 compiled Jan  4 2013 21:09:21
-gem5 started Jan  4 2013 21:41:13
-gem5 executing on u200540
+gem5 compiled Jan 23 2013 13:29:14
+gem5 started Jan 23 2013 13:29:25
+gem5 executing on ribera.cs.wisc.edu
 command line: build/ALPHA/gem5.opt -d 
build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-o3-dual -re 
tests/run.py 
build/ALPHA/tests/opt/long/fs/10.linux-boot/alpha/linux/tsunami-o3-dual
 Global frequency set at 1000000000000 ticks per second
-info: kernel located at: /gem5/dist/binaries/vmlinux
+info: kernel located at: /scratch/nilay/GEM5/system/binaries/vmlinux
       0: system.tsunami.io.rtc: Real-time clock set to Thu Jan  1 00:00:00 2009
 info: Entering event queue @ 0.  Starting simulation...
-info: Launching CPU 1 @ 107840000
-Exiting @ tick 1897857556000 because m5_exit instruction encountered
+info: Launching CPU 1 @ 107825000
+Exiting @ tick 1901719660500 because m5_exit instruction encountered
diff -r d059f8a95a42 -r b0fa6b872f40 
tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/stats.txt
--- a/tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/stats.txt     
Thu Jan 24 12:28:51 2013 -0600
+++ b/tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/stats.txt     
Thu Jan 24 12:29:00 2013 -0600
@@ -4,11 +4,11 @@
 sim_ticks                                1901719660500                       # 
Number of ticks simulated
 final_tick                               1901719660500                       # 
Number of ticks from beginning of simulation (restored from checkpoints and 
never reset)
 sim_freq                                 1000000000000                       # 
Frequency of simulated ticks
-host_inst_rate                                 128809                       # 
Simulator instruction rate (inst/s)
-host_op_rate                                   128809                       # 
Simulator op (including micro ops) rate (op/s)
-host_tick_rate                             4317556960                       # 
Simulator tick rate (ticks/s)
-host_mem_usage                                 340604                       # 
Number of bytes of host memory used
-host_seconds                                   440.46                       # 
Real time elapsed on the host
+host_inst_rate                                  97307                       # 
Simulator instruction rate (inst/s)
+host_op_rate                                    97307                       # 
Simulator op (including micro ops) rate (op/s)
+host_tick_rate                             3261646555                       # 
Simulator tick rate (ticks/s)
+host_mem_usage                                 383552                       # 
Number of bytes of host memory used
+host_seconds                                   583.06                       # 
Real time elapsed on the host
 sim_insts                                    56735321                       # 
Number of instructions simulated
 sim_ops                                      56735321                       # 
Number of ops (including micro ops) simulated
 system.physmem.bytes_read::cpu0.inst           857600                       # 
Number of bytes read from this memory
@@ -612,6 +612,15 @@
 system.disk2.dma_write_full_pages                   1                       # 
Number of full page size DMA writes.
 system.disk2.dma_write_bytes                     8192                       # 
Number of bytes transfered via DMA writes.
 system.disk2.dma_write_txs                          1                       # 
Number of DMA write transactions.
+system.cpu0.branchPred.lookups               12372868                       # 
Number of BP lookups
+system.cpu0.branchPred.condPredicted         10433314                       # 
Number of conditional branches predicted
+system.cpu0.branchPred.condIncorrect           330387                       # 
Number of conditional branches incorrect
+system.cpu0.branchPred.BTBLookups             8151024                       # 
Number of BTB lookups
+system.cpu0.branchPred.BTBHits                5278103                       # 
Number of BTB hits
+system.cpu0.branchPred.BTBCorrect                   0                       # 
Number of correct BTB predictions (this stat may not work properly.
+system.cpu0.branchPred.BTBHitPct            64.753864                       # 
BTB Hit Percentage
+system.cpu0.branchPred.usedRAS                 784011                       # 
Number of times the RAS was used to get a target.
+system.cpu0.branchPred.RASInCorrect             32544                       # 
Number of incorrect RAS predictions.
 system.cpu0.dtb.fetch_hits                          0                       # 
ITB hits
 system.cpu0.dtb.fetch_misses                        0                       # 
ITB misses
 system.cpu0.dtb.fetch_acv                           0                       # 
ITB acv
@@ -647,14 +656,6 @@
 system.cpu0.numCycles                       101814962                       # 
number of cpu cycles simulated
 system.cpu0.numWorkItemsStarted                     0                       # 
number of work items this cpu started
 system.cpu0.numWorkItemsCompleted                   0                       # 
number of work items this cpu completed
-system.cpu0.BPredUnit.lookups                12372868                       # 
Number of BP lookups
-system.cpu0.BPredUnit.condPredicted          10433314                       # 
Number of conditional branches predicted
-system.cpu0.BPredUnit.condIncorrect            330387                       # 
Number of conditional branches incorrect
-system.cpu0.BPredUnit.BTBLookups              8151024                       # 
Number of BTB lookups
-system.cpu0.BPredUnit.BTBHits                 5278103                       # 
Number of BTB hits
-system.cpu0.BPredUnit.BTBCorrect                    0                       # 
Number of correct BTB predictions (this stat may not work properly.
-system.cpu0.BPredUnit.usedRAS                  784011                       # 
Number of times the RAS was used to get a target.
-system.cpu0.BPredUnit.RASInCorrect              32544                       # 
Number of incorrect RAS predictions.
 system.cpu0.fetch.icacheStallCycles          24931217                       # 
Number of cycles fetch is stalled on an Icache miss
 system.cpu0.fetch.Insts                      63627814                       # 
Number of instructions fetch has processed
 system.cpu0.fetch.Branches                   12372868                       # 
Number of branches that fetch encountered
@@ -1192,6 +1193,15 @@
 system.cpu0.dcache.overall_avg_mshr_uncacheable_latency::cpu0.data          
inf                       # average overall mshr uncacheable latency
 system.cpu0.dcache.overall_avg_mshr_uncacheable_latency::total          inf    
                   # average overall mshr uncacheable latency
 system.cpu0.dcache.no_allocate_misses               0                       # 
Number of misses that were no-allocate
+system.cpu1.branchPred.lookups                2617746                       # 
Number of BP lookups
+system.cpu1.branchPred.condPredicted          2161338                       # 
Number of conditional branches predicted
+system.cpu1.branchPred.condIncorrect            77903                       # 
Number of conditional branches incorrect
+system.cpu1.branchPred.BTBLookups             1516620                       # 
Number of BTB lookups
+system.cpu1.branchPred.BTBHits                 873996                       # 
Number of BTB hits
+system.cpu1.branchPred.BTBCorrect                   0                       # 
Number of correct BTB predictions (this stat may not work properly.
+system.cpu1.branchPred.BTBHitPct            57.627883                       # 
BTB Hit Percentage
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to