mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-22 19:29:06 +08:00
fix: improve reported flag names for binding process in xe
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
fdf9916cab
commit
d9dec7acfc
@@ -459,7 +459,7 @@ TEST(IoctlHelperXeTest, verifyPublicFunctions) {
|
||||
};
|
||||
|
||||
auto verifyXeFlagsBindName = [&mockXeIoctlHelper](const char *name, auto flags) {
|
||||
EXPECT_STREQ(name, mockXeIoctlHelper->xeGetBindFlagsName(flags));
|
||||
EXPECT_STREQ(name, mockXeIoctlHelper->xeGetBindFlagNames(flags).c_str());
|
||||
};
|
||||
|
||||
auto verifyXeEngineClassName = [&mockXeIoctlHelper](const char *name, auto engineClass) {
|
||||
@@ -479,8 +479,12 @@ TEST(IoctlHelperXeTest, verifyPublicFunctions) {
|
||||
verifyXeOperationBindName("PREFETCH", DRM_XE_VM_BIND_OP_PREFETCH);
|
||||
verifyXeOperationBindName("Unknown operation", -1);
|
||||
|
||||
verifyXeFlagsBindName("", 0);
|
||||
verifyXeFlagsBindName("NULL", DRM_XE_VM_BIND_FLAG_NULL);
|
||||
verifyXeFlagsBindName("Unknown flag", -1);
|
||||
verifyXeFlagsBindName("READONLY", DRM_XE_VM_BIND_FLAG_READONLY);
|
||||
verifyXeFlagsBindName("IMMEDIATE", DRM_XE_VM_BIND_FLAG_IMMEDIATE);
|
||||
verifyXeFlagsBindName("DUMPABLE", DRM_XE_VM_BIND_FLAG_DUMPABLE);
|
||||
verifyXeFlagsBindName("Unknown flag", 1 << 31);
|
||||
|
||||
verifyXeEngineClassName("DRM_XE_ENGINE_CLASS_RENDER", DRM_XE_ENGINE_CLASS_RENDER);
|
||||
verifyXeEngineClassName("DRM_XE_ENGINE_CLASS_COPY", DRM_XE_ENGINE_CLASS_COPY);
|
||||
|
||||
@@ -41,7 +41,7 @@ struct MockIoctlHelperXe : IoctlHelperXe {
|
||||
using IoctlHelperXe::supportedFeatures;
|
||||
using IoctlHelperXe::tileIdToGtId;
|
||||
using IoctlHelperXe::UserFenceExtension;
|
||||
using IoctlHelperXe::xeGetBindFlagsName;
|
||||
using IoctlHelperXe::xeGetBindFlagNames;
|
||||
using IoctlHelperXe::xeGetBindOperationName;
|
||||
using IoctlHelperXe::xeGetClassName;
|
||||
using IoctlHelperXe::xeGetengineClassName;
|
||||
|
||||
Reference in New Issue
Block a user