EPR #010002 - Change OpenCL version number from 1773 to 1774.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1520 edit
EPR #412821 - Take clSetThreadTraceParamAMD out of cl_amd_open_video compile switch.
ThreadTrace has nothing to do with open video.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_context.cpp#42 edit
EPR #403782 - IOMMU2/SVM
- Handle case of only one DMA engine available, for example with SVM.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/7284/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#506 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#142 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#357 edit
ECR #304775 - Some code clean-up
- Remove amd::Context reference from the event object. Runtime can use queue to get the context for the limited number of use cases
- User/GL events will keep the context as a member
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_event.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#69 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#75 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#120 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#91 edit
ECR #304775 - Some code clean-up
- Remove amd::Context reference from the event object. Runtime can use queue to get the context for the limited number of use cases
- User/GL events will keep the context as a member
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_event.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#69 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#75 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#120 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#91 edit
EPR #010002 - Change OpenCL version number from 1772 to 1773.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1519 edit
ECR #333755 - hide elftoolchain libelf symbols.
Issue: the libelf symbol statically linked to libamdocl is made global by default and leaking to HSA runtime library. This causes an issue if HSA runtime is linked against non-elftoolchain libelf, e.g.: elfutils libelf.
Review: http://ocltc/reviews/r/7271/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.map.in#13 edit
EPR #010002 - Change OpenCL version number from 1771 to 1772.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1518 edit
EPR #403782 - IOMMU2/SVM
- Enable SCOption_R1200_ENABLE_XNACK whenever IOMMUv2 is supported.
- Add "-sc-xnack-iommu" option for compile and link and pass this to SCWrapper in the options string.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/7266/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/scStateSI.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#122 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#282 edit
EPR #010002 - Change OpenCL version number from 1770 to 1771.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1517 edit
EPR #010002 - Change OpenCL version number from 1769 to 1770.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1516 edit
EPR #010002 - Change OpenCL version number from 1768 to 1769.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1515 edit
ECR #333753 - TargetMachine is created not only for codegen, but for optimizer as well
This is to provide target specific optimizations in the intermediate optimizer.
LLVM 3.6 provides TargetTransformInfo for this purpose which requires TargetMachine.
No correctness issues will occur if TargetInfo is not created, but optmizations will target generic machine.
Testing: smoke, precheckin
Reviewed by Evgeny Mankov
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/codegen.cpp#60 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/opt_level.hpp#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/optimizer.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#16 edit
EPR #010002 - Change OpenCL version number from 1767 to 1768.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1514 edit
EPR #010002 - Change OpenCL version number from 1766 to 1767.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1513 edit
EPR #010002 - Change OpenCL version number from 1765 to 1766.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1512 edit
EPR #010002 - Change OpenCL version number from 1764 to 1765.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1511 edit
EPR #010002 - Change OpenCL version number from 1763 to 1764.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1510 edit
EPR #410989 - [Project Brahma] - Report GPU devices as 1.2 until 2.0 is supported on Brahma stack.
1. Remove BRAHMA related definition from opencldefs since they are not needed.
2. Add the definition BRAHMA to runtimedefs since brahma stack is only for runtime/gpu
3. Report GPU devices as 1.2 until 2.0 is supported on Brahma stack.
Affected files ...
... //depot/stg/opencl/drivers/opencl/opencldefs#157 edit
... //depot/stg/opencl/drivers/opencl/runtime/runtimedefs#33 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#227 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/macros.hpp#6 edit
EPR #010002 - Change OpenCL version number from 1762 to 1763.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1509 edit
EPR #394115 - [OpenCL][Arctic Islands] adding aiPlus_ variable for AI and post AI features
ReviewBoardURL = http://ocltc.amd.com/reviews/r/7167/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#307 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.hpp#90 edit
EPR #010002 - Change OpenCL version number from 1761 to 1762.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1508 edit