Sysman: Enabling events for Windows

Enabling events for Sysman in Windows Os Specific path HAL.
This commit is contained in:
Daniel Enriquez
2020-11-05 18:23:38 -08:00
committed by Compute-Runtime-Automation
parent a18f2aa3ae
commit a116d454fe
16 changed files with 366 additions and 30 deletions

View File

@@ -64,7 +64,7 @@ bool LinuxEventsImp::checkDeviceAttachEvent(zes_event_type_flags_t &pEvent) {
return false;
}
bool LinuxEventsImp::eventListen(zes_event_type_flags_t &pEvent) {
bool LinuxEventsImp::eventListen(zes_event_type_flags_t &pEvent, uint32_t timeout) {
if (registeredEvents & ZES_EVENT_TYPE_FLAG_DEVICE_RESET_REQUIRED) {
if (isResetRequired(pEvent)) {
return true;

View File

@@ -13,7 +13,7 @@ namespace L0 {
class LinuxEventsImp : public OsEvents, NEO::NonCopyableOrMovableClass {
public:
bool eventListen(zes_event_type_flags_t &pEvent) override;
bool eventListen(zes_event_type_flags_t &pEvent, uint32_t timeout) override;
ze_result_t eventRegister(zes_event_type_flags_t events) override;
LinuxEventsImp() = default;
LinuxEventsImp(OsSysman *pOsSysman);