compute-runtime/runtime/os_interface/windows
Hoppe, Mateusz 55a045ebe1 Refactor graphics memory allocation scheme
- replace createGraphicsAllocationWithRequiredBitness with more general
methodallocateGraphicsMemoryInPreferredPool based on passed
 AllocationData
- proper flags for allocation selected based on AllocationType

- remove allocateGraphicsMemory(size_t size, size_t alignment)
and use allocateGraphicsMemory(size_t size) instead where default
alignment is sufficient, otherwise use full options version:
allocateGraphicsMemory(size_t size, size_t alignment,
 bool forcePin, bool uncacheable)

Change-Id: I2da891f372ee181253cb840568a61b33c0d71fc9
2018-07-11 15:48:05 +02:00
..
wddm Add instance of gmm helper to execution environment 2018-07-06 08:48:19 +02:00
CMakeLists.txt Generate dll names to lib_names.h 2018-06-11 18:00:56 +02:00
api_win.cpp setting unique file names for the rest of the cpp files 2018-06-04 08:29:55 +02:00
d3d9_sharing_functions.cpp sharing: add context tests 2018-04-12 11:26:58 +02:00
d3d10_11_sharing_functions.cpp sharing: add context tests 2018-04-12 11:26:58 +02:00
d3d_sharing_functions.h enable & switch to clang 6.0 2018-05-25 10:08:26 +02:00
debug_registry_reader.cpp AUB subcapture in toggle mode to be controlled with HKCU regkey 2018-07-03 12:56:06 +02:00
deferrable_deletion_win.cpp Wddm interface [3/n]: Improve constructing Wddm object 2018-05-10 17:14:25 +02:00
deferrable_deletion_win.h Forbid copying of objects when it could cause memory leaks. 2018-06-05 18:32:40 +02:00
device_command_stream.inl Switch clang-format to 6.0 2018-06-14 09:45:00 +02:00
device_factory.cpp Add debug flag CreateMultipleDevices. 2018-06-20 18:33:32 +02:00
driver_info.cpp Wddm interface [3/n]: Improve constructing Wddm object 2018-05-10 17:14:25 +02:00
driver_info.h Initial commit 2017-12-21 00:45:38 +01:00
gdi_interface.cpp Wddm interface [7/n]: Add 2.3 interface with HW queue support 2018-05-24 10:26:58 +02:00
gdi_interface.h Prepare to use gmm as dll on Windows 2018-06-08 17:35:01 +02:00
gmm_interface_dynamic_win.cpp Add instance of gmm helper to execution environment 2018-07-06 08:48:19 +02:00
gmm_interface_static_win.cpp Move static methods from Gmm to new GmmHelper class 2018-06-27 16:46:09 +02:00
hw_info_config.cpp Remove memset on non POD 2018-07-11 13:58:55 +02:00
kmdaf_listener.cpp Switch clang-format to 6.0 2018-06-14 09:45:00 +02:00
kmdaf_listener.h Switch clang-format to 6.0 2018-06-14 09:45:00 +02:00
kmdaf_listener_stub.cpp Switch clang-format to 6.0 2018-06-14 09:45:00 +02:00
os_inc.h Switch clang-format to 6.0 2018-06-14 09:45:00 +02:00
os_interface.cpp Wddm interface [3/n]: Improve constructing Wddm object 2018-05-10 17:14:25 +02:00
os_interface.h CapabilityTable adjustments part 2 2018-03-30 11:31:14 +02:00
os_library.cpp Switch clang-format to 6.0 2018-06-14 09:45:00 +02:00
os_library.h Switch clang-format to 6.0 2018-06-14 09:45:00 +02:00
os_socket.h Add AUB generation in parallel to execution on GPU 2018-01-29 17:24:26 +01:00
os_thread_win.cpp Switch clang-format to 6.0 2018-06-14 09:45:00 +02:00
os_thread_win.h Switch clang-format to 6.0 2018-06-14 09:45:00 +02:00
os_time_win.cpp cleanup dead code, readability fixes 2018-07-02 12:50:15 +02:00
os_time_win.h cleanup dead code, readability fixes 2018-07-02 12:50:15 +02:00
performance_counters_win.cpp refactor config.h usage 2018-04-26 10:02:15 +02:00
performance_counters_win.h Initial commit 2017-12-21 00:45:38 +01:00
print.cpp cleanup dead code, readability fixes 2018-07-02 12:50:15 +02:00
registry_reader.h AUB subcapture in toggle mode to be controlled with HKCU regkey 2018-07-03 12:56:06 +02:00
sys_calls.cpp Force Kmd Notify timeout for Windows machines running on battery 2018-04-12 10:03:10 +02:00
sys_calls.h Force Kmd Notify timeout for Windows machines running on battery 2018-04-12 10:03:10 +02:00
thk_wrapper.h Wddm interface [7/n]: Add 2.3 interface with HW queue support 2018-05-24 10:26:58 +02:00
wddm_32bit_memory.cpp [19/n] Internal 4GB allocator. 2018-03-28 14:38:23 +02:00
wddm_allocation.h [16/n] Internal 4GB allocator. 2018-03-22 09:26:19 +01:00
wddm_device_command_stream.h KM DAF AubCapture to recapture command streams and heap allocations 2018-03-26 18:27:20 +02:00
wddm_device_command_stream.inl Refactor GraphicsAllocation::AllocationType and allocationType enums 2018-07-06 13:00:08 +02:00
wddm_engine_mapper.h Wddm interface [3/n]: Improve constructing Wddm object 2018-05-10 17:14:25 +02:00
wddm_engine_mapper.inl Command streamers should use device default engine type 2018-01-16 22:37:44 +01:00
wddm_memory_manager.cpp Refactor graphics memory allocation scheme 2018-07-11 15:48:05 +02:00
wddm_memory_manager.h Refactor graphics memory allocation scheme 2018-07-11 15:48:05 +02:00
windows_defs.h Wddm interface [7/n]: Add 2.3 interface with HW queue support 2018-05-24 10:26:58 +02:00
windows_inc.cpp Cmake refactor part 1: fix dependencies with including os_inc.h 2018-02-08 09:40:40 +01:00
windows_wrapper.h Wddm interface [2/n]: Move WddmMock to igdrcl_mocks + more cleanup 2018-05-08 15:57:38 +02:00