Skip to content

Commit

Permalink
Merge pull request #546 from dav-mac/main
Browse files Browse the repository at this point in the history
Update access_options.md
  • Loading branch information
jasonrandrews authored Oct 24, 2023
2 parents 97ac909 + 893a611 commit 96005f0
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Before you instrument counters, you should consider using tools which do not req

### Linux Perf

Linux Perf is part of the Linux source code. (Under tools/perf) It is capable of measuring software and hardware events. It is used for measuring events at the process or system level. Depending on what you are working on, Perf can save you the need to instrument counters directly in your code. Refer to the [Perf on Arm Linux ](/install-guides/perf/) install guide to learn how to install Perf. There is also a walk through on perf and its features [published by Brendan Gregg](https://www.brendangregg.com/perf.html).
Linux Perf is part of the Linux source code (under tools/perf). It is capable of measuring software and hardware events. It is used for measuring events at the process or system level. Depending on what you are working on, Perf can save you the need to instrument counters directly in your code. Refer to the [Perf on Arm Linux ](/install-guides/perf/) install guide to learn how to install Perf. There is also a walk through on perf and its features [published by Brendan Gregg](https://www.brendangregg.com/perf.html).

### Arm Telemetry Solution (Topdown Tool)

Expand Down Expand Up @@ -68,4 +68,4 @@ The easiest way to instrument non-C/C++ programs is to write a C library and cal

### Arm assembly

You can enable and configure hardware counters using assembly code. Counting events this way requires knowledge of the specific PMU registers that are required to enable and configure the counters of interest. This method requires that you implement multiplexing if you need to count more events than the available CPU counters. This method for counter access is not covered in this learning path because the other methods outlined in this learning path are easier.
You can enable and configure hardware counters using assembly code. Counting events this way requires knowledge of the specific PMU registers that are required to enable and configure the counters of interest. This method requires that you implement multiplexing if you need to count more events than the available CPU counters. This method for counter access is not covered in this learning path because the other methods outlined in this learning path are easier.

0 comments on commit 96005f0

Please sign in to comment.