Felix Kuehling
5f25d024a8
Prepare for hsakmt build system cleanup
...
These fixes are needed to find the hsakmt headers and libraries with
an upcoming hsakmt build system cleanup. It should continue to work
with the original hsakmt build system.
Change-Id: I6b3fcea8f2588698c130c9ec50952c66712afa6c
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com >
2018-06-05 16:01:03 -04:00
Ramesh Errabolu
08e0bca567
Support Perf Cntrs (PMC) and Thread Trace (SQTT) over AQL queues
...
Change-Id: I716b722895d90b46914c31377e791ad602acecc1
2017-06-15 12:58:31 -04:00
Ramesh Errabolu
42e751519b
Enable code for Perf Cntrs for gfx900 - AI family device
...
Change-Id: I4659da1a8db17392016fc90c8ea19b5805b5d3aa
2017-02-15 21:50:23 -06:00
James Edwards
900f272622
Fixes to HSA CMakeList.txt files
...
Change-Id: Idd176d24dfd22bd9a6a8860ab035fd5d1aca756d
2017-02-15 08:26:30 -06:00
James Edwards
73e942cd8a
Modify hsa CMakeList.txt file to use PREFIX_PATH and git describe versioning.
...
Change-Id: I08668df07725369ecf8a2f35e74dd7d64c8ca94b
2017-02-14 08:39:16 -05:00
Ramesh Errabolu
e91970a39b
Support Gfx9 and Pre-Gfx9 Thread Trace Drivers
...
Change-Id: Ic3fea4006d76d1e3f58dde6f64c343a1261abe39
2017-02-07 15:39:59 -06:00
Ramesh Errabolu
74e3a49b20
Refactor Thread Trace Service as an independent library
...
Change-Id: Ia7579bc16626f3e21c8df50f8a35cb4b82f6bda9
2017-02-06 17:04:07 -05:00
Ramesh Errabolu
7755bd5487
Refactor Device Id to Asic Type Mapping Service
...
Change-Id: I8969b41f7c4de9fdeee5131e2049053a486f64fb
2017-02-03 14:22:32 -05:00
Jay Cornwall
9e575ea96a
Add support for ARM
...
- Build system fixes
- No user-mode high-precision timer by default, use clock_gettime
- Use C11 aligned_alloc pending C++17 std::aligned_alloc
Change-Id: I268365bdfd11d1e817a89584b9e086ee5b86e1dc
2017-01-31 16:43:49 -08:00
Ramesh Errabolu
ff1d739660
Add Gfx9 asic header files
...
Change-Id: I04fe402ab44170dba582099670a8222c5c366e50
2017-01-19 19:23:14 -06:00
Ramesh Errabolu
f0263d8198
Removing Old Commandwriter used by Profiler and Debugger
...
Change-Id: I77d2172eef1724d1d4aed6d8e7a9df6cdbeb0648
2017-01-13 11:51:21 -05:00
Ramesh Errabolu
eb2efb83d1
Initial set of changes for ThreadTrace
...
Change-Id: I07ce31f9b4f508cef0fc9ca6dadcf26b6c90361e
2016-11-21 23:40:56 -06:00
James Edwards
d66af9718e
Fix hsa-runtime-tools library dependencies.
...
Change-Id: I649ebde06ab5c4b1892968c22e44c2bd5f53e49b
2016-10-15 14:35:44 -05:00
Konstantin Zhuravlyov
c2c993e0d8
Update code object/isa/loader to hsa v1.1
...
- Includes Sean's latest changes
- Cleanups/improvements
- Fixes for few bugs that crept over from previous releases
Change-Id: I839dc4895bf13ebd0afc8843424387a9fef667b0
2016-08-22 15:03:23 -04:00
Ramesh Errabolu
570301ffd0
Refactor Trap Handler Code
...
Change-Id: Iefdc2706bace3e7d907e8e59b9f554affdd0f613
2016-07-27 16:11:53 -04:00
Besar Wicaksono
a2ebd9a825
Fix close source build for tools library,
...
Change-Id: Id0265b186ac2fbc5385ff70e3d34947055788c21
2016-06-06 21:08:21 -04:00
James Edwards
f49ddad0a1
Modify runtime cmake files to use HSA_CLOSED_SOURCE_ROOT.
...
Change-Id: I416f8608cfb793eac9065c1f63a85da2d3c3a816
2016-05-31 14:08:10 -05:00
James Edwards
023b302fae
Add image and tools cmake files to the opensrc directory.
...
Change-Id: I9e95d391992fa6ad7d13b500cd28eb0fb93dda1d
2016-05-03 17:01:14 -05:00