David Belanger
9f2c88c46a
Initial changes for gfx1101, based on gfx1100/gfx1102 implementation.
...
Change-Id: I949c1027ccabf38b4f924590e42e7327dc550f73
Signed-off-by: David Belanger <david.belanger@amd.com >
Reviewed-by: Jonathan Kim <jonathan.kim@amd.com >
[ROCm/ROCR-Runtime commit: a0d3db6e8d ]
2022-10-13 09:28:39 -04:00
Yifan Zhang
aed560a306
Add gfx1103 support
...
This patch adds gfx1103 support
Signed-off-by: Yifan Zhang <yifan1.zhang@amd.com >
Change-Id: I7f1d580059fcd501bce2c8fea894637960c29bc1
[ROCm/ROCR-Runtime commit: daa01b8d57 ]
2022-08-04 11:23:28 -04:00
David Yat Sin
1b06817f57
Add gfx1102 support
...
Change-Id: I39cbda81a7a999aa2ecfad7a3e720000f7ca3408
Signed-off-by: David Yat Sin <David.YatSin@amd.com >
[ROCm/ROCR-Runtime commit: cc3bd31591 ]
2022-08-03 10:56:54 -04:00
Graham Sider
d67faa5e1f
Add gfx1100 support
...
Signed-off-by: Graham Sider <Graham.Sider@amd.com >
Change-Id: Ic5d5559e43df5c73409ba900a42c6901aabae661
[ROCm/ROCR-Runtime commit: 446c5e9672 ]
2022-08-03 10:56:49 -04:00
Yifan Zhang
a57d706974
add gfx1036 support
...
Signed-off-by: Yifan Zhang <yifan1.zhang@amd.com >
Change-Id: Ifc1b3cf2e46cf753f57470ebc6b034c1a349d3d2
[ROCm/ROCR-Runtime commit: 54c8b7900d ]
2022-04-29 17:52:22 -04:00
Konstantin Zhuravlyov
625b1c99b3
Add code object v5 support
...
Change-Id: I03522765056e99ed49e6c5e213ee3753852de27b
[ROCm/ROCR-Runtime commit: 9265409f08 ]
2022-04-12 08:53:27 -04:00
Sean Keely
2be7abd7e1
Revert "add gfx1036 support"
...
Compiler is not promoted to mainline yet.
This reverts commit 7dcccdf452 .
Change-Id: I7256aeb3698ee3ae640a9f457a929abe24d5ef17
[ROCm/ROCR-Runtime commit: 7e73760cd0 ]
2022-03-18 02:35:01 -05:00
Yifan Zhang
7dcccdf452
add gfx1036 support
...
Signed-off-by: Yifan Zhang <yifan1.zhang@amd.com >
Change-Id: I075779b1369fde759c29572fa2027a3748d6ed4c
[ROCm/ROCR-Runtime commit: 2f97f17df9 ]
2022-03-05 13:16:19 +08:00
Oak Zeng
f590465aa3
Add gfx1013 support
...
Change-Id: I7122caea3ef2254b50bde25ec545116685452116
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com >
[ROCm/ROCR-Runtime commit: 80206af91e ]
2021-09-15 01:10:20 -04:00
Aaron Liu
eb72821574
Add gfx1035 for yellow carp
...
Signed-off-by: Aaron Liu <aaron.liu@amd.com >
Change-Id: I1e3e44352b5825fc0f249c39aed703d4990995ca
[ROCm/ROCR-Runtime commit: 4032070c3e ]
2021-07-22 13:48:31 +08:00
Chris Freehill
75190cb229
Add gfx1034 support
...
Change-Id: I2d4bfcb9012704daf7de10739c966827bd2a09e2
[ROCm/ROCR-Runtime commit: 8cb686fdc5 ]
2021-05-25 16:43:16 -05:00
Tony Tye
e20cccb6e4
Add support for gfx909 and gfx90c
...
Change-Id: I88158789cdda44a173e3ca26d2c96b8e0ea0e221
[ROCm/ROCR-Runtime commit: a97c14abea ]
2021-04-08 22:37:30 +00:00
Sean Keely
dd42ca6dbe
Squash merge of cfreehil/amd-temp-gfx90a onto amd-staging.
...
Includes some workarounds and HMM.
Conflicts:
opensrc/hsa-runtime/core/runtime/amd_topology.cpp
opensrc/hsa-runtime/core/util/flag.h
Change-Id: I22976f07964a43dbb228a6231777dbd599112b8d
[ROCm/ROCR-Runtime commit: 7333c77e22 ]
2021-04-02 02:10:15 -04:00
Tony
bc565f6c69
Correct code object V2 support
...
- Remove gfx800, gfx804 and gfx901 as they do not exist.
- Map the V2 note record of "AMD:AMDGPU:8:0:0" to gfx802 as they are
the same target just connected to a differnt motherboard.
- Correct typo for supporting gfx902:xnack+.
- Support agent names with a minor or stepping version greater than 9.
Change-Id: Ife933449f60ab4687e2aaab9baf4c9fc5b86339d
[ROCm/ROCR-Runtime commit: 12eb2764cd ]
2021-01-10 18:23:54 +00:00
Tony
b36aad204e
Make supported targets consistent
...
Add missing target names and make all parts consistent with which
targets are supported.
- Add gfx805 as a supported target.
- Add all ELF targets to genric code.
- Make offline loader match supported targets.
Change-Id: Idab4d69edc71645aecaa83aa55e29c1aeee4c1d6
[ROCm/ROCR-Runtime commit: b443397bcc ]
2020-11-24 03:14:31 +00: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
Chris Freehill
d529685dd8
Add gfx1031 support
...
Change-Id: I855f7fe8d096331d0c1da10b10adf6b1e75a527f
[ROCm/ROCR-Runtime commit: 4944c74189 ]
2020-09-10 11:06:58 -04:00
Sean Keely
d4b61cc3e6
Add ELF types for gfx1030.
...
Change-Id: If875534d698da9840e47c380d5630b6dd742ab0c
[ROCm/ROCR-Runtime commit: ddfe07871a ]
2020-08-12 16:34:17 -05:00
Chris Freehill
9e97c1acd1
Add gfx1030 support
...
Change-Id: I4bccc731ba802480925f98c6c42593503bf9b98d
[ROCm/ROCR-Runtime commit: e702531b40 ]
2020-08-12 16:34:10 -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
Jay Cornwall
d597f80b04
Add gfx1010, gfx1011, gfx1012 ELF types to loader
...
Change-Id: I23a1159fb10f60881ea6830ba13ee73bd373bfc9
[ROCm/ROCR-Runtime commit: 32a9a5dbb0 ]
2019-09-14 14:07:16 -04:00
Chris Freehill
e44fecc07c
Add gfx10,11,12 old to new name format conversion
...
Change-Id: I792c840d8d819d1d48f95fc4167b2e25c6beec23
[ROCm/ROCR-Runtime commit: 0afe6618a6 ]
2019-09-14 10:37:19 -04:00
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
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
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
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
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