Re: [dpdk-dev] [PATCH] eal: generic counter based loop for CPU freq calculation

2020-06-26 Thread Honnappa Nagarahalli
Khaparde (ajit.khapa...@broadcom.com) > ; ruigeng.w...@arm.com; Dharmik Thakkar > ; Phil Yang ; dpdk stable > > Subject: Re: [dpdk-dev] [PATCH] eal: generic counter based loop for CPU freq > calculation > > On Tue, Jun 9, 2020 at 3:04 AM Honnappa Nagarahalli > wrote: >

Re: [dpdk-dev] [PATCH] eal: generic counter based loop for CPU freq calculation

2020-06-24 Thread Pavan Nikhilesh Bhagavatula
>Subject: [dpdk-dev] [PATCH] eal: generic counter based loop for CPU >freq calculation > >get_tsc_freq uses 'nanosleep' system call to calculate the CPU >frequency. However, 'nanosleep' results in the process getting >un-scheduled. The kernel saves and rest

Re: [dpdk-dev] [PATCH] eal: generic counter based loop for CPU freq calculation

2020-06-24 Thread Jerin Jacob
On Tue, Jun 9, 2020 at 3:04 AM Honnappa Nagarahalli wrote: > > get_tsc_freq uses 'nanosleep' system call to calculate the CPU > frequency. However, 'nanosleep' results in the process getting > un-scheduled. The kernel saves and restores the PMU state. This > ensures that the PMU cycles are not cou

[dpdk-dev] [PATCH] eal: generic counter based loop for CPU freq calculation

2020-06-08 Thread Honnappa Nagarahalli
get_tsc_freq uses 'nanosleep' system call to calculate the CPU frequency. However, 'nanosleep' results in the process getting un-scheduled. The kernel saves and restores the PMU state. This ensures that the PMU cycles are not counted towards a sleeping process. When RTE_ARM_EAL_RDTSC_USE_PMU is def