Add utility to print ioctl times

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
This commit is contained in:
Lukasz Jobczyk
2021-04-21 13:52:11 +00:00
committed by Compute-Runtime-Automation
parent 62d52ba2e9
commit 1b513b5ddb
5 changed files with 129 additions and 0 deletions

View File

@@ -27,6 +27,7 @@
#include <string>
#include <sys/ioctl.h>
#include <unistd.h>
#include <unordered_map>
#include <vector>
struct GT_SYSTEM_INFO;
@@ -214,6 +215,9 @@ class Drm {
StackVec<uint32_t, size_t(ResourceClass::MaxSize)> classHandles;
std::unordered_map<unsigned long, std::pair<long long, uint64_t>> ioctlStatistics;
void printIoctlStatistics();
#pragma pack(1)
struct PCIConfig {
uint16_t VendorID;