Bug #77620 No cycle timer implementation for AArch64
Submitted: 5 Jul 2015 15:29 Modified: 2 Oct 2015 14:27
Reporter: Alexey Kopytov Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Performance Schema Severity:S3 (Non-critical)
Version:5.5, 5.6, 5.7 OS:Any
Assigned to: Marc Alff CPU Architecture:ARM
Triage: Needs Triage: D5 (Feature request)

[5 Jul 2015 15:29] Alexey Kopytov
Description:
my_rdtsc.c contains multiple platform-specific timer implementations used by performance schema. The 'cycle' timer provides an interface for reading a CPU cycle counter. This is a request to add a cycle timer implementation for the AArch64 architecture.

How to repeat:
Read code in my_rdtsc.c
[6 Jul 2015 4:50] Umesh Shastry
Hello Alexey Kopytov,

Thank you for the feature request!

Thanks,
Umesh
[7 Jul 2015 11:47] OCA Admin
Contribution submitted via Github - Bug #77620: No cycle timer implementation for AArch64 
(*) Contribution by Alexey Kopytov (Github akopytov, mysql-server/pull/21#issuecomment-118975496): I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.

Contribution: git_patch_39222529.txt (text/plain), 1.91 KiB.

[2 Oct 2015 14:27] Paul Dubois
Noted in 5.7.9 changelog.

In the setup_timers table, a CYCLE timer for ARM64 platforms is now
available.