Commit Graph

578 Commits

Author SHA1 Message Date
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
Chauncey Hui 8a973ee882 SWDEV-2 - Change OpenCL version number from 3553 to 3554 2023-01-13 03:00:09 -05:00
Chauncey Hui 6b4577c8d7 SWDEV-2 - Change OpenCL version number from 3552 to 3553 2023-01-12 03:00:09 -05:00
Chauncey Hui ed10cb76c1 SWDEV-2 - Change OpenCL version number from 3551 to 3552 2023-01-10 03:00:08 -05:00
Anusha GodavarthySurya 274f2de391 SWDEV-364576 - initialize device malloc heap state using blit kernel
Change-Id: I5d0172aff7d2c04b322a4d828b8a2b438158b80f
2023-01-07 06:53:53 +00:00
Chauncey Hui 69ffa7bcb8 SWDEV-2 - Change OpenCL version number from 3550 to 3551 2023-01-06 03:00:08 -05:00
kjayapra-amd 79f0b8b794 SWDEV-241902 - Disable COMGR unbundler and use legacy Runtime unbundler.
Change-Id: I04128a40f67f3e5ce0db935a0a733b7044d75c34
2023-01-03 09:31:11 -08:00
Chauncey Hui 2eef0f8dd3 SWDEV-2 - Change OpenCL version number from 3549 to 3550 2022-12-29 03:00:08 -05:00