1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
/*
* Copyright (C) 2023 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
#include "shared/source/xe_hpc_core/hw_cmds_pvc.h"
#include "shared/source/xe_hpc_core/pvc/device_ids_configs_pvc.h"
#include <algorithm>
namespace NEO {
bool PVC::isXl(const HardwareInfo &hwInfo) {
auto it = std::find(pvcXlDeviceIds.begin(), pvcXlDeviceIds.end(), hwInfo.platform.usDeviceID);
return it != pvcXlDeviceIds.end();
}
bool PVC::isXt(const HardwareInfo &hwInfo) {
auto it = std::find(pvcXtDeviceIds.begin(), pvcXtDeviceIds.end(), hwInfo.platform.usDeviceID);
return it != pvcXtDeviceIds.end();
}
bool PVC::isXtVg(const HardwareInfo &hwInfo) {
auto it = std::find(pvcXtVgDeviceIds.begin(), pvcXtVgDeviceIds.end(), hwInfo.platform.usDeviceID);
return it != pvcXtVgDeviceIds.end();
}
} // namespace NEO
|