SWDEV-2 - Change OpenCL version number from 3076 to 3077.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2824 edit
SWDEV-2 - Change OpenCL version number from 3075 to 3076.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2823 edit
SWDEV-2 - Change OpenCL version number from 3074 to 3075.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2822 edit
SWDEV-2 - Change OpenCL version number from 3073 to 3074.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2821 edit
SWDEV-2 - Change OpenCL version number from 3072 to 3073.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2820 edit
SWDEV-2 - Change OpenCL version number from 3071 to 3072.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2819 edit
SWDEV-2 - Change OpenCL version number from 3070 to 3071.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2818 edit
SWDEV-2 - Change OpenCL version number from 3069 to 3070.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2817 edit
SWDEV-2 - Change OpenCL version number from 3068 to 3069.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2816 edit
SWDEV-2 - Change OpenCL version number from 3067 to 3068.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2815 edit
SWDEV-2 - Change OpenCL version number from 3066 to 3067.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2814 edit
SWDEV-216708 - [hipclang-vdi-rocm][FBA-77]hipGetDeviceCount() query should not trigger any queue creation.
- KFD queues get created when we call hsa_executable_load_agent_code_object when creating a blitProgram at init. Delay blit creation until when needed
- Queue also gets created when we init a xferQueue. Delay that too until when needed.
If we want to have a lite init, there are multiple changes needed in both OpenCL and HIP. Thats rather a feature to work on later.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/18416/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#148 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#47 edit
SWDEV-2 - Change OpenCL version number from 3065 to 3066.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2813 edit
SWDEV-2 - Change OpenCL version number from 3064 to 3065.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2812 edit
SWDEV-2 - Change OpenCL version number from 3063 to 3064.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2811 edit
SWDEV-2 - Change OpenCL version number from 3062 to 3063.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2810 edit
SWDEV-197836 - Drop the use of llvm header files in opencl runtime
- Fix compilation error with configurations where COMGR is disabled.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#76 edit
SWDEV-197836 - Drop the use of llvm header files in opencl runtime
- Fix compilation error with configurations where COMGR disabled.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#75 edit
SWDEV-2 - Change OpenCL version number from 3061 to 3062.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2809 edit
SWDEV-2 - Change OpenCL version number from 3060 to 3061.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2808 edit
SWDEV-2 - Change OpenCL version number from 3059 to 3060.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2807 edit
SWDEV-2 - Change OpenCL version number from 3058 to 3059.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2806 edit
SWDEV-2 - Change OpenCL version number from 3057 to 3058.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2805 edit
SWDEV-2 - Change OpenCL version number from 3056 to 3057.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2804 edit
SWDEV-145570 - MI200 Support changes in addition to CL#2042212
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdefs.hpp#28 edit
SWDEV-2 - Change OpenCL version number from 3055 to 3056.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2803 edit
SWDEV-2 - Change OpenCL version number from 3054 to 3055.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2802 edit
SWDEV-2 - Change OpenCL version number from 3053 to 3054.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2801 edit
SWDEV-2 - Change OpenCL version number from 3052 to 3053.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2800 edit
SWDEV-2 - Change OpenCL version number from 3051 to 3052.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2799 edit
SWDEV-2 - Change OpenCL version number from 3050 to 3051.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2798 edit
SWDEV-2 - Change OpenCL version number from 3049 to 3050.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2797 edit
SWDEV-2 - Change OpenCL version number from 3048 to 3049.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2796 edit
SWDEV-2 - Change OpenCL version number from 3047 to 3048.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2795 edit
SWDEV-204782 - introduce hostcall
Hostcall is a service that allows a kernel to submit requests to the
host using shared buffers, and block until a response is received. This
will eventually replace the shared buffer currently used for printf, and
repurposes the same hidden kernel argument.
When the runtime launches a kernel that requires the hostcall service it
performs the following actions:
- Launch a hostcall listener thread if it is not already running.
- Locate the hostcall buffer for the corresponding hardware queue, or
create a new one.
- Register the new hostcall buffer with the listener thread.
- Set the hostcall buffer pointer as an implicit argument to the kernel.
Affected files ...
... //depot/stg/opencl/drivers/opencl/make/hip.git/tests/Makefile#21 edit
... //depot/stg/opencl/drivers/opencl/make/hip.git/tests/build/Makefile.hip_tests#31 edit
... //depot/stg/opencl/drivers/opencl/make/hip.git/tests/scripts/hip_hostcall_tests.txt#1 add
... //depot/stg/opencl/drivers/opencl/make/hip.git/tests/scripts/run_all_tests.sh#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.hpp#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#143 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#45 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rochostcall.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rochostcall.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#92 edit
SWDEV-2 - Change OpenCL version number from 3046 to 3047.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2794 edit