-
Notifications
You must be signed in to change notification settings - Fork 318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I/O Performance Measurement: Add I/O Performance Monitor #9330
I/O Performance Measurement: Add I/O Performance Monitor #9330
Commits on Sep 16, 2024
-
I/O performance monitor: add config for io performance measurements
Adds config option for enabling I/O performance. Signed-off-by: Tobiasz Dryjanski <tobiaszx.dryjanski@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 9227d6f - Browse repository at this point
Copy the full SHA 9227d6fView commit details -
I/O performance monitor: Add I/O performance monitor backend
Implements I/O performance measurement feature. It counts number of transmitted bytes or other events that happen in various interfaces. Signed-off-by: Tobiasz Dryjanski <tobiaszx.dryjanski@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 007c4d9 - Browse repository at this point
Copy the full SHA 007c4d9View commit details -
I/O performance monitor: Add I/O performance related IPCs
Adds IO_PERF_MEASUREMENTS_STATE and IO_GLOBAL_PERF_DATA IPCs. Those can be used to change state of I/O performance monitor and extract the measured data. Signed-off-by: Tobiasz Dryjanski <tobiaszx.dryjanski@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 620c69b - Browse repository at this point
Copy the full SHA 620c69bView commit details -
I/O performance monitor: add I/O performance counters to IPC interface
Set up a measurement of number of input and output IPCs. Signed-off-by: Tobiasz Dryjanski <tobiaszx.dryjanski@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 2a1689c - Browse repository at this point
Copy the full SHA 2a1689cView commit details -
I/O performance monitor: Add I/O measurements for IDC interface
Set up a counter of input and output IDCs. Signed-off-by: Tobiasz Dryjanski <tobiaszx.dryjanski@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 300d56e - Browse repository at this point
Copy the full SHA 300d56eView commit details
Commits on Sep 17, 2024
-
I/O performance monitor: Add I/O measurement for DAI
Adds I/O performance measurement for audio unterfaces in DAI (SNDW, DMIC, SSP, HDA). Signed-off-by: Tobiasz Dryjanski <tobiaszx.dryjanski@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ef30a1d - Browse repository at this point
Copy the full SHA ef30a1dView commit details -
I/O performance monitor: enable I/O performance measurements
Enable I/O performance for mtl and lnl Signed-off-by: Tobiasz Dryjanski <tobiaszx.dryjanski@intel.com>
Configuration menu - View commit details
-
Copy full SHA for aee690a - Browse repository at this point
Copy the full SHA aee690aView commit details -
performance_monitor: fix issue with freeing bitmap
Zephyr's bitarray had a problem when clearing the bit before freeing it. Not clearing it changes nothing in overall logic so we can just not do it. Also fixes and issue with computing bitmap idx. Signed-off-by: Tobiasz Dryjanski <tobiaszx.dryjanski@intel.com>
Configuration menu - View commit details
-
Copy full SHA for cade98a - Browse repository at this point
Copy the full SHA cade98aView commit details