mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 14:55:24 +08:00
Ignore ze memory advise non atomic mostly flags
Related-To: NEO-5170 Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
dad2b2120b
commit
862ac378a6
@@ -777,18 +777,14 @@ ze_result_t CommandListCoreFamily<gfxCoreFamily>::appendMemAdvise(ze_device_hand
|
||||
case ZE_MEMORY_ADVICE_CLEAR_PREFERRED_LOCATION:
|
||||
flags.device_preferred_location = 0;
|
||||
break;
|
||||
case ZE_MEMORY_ADVICE_SET_NON_ATOMIC_MOSTLY:
|
||||
flags.non_atomic = 1;
|
||||
break;
|
||||
case ZE_MEMORY_ADVICE_CLEAR_NON_ATOMIC_MOSTLY:
|
||||
flags.non_atomic = 0;
|
||||
break;
|
||||
case ZE_MEMORY_ADVICE_BIAS_CACHED:
|
||||
flags.cached_memory = 1;
|
||||
break;
|
||||
case ZE_MEMORY_ADVICE_BIAS_UNCACHED:
|
||||
flags.cached_memory = 0;
|
||||
break;
|
||||
case ZE_MEMORY_ADVICE_SET_NON_ATOMIC_MOSTLY:
|
||||
case ZE_MEMORY_ADVICE_CLEAR_NON_ATOMIC_MOSTLY:
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -255,7 +255,7 @@ TEST_F(CommandListCreate, givenValidPtrThenAppendMemAdviseSetAndClearPreferredLo
|
||||
ASSERT_EQ(res, ZE_RESULT_SUCCESS);
|
||||
}
|
||||
|
||||
TEST_F(CommandListCreate, givenValidPtrThenAppendMemAdviseSetAndClearNonAtomicThenMemAdviseNonAtomicSet) {
|
||||
TEST_F(CommandListCreate, givenValidPtrWhenAppendMemAdviseSetAndClearNonAtomicMostlyThenMemAdviseNonAtomicIgnored) {
|
||||
size_t size = 10;
|
||||
size_t alignment = 1u;
|
||||
void *ptr = nullptr;
|
||||
@@ -277,7 +277,7 @@ TEST_F(CommandListCreate, givenValidPtrThenAppendMemAdviseSetAndClearNonAtomicTh
|
||||
auto allocData = device->getDriverHandle()->getSvmAllocsManager()->getSVMAlloc(ptr);
|
||||
L0::DeviceImp *deviceImp = static_cast<L0::DeviceImp *>((L0::Device::fromHandle(device)));
|
||||
flags = deviceImp->memAdviseSharedAllocations[allocData];
|
||||
EXPECT_EQ(1, flags.non_atomic);
|
||||
EXPECT_EQ(0, flags.non_atomic);
|
||||
res = commandList->appendMemAdvise(device, ptr, size, ZE_MEMORY_ADVICE_CLEAR_NON_ATOMIC_MOSTLY);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, res);
|
||||
flags = deviceImp->memAdviseSharedAllocations[allocData];
|
||||
|
||||
Reference in New Issue
Block a user