compute-runtime/shared/test/common/test_macros
Dominik Dabek 0120d8a58d performance: program pat index on mtl linux
Enable programming pat indexes on mtl linux for device buffers.

Change DrmMemoryManager::allocateMemoryByKMD to use gemCreateExt.

Set mmap flags based on coherency.
Map as write back on legacy and coherent.
On non-coherent map as write combined.

Changes currently disabled, to enable use debug keys:
DisableGemCreateExtSetPat=0
UseGemCreateExtInAllocateMemoryByKMD=1

Reorder BufferObject to decrease padding.

Related-To: NEO-7896

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-02-16 17:33:07 +01:00
..
header performance: program pat index on mtl linux 2024-02-16 17:33:07 +01:00
CMakeLists.txt test: unify main function for test targets 2023-07-28 20:00:45 +02:00
hw_test.h feat(zebin): inline sampler 2022-10-10 12:47:19 +02:00
hw_test_base.h per gen/per sku TEST_F/TEST_P refactor 2022-07-06 23:13:46 +02:00
mock_method_macros.h fix: Reuse private allocations during cmdList dispatch 2023-08-31 14:40:55 +02:00
test.h refactor: correct naming of enum class constants 6/n 2023-12-13 14:48:52 +01:00
test_base.h per gen/per sku TEST_F/TEST_P refactor 2022-07-06 23:13:46 +02:00
test_checks_shared.cpp test: unify main function for test targets 2023-07-28 20:00:45 +02:00
test_checks_shared.h Revert "performance: Memory handling improvements" 2023-07-20 11:37:09 +02:00
test_excludes.cpp Force stateless addressing mode for PVC 2021-12-29 14:53:18 +01:00
test_excludes.h Cleanup includes 16 2022-12-29 15:12:37 +01:00