76333 Коммитов
Автор SHA1 Сообщение Дата
Philip Yang bb4291dcac hsaKmtCloseKFD destroy objects in all apertures
Otherwise the parent call hsaKmtCloseKFD and then fork child process,
child process will duplicate the vm_objects from the parent.

Change-Id: Ia6ffc51cbae983b6a7cdc58ccf3b11ebe4087d97
Signed-off-by: Philip Yang <Philip.Yang@amd.com>


[ROCm/ROCR-Runtime commit: 632ad3a749]
2019-08-07 09:34:06 -04:00
lthakur 6a15871e91 Fixed compilation errors being observed on windows
[ROCm/clr commit: c4f6d58354]
2019-08-07 15:54:46 +05:30
lthakur c4f6d58354 Fixed compilation errors being observed on windows 2019-08-07 15:54:46 +05:30
lthakur aeb53881fb Fixed compilation errors being observed on windows
[ROCm/hip commit: 435badcb0e]
2019-08-07 15:54:46 +05:30
lthakur 435badcb0e Fixed compilation errors being observed on windows 2019-08-07 15:54:46 +05:30
foreman 50b2ab6d6a P4 to Git Change 1979295 by chui@ocl-promo-incrementor on 2019/08/07 03:00:20
SWDEV-2 - Change OpenCL version number from 2965 to 2966.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2713 edit


[ROCm/clr commit: a878c8b12f]
2019-08-07 03:03:11 -04:00
foreman a878c8b12f P4 to Git Change 1979295 by chui@ocl-promo-incrementor on 2019/08/07 03:00:20
SWDEV-2 - Change OpenCL version number from 2965 to 2966.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2713 edit
2019-08-07 03:03:11 -04:00
Rahul Garg b75cd71dd4 Enable temporarily disabled device properties on HIP/VDI
[ROCm/clr commit: 971a64c6b9]
2019-08-06 22:03:19 -04:00
Rahul Garg 971a64c6b9 Enable temporarily disabled device properties on HIP/VDI 2019-08-06 22:03:19 -04:00
Rahul Garg fe9cfbdd3c Enable temporarily disabled device properties on HIP/VDI
[ROCm/hip commit: 59bda14979]
2019-08-06 22:03:19 -04:00
Rahul Garg 59bda14979 Enable temporarily disabled device properties on HIP/VDI 2019-08-06 22:03:19 -04:00
Oak Zeng f40f166e20 Remove NodeId parameter from hsaKmtAllocQueueGWS
The NodeId parameter is redundant and can be retrieved
from QueueId parameter.

Change-Id: I12853849b868b304bd27633fa7653ba644d69026
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
2019-08-06 20:20:30 -04:00
Oak Zeng dc22f0c67e Remove NodeId parameter from hsaKmtAllocQueueGWS
The NodeId parameter is redundant and can be retrieved
from QueueId parameter.

Change-Id: I12853849b868b304bd27633fa7653ba644d69026
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>


[ROCm/ROCR-Runtime commit: f40f166e20]
2019-08-06 20:20:30 -04:00
Ramesh Errabolu a043c6acbb Add override qualifier to CPU and GPU agent api
Change-Id: I930e29d671b5dc81dece6f910d611056a54d2c85
2019-08-06 18:13:26 -05:00
Ramesh Errabolu 8f58e11c31 Add override qualifier to CPU and GPU agent api
Change-Id: I930e29d671b5dc81dece6f910d611056a54d2c85


[ROCm/ROCR-Runtime commit: a043c6acbb]
2019-08-06 18:13:26 -05:00
shaoyunl e65685df19 KFDTest: simply P2PBandwidthTest case for specified source/destination
Only run the  P2P test over the specified source and destination nodes if user already specify them

Change-Id: Ia3c0195cead7f46e3e28507f3255d8c59a287ab8
Signed-off-by: shaoyunl <shaoyun.liu@amd.com>
2019-08-06 18:57:33 -04:00
shaoyunl b2697b1e25 KFDTest: simply P2PBandwidthTest case for specified source/destination
Only run the  P2P test over the specified source and destination nodes if user already specify them

Change-Id: Ia3c0195cead7f46e3e28507f3255d8c59a287ab8
Signed-off-by: shaoyunl <shaoyun.liu@amd.com>


[ROCm/ROCR-Runtime commit: e65685df19]
2019-08-06 18:57:33 -04:00
shaoyunl 65ab296840 KFDTest: Set CS_W32_EN bit for wave32 workloads for GFX10
On GFX10, the wave size is determined by the COMPUTE_DISPATCH_INITIATOR value passed to
DISPATCH_DIRECT.CS_W32_EN, default 0 value was giving 64 lane waves

Change-Id: Ie8c407a24bd2825757ec481be62247b35047e5ca
Signed-off-by: shaoyunl <shaoyun.liu@amd.com>
2019-08-06 18:57:14 -04:00
shaoyunl 5ac55945cc KFDTest: Set CS_W32_EN bit for wave32 workloads for GFX10
On GFX10, the wave size is determined by the COMPUTE_DISPATCH_INITIATOR value passed to
DISPATCH_DIRECT.CS_W32_EN, default 0 value was giving 64 lane waves

Change-Id: Ie8c407a24bd2825757ec481be62247b35047e5ca
Signed-off-by: shaoyunl <shaoyun.liu@amd.com>


[ROCm/ROCR-Runtime commit: 65ab296840]
2019-08-06 18:57:14 -04:00
Chris Freehill 6f491f4948 Update docs for rsmi_dev_memory_reserved_pages_get()
Change-Id: I3cc479ea709bb8d9c23ff35d7339e329477ffe18


[ROCm/rocm_smi_lib commit: 0da1599c4f]
2019-08-06 16:57:09 -05:00
Chris Freehill 0da1599c4f Update docs for rsmi_dev_memory_reserved_pages_get()
Change-Id: I3cc479ea709bb8d9c23ff35d7339e329477ffe18
2019-08-06 16:57:09 -05:00
Chris Freehill e79dd7953a Update docs for rsmi_dev_memory_reserved_pages_get()
Change-Id: I3cc479ea709bb8d9c23ff35d7339e329477ffe18


[ROCm/amdsmi commit: 0da1599c4f]
2019-08-06 16:57:09 -05:00
foreman 1b567c9a54 P4 to Git Change 1979123 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/06 17:15:10
SWDEV-198556 - [HIP] Gnarly bug due to macros:
	HIP_RETURN(ret) duplicates ret twice first by setting the last error
	then via LogDebugInfo. So if HIP_RETURN has a function as a parameter,
	the function would get called twice. So ihipMalloc and ihipMemcpy were
	being called twice (and perhaps more functions).
	Also logging the pointer returned by ihipMalloc so we can track memory
	in logs more easily.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#33 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#65 edit


[ROCm/clr commit: 1ee23f0f43]
2019-08-06 17:19:28 -04:00
foreman 1ee23f0f43 P4 to Git Change 1979123 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/06 17:15:10
SWDEV-198556 - [HIP] Gnarly bug due to macros:
	HIP_RETURN(ret) duplicates ret twice first by setting the last error
	then via LogDebugInfo. So if HIP_RETURN has a function as a parameter,
	the function would get called twice. So ihipMalloc and ihipMemcpy were
	being called twice (and perhaps more functions).
	Also logging the pointer returned by ihipMalloc so we can track memory
	in logs more easily.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#33 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#65 edit
2019-08-06 17:19:28 -04:00
foreman a36e00c36d P4 to Git Change 1979123 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/06 17:15:10
SWDEV-198556 - [HIP] Gnarly bug due to macros:
	HIP_RETURN(ret) duplicates ret twice first by setting the last error
	then via LogDebugInfo. So if HIP_RETURN has a function as a parameter,
	the function would get called twice. So ihipMalloc and ihipMemcpy were
	being called twice (and perhaps more functions).
	Also logging the pointer returned by ihipMalloc so we can track memory
	in logs more easily.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#33 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#65 edit


[ROCm/hip commit: adf865621c]
2019-08-06 17:19:28 -04:00
foreman adf865621c P4 to Git Change 1979123 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/06 17:15:10
SWDEV-198556 - [HIP] Gnarly bug due to macros:
	HIP_RETURN(ret) duplicates ret twice first by setting the last error
	then via LogDebugInfo. So if HIP_RETURN has a function as a parameter,
	the function would get called twice. So ihipMalloc and ihipMemcpy were
	being called twice (and perhaps more functions).
	Also logging the pointer returned by ihipMalloc so we can track memory
	in logs more easily.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#33 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#65 edit
2019-08-06 17:19:28 -04:00
Chris Freehill d0e645fbf2 Add support for rsmi_dev_memory_reserved_pages_get()
Also, don't return an error for empty sysfs files. The reserved memory
page file will often have no lines. We don't want it to appear that
this function is not supported if the file is empty.

Change-Id: I1d28bb184ea587bb578fe71dd75adc2a812d09a8


[ROCm/rocm_smi_lib commit: 73c54e1fd0]
2019-08-06 11:42:03 -05:00
Chris Freehill 73c54e1fd0 Add support for rsmi_dev_memory_reserved_pages_get()
Also, don't return an error for empty sysfs files. The reserved memory
page file will often have no lines. We don't want it to appear that
this function is not supported if the file is empty.

Change-Id: I1d28bb184ea587bb578fe71dd75adc2a812d09a8
2019-08-06 11:42:03 -05:00
Chris Freehill c858103137 Add support for rsmi_dev_memory_reserved_pages_get()
Also, don't return an error for empty sysfs files. The reserved memory
page file will often have no lines. We don't want it to appear that
this function is not supported if the file is empty.

Change-Id: I1d28bb184ea587bb578fe71dd75adc2a812d09a8


[ROCm/amdsmi commit: 73c54e1fd0]
2019-08-06 11:42:03 -05:00
Jenkins 3f5380ed51 Merge 'master' into 'amd-master'
Change-Id: Ifbc64e6a162790ce7e2e949904e9d53ef1f6540d


[ROCm/clr commit: 93ab8116b3]
2019-08-06 05:10:19 -04:00
Jenkins 93ab8116b3 Merge 'master' into 'amd-master'
Change-Id: Ifbc64e6a162790ce7e2e949904e9d53ef1f6540d
2019-08-06 05:10:19 -04:00
Jenkins b81028a038 Merge 'master' into 'amd-master'
Change-Id: Ifbc64e6a162790ce7e2e949904e9d53ef1f6540d


[ROCm/hip commit: a05c22cad3]
2019-08-06 05:10:19 -04:00
Jenkins a05c22cad3 Merge 'master' into 'amd-master'
Change-Id: Ifbc64e6a162790ce7e2e949904e9d53ef1f6540d
2019-08-06 05:10:19 -04:00
foreman e066962d6b P4 to Git Change 1978652 by chui@ocl-promo-incrementor on 2019/08/06 03:00:21
SWDEV-2 - Change OpenCL version number from 2964 to 2965.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2712 edit


[ROCm/clr commit: f161be4351]
2019-08-06 03:04:36 -04:00
foreman f161be4351 P4 to Git Change 1978652 by chui@ocl-promo-incrementor on 2019/08/06 03:00:21
SWDEV-2 - Change OpenCL version number from 2964 to 2965.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2712 edit
2019-08-06 03:04:36 -04:00
foreman 6dd153cdc0 P4 to Git Change 1978640 by todli@todli-win-opencl-kv1 on 2019/08/06 02:44:22
SWDEV-198179 - Add Renoir Support to OpenCL Staging

	http://ocltc.amd.com/reviews/r/17770/

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABI.h#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABIMultiBinary.cpp#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#41 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#57 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#159 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#607 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#249 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#363 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#191 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/caltarget.h#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbedefs#45 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#93 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/binary/BIFEnumCheck.cpp#31 edit


[ROCm/clr commit: 194bddebaf]
2019-08-06 02:47:47 -04:00
foreman 194bddebaf P4 to Git Change 1978640 by todli@todli-win-opencl-kv1 on 2019/08/06 02:44:22
SWDEV-198179 - Add Renoir Support to OpenCL Staging

	http://ocltc.amd.com/reviews/r/17770/

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABI.h#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABIMultiBinary.cpp#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#41 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#57 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#159 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#607 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#249 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#363 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#191 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/caltarget.h#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbedefs#45 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#93 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/binary/BIFEnumCheck.cpp#31 edit
2019-08-06 02:47:47 -04:00
Wenkai Du abab7569f9 Merge pull request #112 from wenkaidu/hdp
Get HDP register address from hipDeviceGetAttribute API

[ROCm/rccl commit: f1c727d4ce]
2019-08-05 14:27:19 -07:00
Wenkai Du f1c727d4ce Merge pull request #112 from wenkaidu/hdp
Get HDP register address from hipDeviceGetAttribute API
2019-08-05 14:27:19 -07:00
Wenkai Du 909e014b51 Get HDP register address from hipDeviceGetAttribute API
[ROCm/rccl commit: 84d3344796]
2019-08-05 14:14:09 -07:00
Wenkai Du 84d3344796 Get HDP register address from hipDeviceGetAttribute API 2019-08-05 14:14:09 -07:00
Ramesh Errabolu 4a0d50f415 Handle thread creation error correctly
Change-Id: Iaa8811e245aa20ac107aef104847df3e455518f1
2019-08-05 15:39:54 -04:00
Ramesh Errabolu 568620e42e Handle thread creation error correctly
Change-Id: Iaa8811e245aa20ac107aef104847df3e455518f1


[ROCm/ROCR-Runtime commit: 4a0d50f415]
2019-08-05 15:39:54 -04:00
foreman 652b48b565 P4 to Git Change 1978478 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/05 14:49:19
SWDEV-197464 - [HIP] Set GPU_SINGLE_ALLOC_PERCENT to 100 for hip.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#245 edit


[ROCm/clr commit: ef171b016d]
2019-08-05 14:58:43 -04:00
foreman ef171b016d P4 to Git Change 1978478 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/05 14:49:19
SWDEV-197464 - [HIP] Set GPU_SINGLE_ALLOC_PERCENT to 100 for hip.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#245 edit
2019-08-05 14:58:43 -04:00
Evgeny d357bdb933 fixing api output format
[ROCm/roctracer commit: e49c1789fb]
2019-08-05 13:06:22 -05:00
Evgeny e49c1789fb fixing api output format 2019-08-05 13:06:22 -05:00
foreman 2a7386e3dd P4 to Git Change 1978446 by kzhuravl@kzhuravl-spot-ocl on 2019/08/05 11:37:30
SWDEV-79445 - OCL generic changes and code clean-up

	Bring cmake changes from gerrit (reviewed and tested on gerrit)

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#28 edit
... //depot/stg/opencl/drivers/opencl/tools/clinfo/CMakeLists.txt#7 edit


[ROCm/clr commit: b5025c1924]
2019-08-05 11:41:06 -04:00
foreman b5025c1924 P4 to Git Change 1978446 by kzhuravl@kzhuravl-spot-ocl on 2019/08/05 11:37:30
SWDEV-79445 - OCL generic changes and code clean-up

	Bring cmake changes from gerrit (reviewed and tested on gerrit)

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#28 edit
... //depot/stg/opencl/drivers/opencl/tools/clinfo/CMakeLists.txt#7 edit
2019-08-05 11:41:06 -04:00
foreman 98fa1fd686 P4 to Git Change 1978446 by kzhuravl@kzhuravl-spot-ocl on 2019/08/05 11:37:30
SWDEV-79445 - OCL generic changes and code clean-up

	Bring cmake changes from gerrit (reviewed and tested on gerrit)

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#28 edit
... //depot/stg/opencl/drivers/opencl/tools/clinfo/CMakeLists.txt#7 edit


[ROCm/clr commit: d468e85281]
2019-08-05 11:41:06 -04:00