mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 23:03:02 +08:00
Enable copy engine in platforms which supports bcs
Releated-To: NEO-4870 Change-Id: I3ef4c91c2bf210d5e6f59df0e8bd347aa867cbe5 Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
96c0177250
commit
b539b5a3ec
@@ -45,8 +45,9 @@ GEN11TEST_F(HwHelperTestGen11, givenGen11PlatformWhenSetupHardwareCapabilitiesIs
|
||||
}
|
||||
|
||||
GEN11TEST_F(HwHelperTestGen11, whenGetGpgpuEnginesThenReturnThreeRcsEngines) {
|
||||
whenGetGpgpuEnginesThenReturnTwoRcsEngines<FamilyType>(pDevice->getHardwareInfo());
|
||||
EXPECT_EQ(3u, pDevice->engines.size());
|
||||
NEO::HardwareInfo hwInfo = *NEO::defaultHwInfo.get();
|
||||
hwInfo.featureTable.ftrBcsInfo.set(0, false);
|
||||
whenGetGpgpuEnginesThenReturnThreeRcsEngines<FamilyType>(hwInfo);
|
||||
}
|
||||
|
||||
using MemorySynchronizatiopCommandsTestsGen11 = ::testing::Test;
|
||||
|
||||
@@ -117,7 +117,7 @@ GEN12LPTEST_F(HwHelperTestGen12Lp, givenDifferentSizesOfAllocationWhenCheckingCo
|
||||
}
|
||||
}
|
||||
|
||||
GEN12LPTEST_F(HwHelperTestGen12Lp, givenFtrCcsNodeNotSetAndBcsInfoSetWhenGetGpgpuEnginesThenReturnThreeRcsEnginesAndOneBcsEngine) {
|
||||
GEN12LPTEST_F(HwHelperTestGen12Lp, givenFtrCcsNodeNotSetAndBcsInfoSetWhenGetGpgpuEnginesThenReturnThreeRcsEnginesEngine) {
|
||||
HardwareInfo hwInfo = *defaultHwInfo;
|
||||
hwInfo.featureTable.ftrCCSNode = false;
|
||||
hwInfo.featureTable.ftrBcsInfo = 1;
|
||||
|
||||
@@ -52,8 +52,9 @@ GEN8TEST_F(HwHelperTestGen8, givenGen8PlatformWhenSetupHardwareCapabilitiesIsCal
|
||||
}
|
||||
|
||||
GEN8TEST_F(HwHelperTestGen8, whenGetGpgpuEnginesThenReturnThreeEngines) {
|
||||
whenGetGpgpuEnginesThenReturnTwoRcsEngines<FamilyType>(pDevice->getHardwareInfo());
|
||||
EXPECT_EQ(3u, pDevice->engines.size());
|
||||
NEO::HardwareInfo hwInfo = *NEO::defaultHwInfo.get();
|
||||
hwInfo.featureTable.ftrBcsInfo.set(0, false);
|
||||
whenGetGpgpuEnginesThenReturnThreeRcsEngines<FamilyType>(hwInfo);
|
||||
}
|
||||
|
||||
using MemorySynchronizatiopCommandsTestsGen8 = ::testing::Test;
|
||||
|
||||
@@ -57,8 +57,9 @@ GEN9TEST_F(HwHelperTestGen9, givenDebuggingActiveWhenSipKernelTypeIsQueriedThenD
|
||||
}
|
||||
|
||||
GEN9TEST_F(HwHelperTestGen9, whenGetGpgpuEnginesThenReturnThreeRcsEngines) {
|
||||
whenGetGpgpuEnginesThenReturnTwoRcsEngines<FamilyType>(pDevice->getHardwareInfo());
|
||||
EXPECT_EQ(3u, pDevice->engines.size());
|
||||
NEO::HardwareInfo hwInfo = *NEO::defaultHwInfo.get();
|
||||
hwInfo.featureTable.ftrBcsInfo.set(0, false);
|
||||
whenGetGpgpuEnginesThenReturnThreeRcsEngines<FamilyType>(hwInfo);
|
||||
}
|
||||
|
||||
using MemorySynchronizatiopCommandsTestsGen9 = ::testing::Test;
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
using namespace NEO;
|
||||
|
||||
template <typename FamilyType>
|
||||
void whenGetGpgpuEnginesThenReturnTwoRcsEngines(const HardwareInfo &hwInfo) {
|
||||
void whenGetGpgpuEnginesThenReturnThreeRcsEngines(const HardwareInfo &hwInfo) {
|
||||
auto gpgpuEngines = HwHelperHw<FamilyType>::get().getGpgpuEngineInstances(hwInfo);
|
||||
EXPECT_EQ(3u, gpgpuEngines.size());
|
||||
EXPECT_EQ(aub_stream::ENGINE_RCS, gpgpuEngines[0].first);
|
||||
|
||||
Reference in New Issue
Block a user