SWDEV-523611 - [Tools][OCL] OpenCL fails to capture with PalTrace (#198)

Finalize DevDriver initialization after device creation
Этот коммит содержится в:
Critchley, Paul
2025-04-28 08:02:34 -07:00
коммит произвёл GitHub
родитель fb92683d86
Коммит 7e9d5eab7c
+9 -1
Просмотреть файл
@@ -1414,7 +1414,7 @@ bool Device::init() {
// Make sure the devdriver initialization is done after Pal platform creation
// to avoid a timeout in RGP server
platform_->GetDevDriverServer()->GetDriverControlServer()->StartLateDeviceInit();
platform_->GetDevDriverServer()->GetDriverControlServer()->FinishDeviceInit();
}
#endif // PAL_GPUOPEN_OCL
@@ -1443,6 +1443,14 @@ bool Device::init() {
Device* d = new Device();
result = result && (nullptr != d) && d->create(gDeviceList[ordinal]);
#ifdef PAL_GPUOPEN_OCL
if ((platform_->GetDevDriverServer() != nullptr) &&
(platform_->GetDevDriverServer()->GetDriverControlServer() != nullptr)) {
// Finalize DevDriver initialization after device creation
platform_->GetDevDriverServer()->GetDriverControlServer()->FinishDeviceInit();
}
#endif // PAL_GPUOPEN_OCL
if (result) {
foundDevice = true;
d->registerDevice();