German Andryeyev
f1dc81f427
SWDEV-432174 - Change the fillBuffer kernel
...
- Add the new fillBuffer kernel, which allows to launch a limited
number of workgroups for memory fill operation
- Switch fill memory to 16 bytes write by default
- Allow to limit the workgroups with DEBUG_CLR_LIMIT_BLIT_WG
Change-Id: Ibad1822f2d42b2fc71bcfc1917c31409c0623e8e
2023-11-16 14:25:55 -04:00
Ioannis Assiouras
7868876db7
SWDEV-428244 - Set PARAMETERS_MIN_ALIGNMENT to the native alignment
...
Change-Id: I14d8a0db4e575d6fa816754c52df405de88d9200
2023-10-21 17:26:46 -04:00
kjayapra-amd
3ef829939a
SWDEV-413997 - Initial VMM changes for ROCm path.
...
Change-Id: I4405fd7b53182eb4c4622835c811c0dc08461537
2023-10-16 11:29:16 -04:00
jiabaxie
28f0daa34f
SWDEV-405983 - adding in HIP_LAUNCH_BLOCKING
...
Change-Id: I3f9c8a745099aab05155ebe910e727693961a02f
2023-10-10 21:11:13 -04:00
Anusha GodavarthySurya
e63c280d4d
SWDEV-422207 - Capture AQL Packets for graph Kernel nodes during graph Inst. And enqueue AQL packet during launch
...
Change-Id: I1e5f7f9e2a70bd500d190193cb6ba0867f5a63e7
2023-10-05 00:34:29 -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
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
077311153a
SWDEV-407533 - [ABI Break]Purge unused env vars
...
Change-Id: I627950e8ebb6299affc602754a20d442dbe42b14
2023-08-24 14:11:40 -04:00
Saleel Kudchadker
aa6eb555e2
SWDEV-384557 - Enable SDMA query
...
Change-Id: Ibb0a8d131f799985a4d4adbf753261e58c04157f
2023-08-01 18:41:23 -04:00
Todd tiantuo Li
04b9ab49eb
SWDEV-333557 - add PAL_HIP_IPC_FLAG for PAL HIP device allocations
...
Change-Id: I9017f4e3b03d4817bf233c788e30775fb2297589
2023-07-17 08:10:25 -04:00
Anusha GodavarthySurya
b0e6f99ad7
SWDEV-392732 - Initial commit for graph doorbell optimization(AQL Buffering)
...
Change-Id: I451725006c54c249dc530c55d2af2a31594bf49b
2023-07-16 07:56:00 -04:00
Saleel Kudchadker
770b2a4711
SWDEV-384557 - Rename env var
...
- Rename HIP_USE_SDMA_QUERY to DEBUG_CLR_USE_SDMA_QUERY as this is
supposed to be a temporary env var for debug purposes only.
Change-Id: If6ebd52ab87624375a3df24ceccdcc05c60a65af
2023-06-29 13:54:55 -04:00
Ioannis Assiouras
4add0e6563
SWDEV-405182 - Revert min alignment for abstract parameters stack to 16 bytes
...
Change-Id: I9e6ace281468e8ef11b011c58f5971ce8907f3c6
2023-06-23 04:39:51 -04:00
Saleel Kudchadker
8d193c32bb
SWDEV-384557 - Use toggle for SDMA query
...
- Use HIP_USE_SDMA_QUERY env var toggle for new API use. Env var is 0 by
default
Change-Id: If725a0c41e15f78a1a6c3f47942954fe9240b4db
2023-06-15 01:02:24 -04:00
Jacob Lambert
443f912c7f
SWDEV-375055 - Re-enable Comgr unbundler
...
With recent upstream changes (D145770), we can now use the
Comgr unbundler without requiring an env field in the supplied
targetID. For users, this is consistent with previous legacy
unbundler behavior.
Change-Id: I5f085b0fa1ad352bbbb282b75367c206b75f279f
2023-05-31 16:14:08 -04:00
Saleel Kudchadker
5436d362b1
SWDEV-301667 - Add a flag for gpuvm kernargs
...
HIP_FORCE_DEV_KERNARG=1 will create a device allocation for kernel arg
segment. Flag is 0 by default.
Change-Id: Iaaf5a149f3be8596568878d5d272268baf067c60
2023-05-22 11:23:48 -04:00
Alex Voicu
06df9e2efd
SWDEV-301667 - Kernelarg gpuvm
...
Add aligned, nontemporal `memcpy` for kernarg.
Change-Id: I5d8ac76904feaf793b45ec2ea5fbd1069be20068
2023-05-22 11:21:14 -04:00
German
04b696abee
SWDEV-353281 - VM support in mempool for graphs
...
The change enables VM support in graphs on Windows. That allows
to avoid caching of all allocations at the cost of map/unmap
overhead during memory create/destroy.
Change-Id: I792be00fba099e5e5d3cd44a963e1dfd6976a86d
2023-05-05 15:31:26 -04:00
Saleel Kudchadker
0a7708f982
SWDEV-301667 - Better log
...
Change-Id: I7399de7fe7a8840568d02362d2d936173583030c
2023-05-04 16:29:02 -04:00
Chauncey Hui
3d87e3848b
SWDEV-2 - Change OpenCL version number from 3580 to 3581
2023-04-05 07:51:04 +00:00
Chauncey Hui
391bbd0455
SWDEV-2 - Change OpenCL version number from 3579 to 3580
2023-04-05 07:50:25 +00:00
Chauncey Hui
899c0e54e7
SWDEV-2 - Change OpenCL version number from 3578 to 3579
2023-04-05 07:49:57 +00:00
Chauncey Hui
f670c97ad8
SWDEV-2 - Change OpenCL version number from 3577 to 3578
2023-04-05 07:49:23 +00:00
Chauncey Hui
53c071199e
SWDEV-2 - Change OpenCL version number from 3576 to 3577
2023-04-05 07:47:41 +00:00
Chauncey Hui
b87fc948de
SWDEV-2 - Change OpenCL version number from 3575 to 3576
2023-03-14 03:00:07 -04:00
Chauncey Hui
b6edbb6c2c
SWDEV-2 - Change OpenCL version number from 3574 to 3575
2023-03-11 03:00:05 -05:00
Chauncey Hui
f3b84edf55
SWDEV-2 - Change OpenCL version number from 3573 to 3574
2023-03-08 03:00:08 -05:00
Chauncey Hui
c7fdb3fa68
SWDEV-2 - Change OpenCL version number from 3572 to 3573
2023-03-07 03:00:07 -05:00
Chauncey Hui
c2abac32c8
SWDEV-2 - Change OpenCL version number from 3571 to 3572
2023-03-02 03:00:10 -05:00
Chauncey Hui
bc028e88f1
SWDEV-2 - Change OpenCL version number from 3570 to 3571
2023-03-01 15:47:05 -05:00
Maneesh Gupta
5dc104b3ea
SWDEV-368235 - Revert "Remove obsolete env variables"
...
This reverts commit 7b50c935f8 .
Reason for revert: Deferred to a future release.
Change-Id: Ia66c37f0ab9734dee73c930d10d7469d5fd57254
2023-02-15 07:25:00 +00:00
Chauncey Hui
dbeb2f5495
SWDEV-2 - Change OpenCL version number from 3569 to 3570
2023-02-10 03:00:12 -05:00
Chauncey Hui
5e27676afb
SWDEV-2 - Change OpenCL version number from 3568 to 3569
2023-02-09 03:00:04 -05:00
Chauncey Hui
4435ddd997
SWDEV-2 - Change OpenCL version number from 3567 to 3568
2023-02-07 03:00:09 -05:00
German
7b50c935f8
SWDEV-368235 - Remove obsolete env variables
...
Change-Id: I7e14d53297e79e2f68b3a6cc40251ad7db9eb5ab
2023-02-03 13:44:24 -05:00
Chauncey Hui
ce37f3ba26
SWDEV-2 - Change OpenCL version number from 3566 to 3567
2023-02-03 03:00:10 -05:00
Chauncey Hui
2a592f8968
SWDEV-2 - Change OpenCL version number from 3565 to 3566
2023-02-02 03:00:07 -05:00
Chauncey Hui
202b6c0f16
SWDEV-2 - Change OpenCL version number from 3564 to 3565
2023-02-01 03:00:07 -05:00
Chauncey Hui
054ab2d4ae
SWDEV-2 - Change OpenCL version number from 3563 to 3564
2023-01-31 03:00:08 -05:00
Chauncey Hui
e3aa7a5b3d
SWDEV-2 - Change OpenCL version number from 3562 to 3563
2023-01-27 03:00:07 -05:00
Chauncey Hui
b63f996e9e
SWDEV-2 - Change OpenCL version number from 3561 to 3562
2023-01-25 03:00:05 -05:00
Chauncey Hui
be098d8f3f
SWDEV-2 - Change OpenCL version number from 3560 to 3561
2023-01-24 03:00:08 -05:00
kjayapra-amd
b968394b4e
SWDEV-378006 - Adding a new guarantee macro to support printing args.
...
Change-Id: I9c838644e31a84d96a44b2bd10525a08d805a047
2023-01-21 06:26:50 -05:00
Chauncey Hui
8c421b62f2
SWDEV-2 - Change OpenCL version number from 3559 to 3560
2023-01-21 03:00:06 -05:00
Chauncey Hui
46518cba6a
SWDEV-2 - Change OpenCL version number from 3558 to 3559
2023-01-20 03:00:09 -05:00
Chauncey Hui
a1d54befdf
SWDEV-2 - Change OpenCL version number from 3557 to 3558
2023-01-19 03:00:08 -05:00
Chauncey Hui
241bfcc033
SWDEV-2 - Change OpenCL version number from 3556 to 3557
2023-01-18 03:00:09 -05:00
Chauncey Hui
4595d88b04
SWDEV-2 - Change OpenCL version number from 3555 to 3556
2023-01-17 03:00:06 -05:00
Chauncey Hui
097e8f270a
SWDEV-2 - Change OpenCL version number from 3554 to 3555
2023-01-16 03:00:05 -05:00