diff --git a/shared/source/os_interface/linux/xe/ioctl_helper_xe_prelim.cpp b/shared/source/os_interface/linux/xe/ioctl_helper_xe_prelim.cpp index bf310c694f..d7ab26a40c 100644 --- a/shared/source/os_interface/linux/xe/ioctl_helper_xe_prelim.cpp +++ b/shared/source/os_interface/linux/xe/ioctl_helper_xe_prelim.cpp @@ -13,4 +13,16 @@ void IoctlHelperXePrelim::setContextProperties(const OsContextLinux &osContext, IoctlHelperXe::setContextProperties(osContext, extProperties, extIndexInOut); } +bool IoctlHelperXePrelim::getFdFromVmExport(uint32_t vmId, uint32_t flags, int32_t *fd) { + return IoctlHelperXe::getFdFromVmExport(vmId, flags, fd); +} + +unsigned int IoctlHelperXePrelim::getIoctlRequestValue(DrmIoctl ioctlRequest) const { + return IoctlHelperXe::getIoctlRequestValue(ioctlRequest); +} + +std::string IoctlHelperXePrelim::getIoctlString(DrmIoctl ioctlRequest) const { + return IoctlHelperXe::getIoctlString(ioctlRequest); +} + } // namespace NEO diff --git a/shared/source/os_interface/linux/xe/ioctl_helper_xe_prelim.h b/shared/source/os_interface/linux/xe/ioctl_helper_xe_prelim.h index 520703132b..f02c785aa3 100644 --- a/shared/source/os_interface/linux/xe/ioctl_helper_xe_prelim.h +++ b/shared/source/os_interface/linux/xe/ioctl_helper_xe_prelim.h @@ -14,6 +14,11 @@ class IoctlHelperXePrelim : public IoctlHelperXe { public: using IoctlHelperXe::IoctlHelperXe; + bool getFdFromVmExport(uint32_t vmId, uint32_t flags, int32_t *fd) override; + + unsigned int getIoctlRequestValue(DrmIoctl ioctlRequest) const override; + std::string getIoctlString(DrmIoctl ioctlRequest) const override; + protected: void setContextProperties(const OsContextLinux &osContext, void *extProperties, uint32_t &extIndexInOut) override; };