Min Zhou
ee1ff92026
rocr: delete duplicated conditional expression
...
Change-Id: Idc8b1a8ca2975f33191a448f03cabf3fc4f8f8a6
[ROCm/ROCR-Runtime commit: a82f2f3134 ]
2025-01-28 10:48:44 -05:00
Apurv Mishra
23ab95b5f2
rocr: multiple uninitialized and unused variables
...
Minor modifications to multiple source and header
files based on Coverity report
Change-Id: I4a73d0f56640983c4d5124e13c8c280245cca672
Signed-off-by: Apurv Mishra <apurv.mishra@amd.com >
[ROCm/ROCR-Runtime commit: 699d0140be ]
2024-12-18 10:11:13 -05:00
Konstantin Zhuravlyov
e126b5a054
Cache referenced symbol table when pulling data in relocation section
...
Change-Id: I6ef21cedde1aca6fd1ec5e5d5634563f030eaab8
[ROCm/ROCR-Runtime commit: 8a6edb07d9 ]
2023-06-21 16:35:45 -04:00
raghavmedicherla
2758da98cd
[hsa-runtime] Add support to hsa-runtime to find symbols from ".dynsym" section.
...
Earlier, hsa-runtime was unable to find symbols from a stripped ELF-image becasue
no support to find symbols from ".dynsym" section.
Looking for symbols in .dynsym is enabled by LOADER_USE_DYNSYM=1
environment variable
Change-Id: I4f0e8dd0eb053a6066d4d49b670c52e51149531a
[ROCm/ROCR-Runtime commit: 4142a77375 ]
2023-06-16 14:40:50 -04:00
raghavmedicherla
2b666f57fa
[hsa-runtime] Modify elfsection checks in amd_elf_image class
...
Modified If condition checks in GElfImage::pullElf() of amd_elf_image.cpp to
check using section types instead of a string check.
Change-Id: I1ab92f0a9118fb2382652a1cc900a3150cbee2da
[ROCm/ROCR-Runtime commit: 5727a10a1b ]
2022-12-05 14:42:02 -05:00
Konstantin Zhuravlyov
ba667661c5
Implement Target ID Proposal
...
Changes from Konstantin Zhuravlyov, Tony Tye
Change-Id: I532801193afa9d5b8ac2a877b5497eab661f0597
[ROCm/ROCR-Runtime commit: 3a08d0964e ]
2020-11-10 13:42:35 -05:00
Ramesh Errabolu
b84e4987da
Add rocr namespace to core header and impl files
...
Change-Id: I1e1b33f9bba1078d049bc19797889988c3e43360
[ROCm/ROCR-Runtime commit: fa13208698 ]
2020-06-19 22:34:21 -04:00
Sean Keely
abd712f33f
Update copyright date.
...
Change-Id: If4bf4c20cf051878bfe759080bb7345d884dd53d
[ROCm/ROCR-Runtime commit: ce19721c88 ]
2020-06-19 22:34:01 -04:00
Ramesh Errabolu
38747b8fec
Update how code references publicly available ROCr headers
...
Change-Id: I357c51eb713a23704d4fee71081be46a73a71806
[ROCm/ROCR-Runtime commit: 627991b1c1 ]
2020-02-21 20:01:11 -05:00
Konstantin Zhuravlyov
564ac4b348
Loader updates for code object v3
...
- Fix loading in some cases
- Fix symbol kind
Change-Id: I721b4a35972b6d2a6d0ac733ab770b096cc74e17
[ROCm/ROCR-Runtime commit: c1ad82a6b7 ]
2019-01-18 15:41:01 -05:00
Wilkin
c7af4e8857
ROCm Runtime Support for respecting target xnack setting
...
This includes the changes provided by Konstantin, "Add xnack from elf header" (Change 136389).
Change-Id: I95e51141caa0d7c21903b09212c02e4906ec54a3
[ROCm/ROCR-Runtime commit: 8e3d26c617 ]
2018-03-20 16:57:15 -04:00
Konstantin Zhuravlyov
2a071e1456
Bring loader in sync with stg/sc
...
Change-Id: Iccce07b8fa03d37c4267a2a9bd343e6614dc43e7
[ROCm/ROCR-Runtime commit: 9887c26113 ]
2017-02-10 11:21:15 -05:00
Konstantin Zhuravlyov
578c17681b
Revert "Bring loader in sync with stg/sc"
...
This reverts commit cdcc5ec921 .
Change-Id: If99e8cc9e2afb525f690e49eb6538d8e950a5615
[ROCm/ROCR-Runtime commit: 08aded148a ]
2016-12-14 15:14:36 -05:00
Konstantin Zhuravlyov
cdcc5ec921
Bring loader in sync with stg/sc
...
Change-Id: I684522c442de0872007a7e4da8919067fc7b42b3
[ROCm/ROCR-Runtime commit: c798c60343 ]
2016-12-13 16:30:25 -05:00
Jay Cornwall
c6bfeda697
Fix miscellaneous warnings flagged by Clang
...
Change-Id: I85a45cb3b44e4379b31bcc56af061fd1571f2af5
[ROCm/ROCR-Runtime commit: c30c25bd30 ]
2016-10-26 19:26:16 -05:00
Konstantin Zhuravlyov
b43cdae36b
Implement new load map API.
...
Change-Id: I5f148fe66f899b2fa6a2e75430afa988f38db58d
[ROCm/ROCR-Runtime commit: 0e4cab3001 ]
2016-06-28 11:32:19 -04:00
Konstantin Zhuravlyov
bf46c9e840
Add support for dynamic relocations (code object v2.1)
...
Change-Id: Ic19be97d3ea78b53f5aa814787515b587d0be21b
[ROCm/ROCR-Runtime commit: 5a14d496ab ]
2016-05-26 14:09:07 -04:00
Nikolay Haustov [TEXT]
b69a730231
HSA Finalizer: Merge changes in libamdhsacode and loader from sc_prm into hsa/compiler/finalizer and hsa/runtime.
...
Testing: pre-checkin
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1251389]
[ROCm/ROCR-Runtime commit: 46842a57e5 ]
2016-03-25 08:36:20 -05:00
James Edwards (xN/A) TX
67e6064a6a
Check open source core runtime code into perforce. This includes license and README files.
...
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1249136]
[ROCm/ROCR-Runtime commit: c9ffe0004e ]
2016-03-20 15:39:40 -05:00