mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 09:14:47 +08:00
Remove device enqueue part 7
- mainly remove BlockKernelManager and ReflectionSurfaceHelper Related-To: NEO-6559 Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
8ebef3769c
commit
97765cd39f
@@ -2117,31 +2117,6 @@ TEST_F(KernelCrossThreadTests, givenKernelWithPreferredWkgMultipleWhenItIsCreate
|
||||
delete kernel;
|
||||
}
|
||||
|
||||
TEST_F(KernelCrossThreadTests, WhenPatchingBlocksSimdSizeThenSimdSizeIsPatchedCorrectly) {
|
||||
MockKernelWithInternals *kernel = new MockKernelWithInternals(*pClDevice);
|
||||
|
||||
// store offset to child's simd size in kernel info
|
||||
uint32_t crossThreadOffset = 0; //offset of simd size
|
||||
kernel->kernelInfo.childrenKernelsIdOffset.push_back({0, crossThreadOffset});
|
||||
|
||||
// add a new block kernel to program
|
||||
auto infoBlock = new KernelInfo();
|
||||
infoBlock->kernelDescriptor.kernelAttributes.simdSize = 16;
|
||||
kernel->mockProgram->blockKernelManager->addBlockKernelInfo(infoBlock);
|
||||
|
||||
// patch block's simd size
|
||||
kernel->mockKernel->patchBlocksSimdSize();
|
||||
|
||||
// obtain block's simd size from cross thread data
|
||||
void *blockSimdSize = ptrOffset(kernel->mockKernel->getCrossThreadData(), kernel->kernelInfo.childrenKernelsIdOffset[0].second);
|
||||
uint32_t *simdSize = reinterpret_cast<uint32_t *>(blockSimdSize);
|
||||
|
||||
// check of block's simd size has been patched correctly
|
||||
EXPECT_EQ(kernel->mockProgram->blockKernelManager->getBlockKernelInfo(0)->getMaxSimdSize(), *simdSize);
|
||||
|
||||
delete kernel;
|
||||
}
|
||||
|
||||
TEST(KernelInfoTest, WhenPatchingBorderColorOffsetThenPatchIsAppliedCorrectly) {
|
||||
MockKernelInfo info;
|
||||
EXPECT_EQ(0u, info.getBorderColorOffset());
|
||||
|
||||
Reference in New Issue
Block a user