Chris Freehill
f2023220fd
Initial support for gfx1010, gfx1011, gfx1012
...
Change-Id: I9ec398070c85db08aea72947557c6e1b5f7d541d
[ROCm/ROCR-Runtime commit: 6ebdad5896 ]
2019-09-12 20:24:30 -05:00
Christian Sigg
e17c7e24d6
Change #include of libelf.h from quote to angle.
...
Change-Id: Ie940ed0f78e95224e42978381c552861e6d58ee4
[ROCm/ROCR-Runtime commit: 1f177cf9c2 ]
2019-09-05 02:43:54 -04:00
Chris Freehill
3cd4461a7d
gfx908 loader/isa related changes
...
Change-Id: I638d4b2b300ac5a99d4d31d4fadcfe9e1e3c7748
[ROCm/ROCR-Runtime commit: 6588165de1 ]
2019-07-23 03:41:27 -04:00
Sean Keely
5b71bc65b7
Patch from github.
...
At the moment it is not possible to build ROCr with Clang. This is
a spurious limitation. The present PR addresses it by guarding GCC
only flags and by fixing some additional warnings that Clang triggers;
one of said warnings did outline a rather interesting issue with math
being done on void*s. - AlexVlx
Void ptr arithmetic had already been fixed in amd-master branch.
Change-Id: I5ee97e20b5c40b10dd73facecabe75f02ba46462
[ROCm/ROCR-Runtime commit: e89f9807f1 ]
2019-04-29 16:17:24 -04:00
Sean Keely
8b90c223ac
Loader support for SRAM ECC.
...
Change-Id: I0c6791c356d9186cc8dabae9fd698b1d4de19b09
[ROCm/ROCR-Runtime commit: 3c3db0243e ]
2019-02-25 18:30:05 -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
768644ba7a
Purge warning in amd_hsa_code.cpp
...
Change-Id: Iaa5d7af183af5e8c069365a1f0410365b46d53d5
[ROCm/ROCR-Runtime commit: a777413400 ]
2017-05-08 19:39:49 -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
Shi, Aaron (en ye) (xN/A) TO
93ce815152
HSA Finalizer: Promote SC PRM -> Finalizer (HSA tree) up to CL 1258514
...
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1259784]
[ROCm/ROCR-Runtime commit: ad21f0606e ]
2016-04-19 15:31:52 -05:00
Nikolay Haustov [TEXT]
6b9e626507
Cherry-pick CL 1250286 from SC stg.
...
HSA Finalizer: Add dumping of code object, ISA and executable to loader.
This is controlled by loader options -dump-all, -dump-isa, -dump-code, -dump-exec
The options can now also be set with env variable LOADER_OPTIONS_APPEND.
Added tests to finalizer_offline
Testing: smoke, dumping on hardware
Reviewed by: Konstantin Zhuravlyov
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1255351]
[ROCm/ROCR-Runtime commit: a795909bca ]
2016-04-07 06:01:20 -05: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