Ajay GunaShekar
81775169cc
SWDEV-1 - hipcc args: --rocm-path to --hip-path in tests ( #998 )
2025-09-26 15:35:20 -07:00
MachineTom
4a31affb76
Users/taosang/SWDEV-510994 - Refractor atomics header and tests ( #902 )
...
* SWDEV-550626 - Refactor atomics header and tests
1. Introduce __HIP_ATOMIC_BACKWARD_COMPAT.
By default we define __HIP_ATOMIC_BACKWARD_COMPAT=1 to
let hip atomic functions maintain old assumptions. if
users want to adopt the new behavior, that is , by default
assume no-fine-grained no-remote-memory, then they can
define __HIP_ATOMIC_BACKWARD_COMPAT=0 and get the new
behaviour.
2. Use __HIP_ATOMIC_BACKWARD_COMPAT_MEMORY to replace
original __HIP_FINE_GRAINED_MEMORY in atomic header.
And apply __HIP_FINE_GRAINED_MEMORY onto all
atomicXXX_system() functions to prevent failure on memory
allocated by hipHostMalloc().
3. Replace HIP_TEST_FINE_GRAINED_MEMORY with
HIP_TEST_ATOMIC_BACKWARD_COMPAT_MEMORY in hip-tests.
4. Fix negative test errors.
Fix managed memory test error on memory order.
some other minor changes.
As a result all originally disabled tests are enabled.
5. Add more atomics tests in some cases.
6. Reduce test time in each case.
Reduce iteration number to 1 for tests that cost too much time.
8. Put common codes into hip_test_common.hh
2025-09-25 10:58:59 -04:00
systems-assistant[bot]
becb4646bd
SWDEV-546346 - [catch2][dtest] Tests for hipStreamSetAttribute and hipStreamGetAttribute ( #524 )
...
* SWDEV-546346 - [catch2][dtest] Tests for hipStreamSetAttribute and hipStreamGetAttribute
* SWDEV-546346 - Modified Kernel, added info statement
---------
Co-authored-by: Rambabu Swargam <rambabu.swargam@amd.com >
Co-authored-by: jainprad <92369414+jainprad@users.noreply.github.com >
2025-09-25 15:29:26 +05:30
marandje
a90f28cd5c
SWDEV-555178 - Fix and enable Unit_hipMemVmm_Uncached ( #1090 )
2025-09-24 15:51:22 +02:00
marandje
778f2f05bf
SWDEV-555296 - Fix and enable Unit_hipEventIpc ( #992 )
2025-09-24 15:48:53 +02:00
Ioannis Assiouras
97fc90c58f
SWDEV-556250 - Added synchronization before validating the result in Unit_hipStreamLegacy* tests ( #1062 )
2025-09-23 14:14:51 +01:00
systems-assistant[bot]
05c0a38732
SWDEV-508776 - Validate VGPRs ( #620 )
...
Add a test to verify VGPRs.
Make hipInfo show maxAddressableVgprsPerThread.
Change-Id: Ibfc2c912a54ccd1686a3930a1008c472a8465136
Co-authored-by: taosang2 <tao.sang@amd.com >
2025-09-22 11:28:05 -04:00
MachineTom
25922d08c3
SWDEV-539145 - Return error when ext_fine_grain_pool unavailable ( #877 )
...
Return error when ext_fine_grain_pool is unavailable for
hipHostMallocUncached, hipHostAllocUncached and
hipExtHostRegisterUncached.
Disable related tests on Navi4x where
ext_fine_grain_pool is unavailable
2025-09-21 19:25:28 -04:00
systems-assistant[bot]
69d96d9e0a
SWDEV-491267 - add stream capture test for Semaphore APIs ( #572 )
...
Co-authored-by: Li, Todd tiantuo <Toddtiantuo.Li@amd.com >
2025-09-21 15:13:30 -07:00
systems-assistant[bot]
3cfdfe30b2
SWDEV-544502 - Skip opengl tests on devices with no image support ( #542 )
...
Co-authored-by: Ioannis Assiouras <Ioannis.Assiouras@amd.com >
2025-09-19 22:51:55 +01:00
Jatin Chaudhary
e79eaaa8a5
SWDEV-546287 - Implement hipLibrary load/unload ( #975 )
2025-09-19 22:23:49 +01:00
Ajay GunaShekar
300cd09f0b
SWDEV-555665 - skip failing tests on window ( #1045 )
...
* SWDEV-555665 - skip failing tests on window
* SWDEV-555665 - skip failing tests on window
2 missed tests added to the skip list
* SWDEV-555665 - typo in Unit_test_generic_target_in_regular_fatbin testname
2025-09-19 12:24:47 -07:00
JonathanLichtnerAMD
f31afe1d20
[HIP CLR] Make hipMemPtrGetInfo consistent with malloc and hipMalloc ( #1005 )
...
hipMemPtrGetInfo was returning the error hipErrorInvalidValue if it
was called on a nullptr. However, this does not match the malloc
convention where a nullptr has size zero; for example,
malloc_usable_size() returns zero if called on a nullptr.
This commit changes hipMemPtrGetInfo to set the size to zero and
return hipSuccess when called with a nullptr. (This also fits with
hipMalloc and hipFree usage, since hipMalloc of size zero results in a
nullptr, and hipFree of a nullptr is successful.)
2025-09-19 12:53:41 -06:00
Ioannis Assiouras
9def133275
SWDEV-555798 - Added sync after graphLaunch for Unit_hipGetProcAddress_GraphAPIs tests ( #1052 )
2025-09-19 15:10:33 +01:00
Godavarthy Surya, Anusha
ce560304a8
SWDEV-548417 - Fix Memleaks in Graph ( #713 )
...
Co-authored-by: Anusha GodavarthySurya <Anusha.GodavarthySurya@amd.com >
2025-09-19 17:39:36 +05:30
systems-assistant[bot]
605be4bebc
SWDEV-505930 - Avoid static initialization of ModuleGuard ( #604 )
...
This is to prevent calling catch2 macros from outside catch2 TEST_CASE
that can lead to undefined bahavior. This change also disables
hipGetProcAddress tests that are not supported on static build.
Co-authored-by: Ioannis Assiouras <Ioannis.Assiouras@amd.com >
2025-09-16 21:06:24 +01:00
systems-assistant[bot]
ce9fe34c92
SWDEV-549705 - Fixed memleak in Unit_hipExtLaunchMultiKernelMultiDevice_Functional ( #521 )
...
Co-authored-by: Ioannis Assiouras <Ioannis.Assiouras@amd.com >
2025-09-16 12:18:59 -07:00
systems-assistant[bot]
5f2ef0fc4f
SWDEV-549707 - Fix for mem leak in Unit_hipMemImportFromShareableHandle_Positive_Basic ( #523 )
...
Co-authored-by: Ioannis Assiouras <Ioannis.Assiouras@amd.com >
2025-09-16 12:18:34 -07:00
AidanBeltonS
bf662640ee
SWDEV-539805, SWDEV-553860 - Resolve GCC clang ABI mismatch and check vector alignment ( #909 )
...
* SWDEV-539805 - Add checks for vector alignment and size
* SWDEV-553860 - Alter alignment for gcc
* SWDEV-553860 - Align fallback method
* SWDEV-553860 - Alter alignment requirement
2025-09-16 17:10:14 +01:00
vstojilj
f24e2ca676
SWDEV-546865 - Disable core dumps when running tests ( #880 )
...
* SWDEV-546865 - Disable core dumps when running tests
* SWDEV-546865 - Disable core dumps only for tests that require it
2025-09-15 15:58:41 +02:00
harkgill-amd
d1b2b5ed44
Fix grid_group::group_dim to return grid_dim and not block_dim ( #823 )
...
* Fix grid_group::group_dim to return grid_dim and not block_dim
* Add unit test for grid_group.group_dim()
* Fix unit test errors
* Skip group_dim() assertions for base_type test
2025-09-15 09:42:55 -04:00
marandje
3a37389f6a
SWDEV-547554 - Resolve memory leaks in hiprtc tests ( #967 )
2025-09-12 18:12:15 +02:00
Pengda Xie
05f12bf573
SWDEV-550582 - Ensure kernel launched to correct device in hip-tests ( #852 )
2025-09-11 12:24:35 -07:00
marandje
4ebc4ff5ba
SWDEV-553750 - Fix codeql errors in hip-tests ( #895 )
2025-09-11 18:11:11 +02:00
sluzynsk-amd
a141df3518
SWDEV-549708 - WarpTest memory leak fix ( #838 )
...
Signed-off-by: Sebastian Luzynski <Sebastian.Luzynski@amd.com >
2025-09-11 11:22:38 +02:00
systems-assistant[bot]
e5c155d3f3
SWDEV-547453 - Resolve memory leaks in module tests ( #535 )
2025-09-11 01:16:21 +02:00
marandje
ea68344f2f
SWDEV-553962 - Add p2p check to multidevice virtual memory tests ( #898 )
2025-09-11 01:15:18 +02:00
Ioannis Assiouras
35629e433d
SWDEV-546146 - Added support for hipMemLocationTypeHost in hipMemSetAccess ( #682 )
2025-09-10 23:06:20 +01:00
systems-assistant[bot]
f34abcad37
SWDEV-548453 - Fix memory leak ( #528 )
2025-09-10 21:17:30 +05:30
systems-assistant[bot]
4e9acd492d
SWDEV-487647 - Add HIP tests for Dynamic Alloca ( #569 )
...
Co-authored-by: Pravin Jagtap <Pravin.Jagtap@amd.com >
Co-authored-by: Aaditya <Aaditya.AlokDeshpande@amd.com >
Co-authored-by: Arsenault, Matthew <Matthew.Arsenault@amd.com >
2025-09-10 13:25:41 +05:30
systems-assistant[bot]
be2e7314fa
SWDEV-532473 - Add Pcie atomic support check to failing tests ( #575 )
...
Co-authored-by: Rahul Manocha <rmanocha@amd.com >
2025-09-09 09:01:25 -07:00
systems-assistant[bot]
662ee1c7e1
SWDEV-543997 - Expose numXCC device property in hipGetDevicePropertie… ( #527 )
...
* SWDEV-543997 - Expose numXCC device property in hipGetDeviceProperties api
* SWDEV-543997 - Expose numXCC device property in hipGetDeviceProperties api
---------
Co-authored-by: Anavena Venkatesh <Anavena.Venkatesh@amd.com >
Co-authored-by: systems-assistant[bot] <systems-assistant[bot]@users.noreply.github.com>
Co-authored-by: jainprad <92369414+jainprad@users.noreply.github.com >
2025-09-09 11:27:28 +05:30
systems-assistant[bot]
dcc526e1fd
SWDEV-545947 - Tests for hipSetValidDevices ( #534 )
...
* SWDEV-545947 - Tests for hipSetValidDevices
* SWDEV-546342 - [catch2][dtest] Additional Test cases for hipSetValidDevices
* Address psdb issues
* Correct the negative test case
---------
Co-authored-by: Satyanvesh Dittakavi <Satyanvesh.Dittakavi@amd.com >
Co-authored-by: Rambabu Swargam <rambabu.swargam@amd.com >
Co-authored-by: systems-assistant[bot] <systems-assistant[bot]@users.noreply.github.com>
Co-authored-by: jainprad <92369414+jainprad@users.noreply.github.com >
2025-09-09 00:05:25 +05:30
systems-assistant[bot]
e84f93ea3b
SWDEV-544502 - Fixes in Unit_hipMallocManaged_MGpuMThread ( #538 )
...
Co-authored-by: Ioannis Assiouras <Ioannis.Assiouras@amd.com >
2025-09-08 16:56:59 +01:00
Julia Jiang
d130c986fc
SWDEV-553028 - Adding Coptright in files for HIP-tests ( #829 )
2025-09-05 16:44:28 -04:00
Jimbo
3d9d35a1f8
SWDEV-553375 - Allow hipMemAllocationTypeUncached in hipMemGetAllocationGranularity ( #847 )
2025-09-05 10:31:20 -04:00
marandje
79bda80049
SWDEV-549686 - Resolve memory leaks in texture unit-tests ( #711 )
2025-09-04 17:59:18 +02:00
vstojilj
12ad8421bb
SWDEV-549700 - Add missing destroy calls ( #755 )
2025-09-04 17:21:32 +02:00
systems-assistant[bot]
673c93e96e
SWDEV-545482 - Refactor the error handling test cases ( #544 )
...
Co-authored-by: Satyanvesh Dittakavi <Satyanvesh.Dittakavi@amd.com >
2025-09-03 20:34:38 +05:30
Satyanvesh Dittakavi
86792d8562
SWDEV-549680 - Fix memory leaks in stream tests ( #629 )
2025-09-03 20:33:49 +05:30
systems-assistant[bot]
7e3ddf3de8
SWDEV-515512 - Enable memcpy synchronization_behaviour tests ( #593 )
...
* SWDEV-515512 - Enable memcpy synchronization_behaviour tests
* SWDEV-515512 - Remove invalid parts of the tests
* SWDEV-515512 - Format the code
---------
Co-authored-by: Marko Arandjelovic <Marko.Arandjelovic@amd.com >
2025-09-02 17:32:08 +02:00
systems-assistant[bot]
05a9a528f7
SWDEV-548482 - Address memory leaks in memory tests ( #526 )
...
* SWDEV-548482 - Address memory leaks in memory tests
* SWDEV-548482 - Added destroy calls
* SWDEV-548482 - Address one more memory leak
* SWDEV-548482 - Minor tweaks
* SWDEV-548482 - Run clang-format
* SWDEV-548482 - Add new lines
* SWDEV-548482 - Run clang-format
* SWDEV-548482 - Minor fix
---------
Co-authored-by: Marko Arandjelovic <Marko.Arandjelovic@amd.com >
2025-09-02 17:29:29 +02:00
systems-assistant[bot]
bfbb005c42
SWDEV-491252 - Add stream capture testcases to host allocation APIs ( #590 )
...
* SWDEV-491252 - Add stream capture testcases to host allocation APIs
* SWDEV-491252 - Add stream capture behavior testcase for hipFreeHost
* SWDEV-491252 - Refactor capture testcases
* SWDEV-491252 - Run clang-format
---------
Co-authored-by: Marko Arandjelovic <Marko.Arandjelovic@amd.com >
2025-09-02 16:58:02 +02:00
systems-assistant[bot]
ae874b489d
SWDEV-515530 - Re-enable passing tests ( #592 )
...
* SWDEV-515530 - Re-enable passing tests
* SWDEV-515530 - Revert back windows config file
* SWDEV-515530 - Fix new line
* SWDEV-515530 - Enable a few more tests
* SWDEV-515530 - Enable passing VMM tests
* SWDEV-515530 - Disable failing tests
* SWDEV-515530 - Fix and enable texture tests
* SWDEV-515530 - Minor fixes
* SWDEV-515530 - Disable one more test
---------
Co-authored-by: Marko Arandjelovic <Marko.Arandjelovic@amd.com >
2025-09-02 16:03:07 +02:00
systems-assistant[bot]
4174508dcc
SWDEV-545953 - Tests for hipStreamGetId ( #529 )
...
Co-authored-by: Satyanvesh Dittakavi <Satyanvesh.Dittakavi@amd.com >
Co-authored-by: ammallya <ameyakeshava.mallya@amd.com >
Co-authored-by: swargamrambabu <rambabu.swargam@amd.com >
Co-authored-by: jainprad <92369414+jainprad@users.noreply.github.com >
2025-08-29 16:07:01 +05:30
Ioannis Assiouras
1017532916
SWDEV-546631 - Fix hipLaunchHostFunction in stream capture for windows ( #654 )
2025-08-28 07:51:50 +01:00
Karthik Jayaprakash
89070536c0
SWDEV-552141 - Fix handle/fd type passed from app to align with spec. ( #759 )
...
* SWDEV-552141 - Fix handle/fd type passed from app to align with spec.
* SWDEV-552141 - Fix handle/fd type passed from app to align with spec.
2025-08-27 14:28:53 -04:00
systems-assistant[bot]
0a1a419191
SWDEV-534394 - Add test for kernel launch stream on different device ( #565 )
...
Co-authored-by: Pengda Xie <pengda.xie@amd.com >
2025-08-26 23:24:57 -07:00
MachineTom
f1ed57e54d
SWDEV-550626 - Make atomics test pass with new compiler ( #731 )
...
Change pinned host memory to device memory so that
atomics Min/Max tests can pass with new compiler patch
in integer types.
2025-08-25 22:30:55 -04:00
Danylo Lytovchenko
2ff2316227
Adjust clang format to the new versions, revert broken macro layout ( #714 )
2025-08-22 17:23:22 +02:00