On Wed, May 20, 2026 at 09:25:08AM +0530, Tejas Manhas wrote:
> From: Gautam Menghani [1]<[email protected]>
> 
> Update the hcall list with the hcalls in bcc's ppchcalls script [1].
> 
> [1] : [2]https://github.com/iovisor/bcc/blob/master/tools/ppchcalls.py
> 
> 
> Hi Gautam,
> 
> This patch doesn't seem to resolve the issue where numbers are seen instead 
> of h
> calls.
> I have applied to the latest upstream but the numbers are still visible in 
> perf
> script.
> Also the command doesn't recognise python-audit already present in the system.
> 
> Please find logs below for better understanding.

Any progress on this?

- Arnaldo
 
> before patch
> # perf record -a -e powerpc:hcall* sleep 10
> [ perf record: Woken up 1 times to write data ]
> [ perf record: Captured and wrote 0.343 MB perf.data (2388 samples) ]
> [root@ltcden14-lp10 perf]# perf script  -s ./powerpc-hcalls.py -i ./perf.data
> Install the python-audit package to get syscall names.
> For example:
>   # apt-get install python3-audit (Ubuntu)
>   # yum install python3-audit (Fedora)
>   etc.
> 
> hcall                            count   min(ns)   max(ns)   avg(ns)
> --------------------------------------------------------------------
> H_VIO_SIGNAL                       614       376     14068      1644
> 584                                 36      1094     16120      2839
> H_ADD_LOGICAL_LAN_BUFFER             9       660      3572      1320
> H_STUFF_TCE                        132       632     12530      1310
> H_PUT_TCE                          236       466      5500       865
> H_RANDOM                             4       446      3300      1168
> H_PUT_TCE_INDIRECT                  53       648     14318      2066
> H_SEND_CRQ                         108       848      7754      1983
> after patch
> # yum install python3-audit
> Updating Subscription Management repositories.
> Unable to read consumer identity
> 
> This system is not registered with an entitlement server. You can use 
> subscripti
> on-manager to register.
> 
> rhe12_debug1                                    8.4 kB/s | 1.5 kB     00:00
> rh102_base_upd                                   41 kB/s | 2.7 kB     00:00
> rh102_app_upd                                    14 kB/s | 2.8 kB     00:00
> rh102_crb                                        14 kB/s | 2.7 kB     00:00
> rh102_srcbase                                   7.6 kB/s | 1.5 kB     00:00
> rh102_srcas                                     6.9 kB/s | 1.5 kB     00:00
> rh102_debug                                     7.1 kB/s | 1.5 kB     00:00
> rhe102_debug1                                   7.1 kB/s | 1.5 kB     00:00
> Package python3-audit-4.0.3-5.el10.ppc64le is already installed.
> Dependencies resolved.
> Nothing to do.
> Complete!
> # ./perf script -s scripts/python/powerpc-hcalls.py -i ./perf.data
> Install the python-audit package to get syscall names.
> For example:
>   # apt-get install python3-audit (Ubuntu)
>   # yum install python3-audit (Fedora)
>   etc.
> 
> hcall                            count   min(ns)   max(ns)   avg(ns)
> --------------------------------------------------------------------
> H_VIO_SIGNAL                       533       404     13154      1638
> 584                                 37      1034     14722      3178
> H_ADD_LOGICAL_LAN_BUFFER             8       802      2602      1217
> H_SEND_CRQ                          11       926     17536      4105
> H_STUFF_TCE                         13       658      5306      1974
> H_PUT_TCE                           18       476      5034      1476
> H_PUT_TCE_INDIRECT                   5      1698      8934      4370
> [root@ltcden14-lp10 perf]#
> 
> Please add the tag below.
> Reported-by: Tejas Manhas [4]<[email protected]>
> 
> Thanks & Regards,
> Tejas
> 
> References
> 
>    1. mailto:[email protected]
>    2. https://github.com/iovisor/bcc/blob/master/tools/ppchcalls.py
>    3. mailto:[email protected]
>    4. mailto:[email protected]

Reply via email to