Jatin Chaudhary
ab6d34ae77
SWDEV-420894 - Remove directed test link from CMakeLists.txt
...
Change-Id: Iece57a1624b921d556a300c8f442ee12fd8a4948
2023-10-04 05:01:49 -04:00
Ioannis Assiouras
bf31109241
SWDEV-425129 - Revert "SWDEV-420822 - [ABI Break] Merge hipFunction_attribute into hipFuncAttribute"
...
This reverts commit c469f18e91 .
Change-Id: I02d6e77f0874fc37f22de267435917edd4fdede3
2023-10-03 11:32:19 +01:00
German Andryeyev
596b496c16
SWDEV-424249 - Check if HwEvent is available
...
Allocate marker only if HW event doesn't exist for the last command.
Change-Id: I3e7284202365a9c75313fb5403f0c1908ab51d1e
2023-10-02 11:27:16 -04:00
Ioannis Assiouras
c469f18e91
SWDEV-420822 - [ABI Break] Merge hipFunction_attribute into hipFuncAttribute
...
Change-Id: I9b9f7979e9b8dd422d9064c17c79a25bf7248d30
2023-10-01 06:52:12 -04:00
Ioannis Assiouras
ae9a956fd3
SWDEV-398472 - [ABI Break] Added new include file for openGL interop APIs
...
Change-Id: Ic6debaadbffd6e773015cb365943bd0ae6f71966
2023-09-30 11:46:32 -04:00
Ioannis Assiouras
31201b6e25
Revert "SWDEV-414194 - Make hip-lang available on nvidia platform"
...
This reverts commit 97403db468 .
After changes in upstream cmake hip-lang-config.cmake will not be required on nvidia platform.
Change-Id: I711601dac1064ea17f58437da8ffbc50678eda08
2023-09-29 06:07:53 -04:00
kjayapra-amd
c3a39ef32a
SWDEV-424569 - Fixing a merge error, which removed amd::Program->release().
...
Change-Id: Ib43dfc528ce217cb23d5eb38a0f87c241ae274a6
2023-09-28 11:41:04 -04:00
Ajay
3337f6912d
SWDEV-1 - fix build errors for file descriptor
...
Change-Id: I38b3962744f20ce758c32077f2c725013c666a35
2023-09-27 20:00:05 -04:00
Satyanvesh Dittakavi
f5a9a36cf3
SWDEV-421415 - Pass the right hip major, minor versions to hiprtc builtins
...
Change-Id: I2ff5787039891d1d3390c996d37bf342e0a88705
2023-09-26 00:52:54 -04:00
Jatin Chaudhary
0668f20780
SWDEV-410898 - Add includes in files that use them
...
Change-Id: I14d9ea233d57c7267da3f9688305b949ced71a53
2023-09-25 08:45:22 -04:00
Satyanvesh Dittakavi
2764b85ca5
SWDEV-402080 - Add options such as -Rpass=inline to exe_options in RTC if the user passes it
...
Change-Id: I12fcf200ed9d3112b014f3d426d5fe504eeca163
2023-09-25 04:03:44 -04:00
pghafari
9008a53c98
SWDEV-414833 - adding hipDeviceAttributeIsLargeBar
...
to hipDeviceGetAttribute
Change-Id: Icde0ab9326b1759c66f9a3acbadfb9a01cf6a5be
2023-09-25 00:31:30 -04:00
German Andryeyev
fbea58ba11
SWDEV-423317 - Enable GPU wait for hip sync calls
...
hipStreamSynchronize and hipDeviceSynchronize won't longer wait
for CPU commands in DD mode
Change-Id: I079c8bbfc34ddc6d3e2d74c92a34665877e512a5
2023-09-22 13:04:27 -04:00
Jatin Chaudhary
49bb6a4072
SWDEV-421819 - Add ptrdiff_t and clock_t.
...
Rework types inside new __HIP_NO_STD_DEFS__ guard
Change-Id: I2b67381c01ba497b323864afe0a8d1402e396748
2023-09-22 05:07:52 -04:00
pghafari
96f41fad07
SWDEV-369567 - [ABI Break] updating gridY and Z max dimension check
...
Change-Id: If515fda4938d3c5f455a02b4a65adaad76dc0aed
2023-09-22 04:52:27 -04:00
sdashmiz
8705322f10
SWDEV-330665 - [ABI Break] check for attribute
...
- Add support for DevAttrHostRegisterSupported
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ica8d323eda97b65ef0088aa99c84dd36cfe4edf3
2023-09-22 04:51:24 -04:00
Satyanvesh Dittakavi
16fb3ca923
SWDEV-407358 - Address MIGraphx -Werror issue with unsafe buffer access
...
Change-Id: If4189dfbf12b670af60782f09ff8cf9b9867c299
2023-09-22 04:50:32 -04:00
Ioannis Assiouras
fe2d747bcc
SWDEV-401489 - [ABI Break] Removed hipModuleLaunchKernelExt
...
Change-Id: I0b31d9db755f8a89ead203dbd238a93c18b76855
2023-09-21 23:50:16 -04:00
kjayapra-amd
369fdc4d87
SWDEV-422580 - Adding pcie.function to the PCI address string in hipGetDevicePCIBusId.
...
Change-Id: Iaa73b6028ac7b1d05cc310405d6fe622d764320f
2023-09-21 12:22:05 -04:00
Sourabh Betigeri
3f88fe850b
SWDEV-326798 - [ABI Break] Fixes null stream sync behavior
...
Change-Id: I84ad21f61779145c198dc68bf0fe02a57d34bf64
2023-09-21 11:57:58 -04:00
Jatin Chaudhary
15ba5c0004
SWDEV-422808 - Add E5M2 and E4M3 for nvidia headers
...
Change-Id: Ib40e75c1b2e18d75164607a46e95fc322363c08e
2023-09-21 11:57:04 -04:00
Satyanvesh Dittakavi
f16d336e32
SWDEV-375607 - Fix hipGraphExecUpdate behavior
...
Addresses the below scenarios like parameters mismatch
in memcopy node, difference in the count of nodes, difference
in the dependencies of the nodes.
Change-Id: I31c6516fb27cc1007809f1b50306fdb0c2356ccc
2023-09-21 11:17:49 -04:00
Satyanvesh Dittakavi
d7d0f11318
SWDEV-395996 - Add HIPRTC support for missing hip headers
...
hip headers such as hip_math_constants.h, library_types.h,
hip_common.h, channel_descriptor.h, device_functions.h, hip_complex.h,
hip_texture_types.h, math_functions.h, surface_types.h
are added in HIPRTC
Change-Id: I4a4c198449ceb609c3ff55e00b43056c1f085431
2023-09-21 03:11:06 -04:00
German
e1d34cb24f
SWDEV-404889 - Debugger support, trap handler
...
Add trap handler code into runtime and compile/load during
device initialization. The current interface for trap handler in
PAL is obsolete and the new interface will be provided later.
Change-Id: I1fa702c5d1f2e6731f781369c980d546cf422328
2023-09-19 16:05:02 -04:00
Ioannis Assiouras
5e51335ef6
SWDEV-416741 - Improve logging in find_package(hip)
...
Change-Id: Iaaaa595c668e5a8e977c9d2d31beca481748f637
2023-09-18 19:10:38 -04:00
Ajay
2bae1b1387
SWDEV-421102 - make clr compatible with c++20
...
Change-Id: Ia692817232caa3ee97dc0b2139645a0474b582e1
2023-09-18 11:28:29 -04:00
David Salinas
bf88980e0a
SWDEV-421615 - Correct required perl modules
...
Change-Id: I4e7e19e666042c0e8bfdb0ae0bfb2fc8d3ffa565
2023-09-15 11:46:48 -04:00
Jaydeep Patel
d18ae85833
SWDEV-415914 - Use settings from device's setting object.
...
Change-Id: I4b0cbab361e9e2d5b8164066ec37de1fa212e783
2023-09-14 19:16:50 +00:00
Julia Jiang
42799c9f21
SWDEV-401314 - Fix failure on MI300 for progvar_prog_scope_misc basic test
...
Change-Id: I56701b050023199a3e56dc5a78553c0c330b8537
2023-09-14 11:32:25 -04:00
kjayapra-amd
85b645731c
SWDEV-417244 - Create Unique File Desc Store and guarantee no duplicates fds are opened.
...
Change-Id: I7be7fee52b673f0b1b3facdfbd847b57f2a47cde
2023-09-13 17:03:18 -04:00
Alex Xie
2804aa8e34
SWDEV-421710 - Remove unused GL function pointers
...
Change-Id: Ifd77314b51d4b1494428bf8b611051245dbc3feb
2023-09-12 18:17:04 -04:00
Jaydeep Patel
a37c95d7ed
SWDEV-418038 - Drop GPU_ENABLE_WAVE32_MODE from RTC.
...
Change-Id: Iac11f26714e8b3bae14cbf69933ef7c8c8be47da
2023-09-08 02:13:41 -04:00
Anusha GodavarthySurya
530dc6de2a
SWDEV-301667 - Optimize performance when graph has single branch
...
Three for loops iterate over all graph nodes for UpdateStream, FillCommands and
EnqueueCommands has performance drop for large graphs.
Change-Id: I077accf3a4680d5d944b73200fd6498a7a48f25c
2023-09-07 23:35:36 -04:00
Ioannis Assiouras
315082e554
SWDEV-419996 - Allow both kernelParams and extra arguments to be set to null
...
When kernel function expects no parameters no error should be returned
if both kernelParams and extra arguments are set to null.
Change-Id: I5941bcc400b6fb380e623bdae0233ae3e4f73815
2023-09-07 12:57:46 -04:00
German
7be3a5e33e
SWDEV-407533 - [ABI Break]Remove Wavelimiter
...
Change-Id: I6a2f6fb5a0c3acea93fa0200a69679783e76f5bd
2023-09-07 09:58:41 -04:00
Ioannis Assiouras
1302d6f119
SWDEV-420328 - Initialize AMD_LOG_MASK with decimals instead of hex
...
Change-Id: Id25510863c51206bca2e50fc93d6e1e1c5cbbfea
2023-09-07 03:04:37 -04:00
Jacob Lambert
19526e46e6
Revert "SWDEV-410182: Link device-libs when compiling source to bitcode"
...
This reverts commit f3dc04a50d .
Reason for revert: There are currently some outstanding issues with the COMPILE_SOURCE_WITH_DEVICE_LIBS Comgr action (https://ontrack-internal.amd.com/browse/SWDEV-386072 ). Once these LLVM issues have been resovled, we can safely re-apply this patch
Change-Id: I8501967af8496ea50d6e4a97399e45db51bbed1e
2023-09-06 21:34:03 -04:00
Saleel Kudchadker
42c9cd0320
SWDEV-301667 - Balance AQL packet scopes
...
- Acquire and Release scopes for AQL need to be balanced. These were
missing on the AMD_OPT_FLUSH=0 path.
Change-Id: Ibf4132eb96800f155d7b664359c790d68a353e60
2023-09-06 13:26:39 -04:00
David Salinas
e1efdfbca1
SWDEV-419396 - hipcc.bin.exe and hipconfig.bin.exe missing from build
...
Correct HIPAMD cmake file for finding/instaling hipcc.bin
Change-Id: I3aa56331615fa81a489464210a9be734e917aa47
2023-09-06 10:55:54 -04:00
Jaydeep Patel
198b7b412d
SWDEV-417317 - Bypass agent init for HIP.
...
Change-Id: I3396cf7c1feced03d29f5e5ff3c77474f4f7e1ec
2023-09-06 00:40:54 -04:00
Ioannis Assiouras
96ac99b4a0
SWDEV-419664 - Set reserved0 field of hsa_kernel_dispatch_packet to zero
...
Change-Id: I2e9c503f1c393548aacad47d40da90a2126e522c
2023-09-05 19:10:33 -04:00
Ioannis Assiouras
2bc6661737
SWDEV-420222 - Removed implementation of hipMemcpyArray functions
...
hipMemcpyArrayToArray, hipMemcpyFromArrayAsync, and hipMemcpyToArrayAsync
are deprecated in cuda and are missing the headers in hip_runtime_api.h.
Removed their implementation from hip_memory.cpp.
Change-Id: I9720aec6241515c56c66b7e90a37b2ed53347eb2
2023-09-04 13:35:08 +01:00
Rahul Garg
c9cf3bdc16
SWDEV-418360 - Continue parsing modules even when some module don't have
...
right binaries built for current device
Change-Id: Icc6a4233fbcede9b2dc6feb78e6bfbd761684c7f
2023-08-31 14:54:59 -04:00
Ioannis Assiouras
209525d6e4
SWDEV-415937 - Make _IMPORT_PREFIX in hip*targets.cmake point to a relative path
...
Change-Id: Ib0f4321f2954254d0486d741d057f182cb2481a7
2023-08-31 08:10:50 -04:00
Sourabh Betigeri
7dc78d234d
SWDEV-418855 - Limits the 'no GWS' approach to gfx940, gfx11and gfx12
...
Change-Id: Iab2d34d3142902517124cec7ef3461cf7aa4b98c
2023-08-30 23:48:02 -04:00
German
ad56c20cd0
SWDEV-418038 - Remove opengl32.lib from linking in runtime
...
Change-Id: If9416742cd8dc6a35adaccce802d65888e808ef2
2023-08-30 14:07:28 -04:00
Satyanvesh Dittakavi
94e70bee26
SWDEV-419034 - Use MADV_HUGEPAGE for large host allocations
...
Change-Id: I80bb1839cdd47eb64a97467c8b01fcdf37195ad5
2023-08-30 14:03:26 -04:00
Juan Manuel Martinez
f3dc04a50d
SWDEV-410182: Link device-libs when compiling source to bitcode
...
This is related to SWDEV-410182, but it's not enough to fix it.
Functions from device-libs are precompiled into llvm-ir in a "target agnostic" way
(in reality, it's not 100% target agnostic, which brings us many headaches).
When linking builtins (like device-libs) from the command line, we use the flag
-mlink-builtin-bitcode. The difference between regular linking of bitcode and
this flag is that the later propagates target-specific attributes. If this
attributes are not propagated, we can end up with incosistent target attributes.
Comgr provides the action AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC
for this exact reason. The old action is currently deprecated and this one should
be used.
Change-Id: I518415214debdf4fedf0b1d81456d6e9fb8a3d19
2023-08-30 04:24:17 -04:00
kjayapra-amd
6a0f80a03d
SWDEV-381625 - Parse compiler and linker options from environment variable.
...
Change-Id: Id5a012b678e5973c4b64dff84444a909aefae006
2023-08-29 20:24:27 -04:00
German
bd00826446
SWDEV-3 - Move PAL to version 818
...
Restore PAL platform destruction.
Update CmdAllocatorCreateInfo::AllocInfo for the new interface.
Change-Id: Iea418eed7ee26166039a4a9cc1999438856e9097
2023-08-29 12:46:28 -04:00