mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Unify bindless debug flags
Change-Id: I6a9313722eed01b935707e93cad532adddcc78af Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
This commit is contained in:

committed by
sys_ocldev

parent
bf32740f97
commit
2ebee73e4b
@ -204,7 +204,7 @@ TEST_F(KernelArgBufferTest, givenNoCacheFlushBufferWhenSettingAsArgThenNotExpect
|
||||
HWTEST_F(KernelArgBufferTest, givenUsedBindlessBuffersWhenPatchingSurfaceStateOffsetsThenCorrectOffsetIsPatchedInCrossThreadData) {
|
||||
using DataPortBindlessSurfaceExtendedMessageDescriptor = typename FamilyType::DataPortBindlessSurfaceExtendedMessageDescriptor;
|
||||
DebugManagerStateRestore restorer;
|
||||
DebugManager.flags.UseBindlessBuffers.set(1);
|
||||
DebugManager.flags.UseBindlessMode.set(1);
|
||||
|
||||
pKernelInfo->usesSsh = true;
|
||||
pKernelInfo->requiresSshForBuffers = true;
|
||||
@ -232,7 +232,7 @@ HWTEST_F(KernelArgBufferTest, givenUsedBindlessBuffersWhenPatchingSurfaceStateOf
|
||||
|
||||
TEST_F(KernelArgBufferTest, givenUsedBindlessBuffersAndNonBufferArgWhenPatchingSurfaceStateOffsetsThenCrossThreadDataIsNotPatched) {
|
||||
DebugManagerStateRestore restorer;
|
||||
DebugManager.flags.UseBindlessBuffers.set(1);
|
||||
DebugManager.flags.UseBindlessMode.set(1);
|
||||
|
||||
pKernelInfo->usesSsh = true;
|
||||
pKernelInfo->requiresSshForBuffers = true;
|
||||
@ -251,8 +251,7 @@ TEST_F(KernelArgBufferTest, givenUsedBindlessBuffersAndNonBufferArgWhenPatchingS
|
||||
|
||||
TEST_F(KernelArgBufferTest, givenNotUsedBindlessBuffersAndBufferArgWhenPatchingSurfaceStateOffsetsThenCrossThreadDataIsNotPatched) {
|
||||
DebugManagerStateRestore restorer;
|
||||
DebugManager.flags.UseBindlessBuffers.set(false);
|
||||
DebugManager.flags.UseBindlessImages.set(true);
|
||||
DebugManager.flags.UseBindlessMode.set(0);
|
||||
|
||||
pKernelInfo->usesSsh = true;
|
||||
pKernelInfo->requiresSshForBuffers = true;
|
||||
@ -269,10 +268,10 @@ TEST_F(KernelArgBufferTest, givenNotUsedBindlessBuffersAndBufferArgWhenPatchingS
|
||||
EXPECT_EQ(0xdeadu, *patchLocation);
|
||||
}
|
||||
|
||||
HWTEST_F(KernelArgBufferTest, givenUsedBindlessBuffersAndBuiltinKernelWhenPatchingSurfaceStateOffsetsThenOffsetIsNotPatched) {
|
||||
HWTEST_F(KernelArgBufferTest, givenUsedBindlessBuffersAndBuiltinKernelWhenPatchingSurfaceStateOffsetsThenOffsetIsPatched) {
|
||||
using DataPortBindlessSurfaceExtendedMessageDescriptor = typename FamilyType::DataPortBindlessSurfaceExtendedMessageDescriptor;
|
||||
DebugManagerStateRestore restorer;
|
||||
DebugManager.flags.UseBindlessBuffers.set(1);
|
||||
DebugManager.flags.UseBindlessMode.set(1);
|
||||
|
||||
pKernelInfo->usesSsh = true;
|
||||
pKernelInfo->requiresSshForBuffers = true;
|
||||
@ -288,5 +287,5 @@ HWTEST_F(KernelArgBufferTest, givenUsedBindlessBuffersAndBuiltinKernelWhenPatchi
|
||||
|
||||
uint32_t sshOffset = 0x1000;
|
||||
pKernel->patchBindlessSurfaceStateOffsets(sshOffset);
|
||||
EXPECT_EQ(0xdeadu, *patchLocation);
|
||||
EXPECT_NE(0xdeadu, *patchLocation);
|
||||
}
|
@ -348,7 +348,7 @@ TEST_F(KernelImageArgTest, givenNoCacheFlushImageWhenSettingAsArgThenExpectAlloc
|
||||
HWTEST_F(KernelImageArgTest, givenUsedBindlessImagesWhenPatchingSurfaceStateOffsetsThenCorrectOffsetIsPatchedInCrossThreadData) {
|
||||
using DataPortBindlessSurfaceExtendedMessageDescriptor = typename FamilyType::DataPortBindlessSurfaceExtendedMessageDescriptor;
|
||||
DebugManagerStateRestore restorer;
|
||||
DebugManager.flags.UseBindlessImages.set(1);
|
||||
DebugManager.flags.UseBindlessMode.set(1);
|
||||
|
||||
pKernelInfo->usesSsh = true;
|
||||
|
||||
@ -381,7 +381,7 @@ HWTEST_F(KernelImageArgTest, givenUsedBindlessImagesWhenPatchingSurfaceStateOffs
|
||||
|
||||
TEST_F(KernelImageArgTest, givenUsedBindlessImagesAndNonImageArgWhenPatchingSurfaceStateOffsetsThenCrossThreadDataIsNotPatched) {
|
||||
DebugManagerStateRestore restorer;
|
||||
DebugManager.flags.UseBindlessImages.set(1);
|
||||
DebugManager.flags.UseBindlessMode.set(1);
|
||||
|
||||
pKernelInfo->usesSsh = true;
|
||||
|
||||
@ -406,8 +406,7 @@ TEST_F(KernelImageArgTest, givenUsedBindlessImagesAndNonImageArgWhenPatchingSurf
|
||||
|
||||
TEST_F(KernelImageArgTest, givenNotUsedBindlessImagesAndImageArgWhenPatchingSurfaceStateOffsetsThenCrossThreadDataIsNotPatched) {
|
||||
DebugManagerStateRestore restorer;
|
||||
DebugManager.flags.UseBindlessImages.set(false);
|
||||
DebugManager.flags.UseBindlessBuffers.set(true);
|
||||
DebugManager.flags.UseBindlessMode.set(0);
|
||||
|
||||
pKernelInfo->usesSsh = true;
|
||||
|
||||
|
Reference in New Issue
Block a user