-- -proposed kernel testing --

ubuntu@helo:~$ uname -a 
Linux helo 4.15.0-39-generic #42-Ubuntu SMP Tue Oct 23 15:43:48 UTC 2018 
aarch64 aarch64 aarch64 GNU/Linux
ubuntu@helo:~$

ubuntu@helo:~$ apt policy linux-image-generic
linux-image-generic:
  Installed: 4.15.0.39.41
  Candidate: 4.15.0.39.41
  Version table:
 *** 4.15.0.39.41 500
        500 http://ports.ubuntu.com/ubuntu-ports bionic-proposed/main arm64 
Packages
        100 /var/lib/dpkg/status
     4.15.0.38.40 500
        500 http://ports.ubuntu.com/ubuntu-ports bionic-updates/main arm64 
Packages
     4.15.0.36.38 500
        500 http://ports.ubuntu.com/ubuntu-ports bionic-security/main arm64 
Packages
     4.15.0.20.23 500
        500 http://ports.ubuntu.com/ubuntu-ports bionic/main arm64 Packages
ubuntu@helo:~$ 

ubuntu@helo:~$ perf list

List of pre-defined events (to be used in -e):

  armv8_pmuv3_0/br_immed_retired/                    [Kernel PMU event]
  armv8_pmuv3_0/br_mis_pred/                         [Kernel PMU event]
  armv8_pmuv3_0/br_mis_pred_retired/                 [Kernel PMU event]
  armv8_pmuv3_0/br_pred/                             [Kernel PMU event]
  armv8_pmuv3_0/br_retired/                          [Kernel PMU event]
  armv8_pmuv3_0/br_return_retired/                   [Kernel PMU event]
  armv8_pmuv3_0/bus_access/                          [Kernel PMU event]
  armv8_pmuv3_0/bus_cycles/                          [Kernel PMU event]
  armv8_pmuv3_0/cid_write_retired/                   [Kernel PMU event]
  armv8_pmuv3_0/cpu_cycles/                          [Kernel PMU event]
  armv8_pmuv3_0/exc_return/                          [Kernel PMU event]
  armv8_pmuv3_0/exc_taken/                           [Kernel PMU event]
  armv8_pmuv3_0/inst_retired/                        [Kernel PMU event]
  armv8_pmuv3_0/inst_spec/                           [Kernel PMU event]
  armv8_pmuv3_0/l1d_cache/                           [Kernel PMU event]
  armv8_pmuv3_0/l1d_cache_allocate/                  [Kernel PMU event]
  armv8_pmuv3_0/l1d_cache_refill/                    [Kernel PMU event]
  armv8_pmuv3_0/l1d_cache_wb/                        [Kernel PMU event]
  armv8_pmuv3_0/l1d_tlb/                             [Kernel PMU event]
  armv8_pmuv3_0/l1d_tlb_refill/                      [Kernel PMU event]
  armv8_pmuv3_0/l1i_cache/                           [Kernel PMU event]
  armv8_pmuv3_0/l1i_cache_refill/                    [Kernel PMU event]
  armv8_pmuv3_0/l1i_tlb/                             [Kernel PMU event]
  armv8_pmuv3_0/l1i_tlb_refill/                      [Kernel PMU event]
  armv8_pmuv3_0/l2d_cache/                           [Kernel PMU event]
  armv8_pmuv3_0/l2d_cache_allocate/                  [Kernel PMU event]
  armv8_pmuv3_0/l2d_cache_refill/                    [Kernel PMU event]
  armv8_pmuv3_0/l2d_cache_wb/                        [Kernel PMU event]
  armv8_pmuv3_0/l2d_tlb/                             [Kernel PMU event]
  armv8_pmuv3_0/l2d_tlb_refill/                      [Kernel PMU event]
  armv8_pmuv3_0/ld_retired/                          [Kernel PMU event]
  armv8_pmuv3_0/mem_access/                          [Kernel PMU event]
  armv8_pmuv3_0/st_retired/                          [Kernel PMU event]
  armv8_pmuv3_0/stall_backend/                       [Kernel PMU event]
  armv8_pmuv3_0/stall_frontend/                      [Kernel PMU event]
  armv8_pmuv3_0/sw_incr/                             [Kernel PMU event]
  armv8_pmuv3_0/ttbr_write_retired/                  [Kernel PMU event]
  armv8_pmuv3_0/unaligned_ldst_retired/              [Kernel PMU event]

core imp def:
  bus_access_rd                                     
       [Bus access read]
  bus_access_wr                                     
       [Bus access write]
  exc_dabort                                        
       [Exception taken, Data Abort and SError]
  exc_fiq                                           
       [Exception taken, FIQ]
  exc_hvc                                           
       [Exception taken, Hypervisor Call]
  exc_irq                                           
       [Exception taken, IRQ]
  exc_pabort                                        
       [Exception taken, Instruction Abort]
  exc_smc                                           
       [Exception taken, Secure Monitor Call]
  exc_svc                                           
       [Exception taken, Supervisor Call]
  exc_trap_dabort                                   
       [Exception taken, Data Abort or SError not taken locally]
  exc_trap_fiq                                      
       [Exception taken, FIQ not taken locally]
  exc_trap_irq                                      
       [Exception taken, IRQ not taken locally]
  exc_trap_other                                    
       [Exception taken, Other traps not taken locally]
  exc_trap_pabort                                   
       [Exception taken, Instruction Abort not taken locally]
  exc_undef                                         
       [Exception taken, Other synchronous]
  l1d_cache_inval                                   
       [L1D cache invalidate]
  l1d_cache_rd                                      
       [L1D cache access, read]
  l1d_cache_refill_inner                            
       [L1D cache refill, inner]
  l1d_cache_refill_outer                            
       [L1D cache refill, outer]
  l1d_cache_refill_rd                               
       [L1D cache refill, read]
  l1d_cache_refill_wr                               
       [L1D cache refill, write]
  l1d_cache_wb_clean                                
       [L1D cache Write-Back, cleaning and coherency]
  l1d_cache_wb_victim                               
       [L1D cache Write-Back, victim]
  l1d_cache_wr                                      
       [L1D cache access, write]
  l1d_tlb_rd                                        
       [L1D tlb access, read]
  l1d_tlb_refill_rd                                 
       [L1D tlb refill, read]
  l1d_tlb_refill_wr                                 
       [L1D tlb refill, write]
  l1d_tlb_wr                                        
       [L1D tlb access, write]
  l2d_tlb_rd                                        
       [L2D cache access, read]
  l2d_tlb_refill_rd                                 
       [L2D cache refill, read]
  l2d_tlb_refill_wr                                 
       [L2D cache refill, write]
  l2d_tlb_wr                                        
       [L2D cache access, write]
  mem_access_rd                                     
       [Data memory access, read]
  mem_access_wr                                     
       [Data memory access, write]
  unaligned_ld_spec                                 
       [Unaligned access, read]
  unaligned_ldst_spec                               
       [Unaligned access]
  unaligned_st_spec                                 
       [Unaligned access, write]

  rNNN                                               [Raw hardware event descrip
  cpu/t1=v1[,t2=v2,t3 ...]/modifier                  [Raw hardware event descrip
   (see 'man perf-list' on how to encode it)

  mem:<addr>[/len][:access]                          [Hardware
breakpoint]

ubuntu@helo:~$

ubuntu@helo:~$  sudo perf stat -e 
l1d_cache_refill_rd,l1d_cache_refill_wr,armv8_pmuv3_0/l1d_cache_refill/ 
stress-ng -c 2 -i 1 -m 1 --vm-bytes 128M -t 10s
stress-ng: info:  [6096] dispatching hogs: 2 cpu, 1 io, 1 vm
stress-ng: info:  [6096] successful run completed in 10.86s

 Performance counter stats for 'stress-ng -c 2 -i 1 -m 1 --vm-bytes 128M
-t 10s':

         215192996      l1d_cache_refill_rd                                     
    
          68057599      l1d_cache_refill_wr                                     
    
         283250595      armv8_pmuv3_0/l1d_cache_refill/                         
          

      11.080157375 seconds time elapsed

ubuntu@helo:~$

ubuntu@helo:~$ sudo perf stat -e 
unaligned_ld_spec,unaligned_st_spec,unaligned_ldst_spec,mem_access_rd,mem_access_wr,armv8_pmuv3_0/mem_access/
 stress-ng -c 2 -i 1 -m 1 --vm-bytes 128M -t 10s
stress-ng: info:  [6107] dispatching hogs: 2 cpu, 1 io, 1 vm
stress-ng: info:  [6107] successful run completed in 10.28s

 Performance counter stats for 'stress-ng -c 2 -i 1 -m 1 --vm-bytes 128M
-t 10s':

           2925792      unaligned_ld_spec                                       
    
           4271379      unaligned_st_spec                                       
    
           7197171      unaligned_ldst_spec                                     
    
        2748840198      mem_access_rd                                           
    
        2108536216      mem_access_wr                                           
    
        4857376384      armv8_pmuv3_0/mem_access/                               
    

      10.609944930 seconds time elapsed

ubuntu@helo:~$


** Tags removed: verification-needed-bionic
** Tags added: verification-done-bionic

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1796904

Title:
  [Bionic] Update ThunderX2 implementation defined pmu core events

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1796904/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to