Commit Graph

8920 Commits

Author SHA1 Message Date
Evgeny 3ee614931a pkgconfig_install make target 2019-01-23 21:25:14 -06:00
Evgeny fbe3612b5e adding include dir for hsa/hsa.h 2019-01-23 21:05:31 -06:00
Evgeny f1a928cad1 .pc pkgconfig installation 2019-01-23 14:52:50 -06:00
Evgeny 0f57d25151 hsa.h include fix 2019-01-23 11:49:44 -06:00
Jay Cornwall b764991982 Set EOP buffer TC policy to non-coherent
Restores regression in dispatch latency.

Change-Id: I17869d3d515d8c1fa055a57afec2531903b88b16
Signed-off-by: Jay Cornwall <Jay.Cornwall@amd.com>
2019-01-23 12:21:01 -05:00
Evgeny 89682898c1 async-copy trace output file 2019-01-22 20:36:57 -06:00
Evgeny 0c7fd6494d adding tracker 2019-01-22 19:22:57 -06:00
Jay Cornwall 079eadd71b Remove legacy microcode version check in GpuAgent::InvalidateCodeCaches
Fixes instruction cache invalidation when using microcode branches.

Change-Id: I932676e683983145f5c807204e592fb5e530c8af
2019-01-22 16:39:52 -06:00
Oak Zeng faba8950d4 Delete a few SDMA queue types
The design changed. Those are not needed any more

Change-Id: Ibb1230d1c34d6ac5153275f9334af45c73805f37
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
2019-01-22 14:49:05 -06:00
Evgeny a996505c2e async copy activity handling 2019-01-22 03:55:03 -06:00
Oak Zeng dd6c6e7bc6 Revert "Add more SDMA queue type"
This reverts commit 5173e71810.

Change-Id: I0a52a44a5d141b398d0898bea52e4dcf41dc950f
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
2019-01-21 10:37:56 -06:00
Oak Zeng 124f77775c Revert "Create SDMA queue on specific engine"
This reverts commit 58b95e0a9d.

Change-Id: Idc0decd86364ed3441e9037b83be8be9953f0b3e
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
2019-01-21 10:37:46 -06:00
Oak Zeng 1923d2e335 Revert "Create SDMA queue on specific engine"
This reverts commit acb80d7583.

Change-Id: Ia3e9db5fcba1fef80745c72c78b7c568b5c7315e
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
2019-01-21 10:37:32 -06:00
Oak Zeng 742fa5d871 Revert "Add test to allocate SDMA queue on specific engine"
This reverts commit af5b320c47.

Change-Id: I262d91afc60ba2618bf4a857f162ea5236d54131
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
2019-01-21 10:36:54 -06:00
Evgeny 6b45b150ec adding trace output file 2019-01-18 21:01:11 -06:00
Evgeny 20a1db9d6d trace input parsing refactoring
Change-Id: Ib5828561249ab7c15c5ed58b932f03839b207295
2019-01-18 20:59:29 -06:00
Konstantin Zhuravlyov 8bee6e4976 Loader: update symbol processing for v2+
- Skip symbols that are STB_LOCAL and not STT_AMDGPU_HSA_KERNEL

Change-Id: I68567f58de9bf3f07dbd8020ef63f47667c86367
2019-01-18 15:42:28 -05:00
Konstantin Zhuravlyov c1ad82a6b7 Loader updates for code object v3
- Fix loading in some cases
  - Fix symbol kind

Change-Id: I721b4a35972b6d2a6d0ac733ab770b096cc74e17
2019-01-18 15:41:01 -05:00
Evgeny a530e509fe tool xml input 2019-01-17 22:39:53 -06:00
Evgeny b3f26260ff enabling hsa trace after latest roctracer changes
Change-Id: Ic8ad613621eac946012a9dcd62ab9dd7c431fc71
2019-01-17 16:51:56 -06:00
Evgeny 7cac3c4231 cosmetic change 2019-01-17 15:15:25 -06:00
Evgeny 1570f61ec8 adding tests passing status 2019-01-17 15:04:54 -06:00
Evgeny 3e870b3d45 enabling hsa test 2019-01-17 14:14:52 -06:00
Evgeny c7a1d7a2a1 usage for ctx-wait
Change-Id: I0fb42c450dcf87337498a38a32a64098ee7fdf2f
2019-01-17 02:50:57 -06:00
Evgeny 4c0c64493c ctx-wait option
Change-Id: I8a7cf97458f27169774e3a38ee5007b2ca6bf450
2019-01-17 02:25:08 -06:00
Evgeny 6763460b80 HIP test makefile sync 2019-01-16 23:27:28 -06:00
Evgeny 7dd087ebf0 fix
Change-Id: I2c13b9610037baf9e5b0db675bac19426fe8239e
2019-01-16 19:08:00 -06:00
Evgeny 6d3733e6a4 removed dependancy on HCC_PROFILE 2019-01-16 13:48:11 -06:00
Evgeny 48a4440ab0 adding explicite usage test 2019-01-15 13:18:47 -06:00
Evgeny b9f4ca0759 minor changes 2019-01-15 11:29:18 -06:00
Evgeny e91313a3ff optimized common activity callback mechanism 2019-01-15 10:41:51 -06:00
Evgeny 8ef8bf07da adding missed header 2019-01-15 08:35:57 -06:00
Evgeny 41e59bd6cf adding hsa_rt_utils.hpp to proto package 2019-01-15 08:28:29 -06:00
Evgeny c3483d09df adding tracing protocol package and build scripts 2019-01-15 08:13:13 -06:00
Chris Freehill 6bca866e6c Decrease test size for emulatation runs
Decrease number of iterations and array sizes in some cases.

Change-Id: I1a0a43faa907b28662ff3a44c172950ed7b1500e
2019-01-14 21:23:04 -05:00
Evgeny 0cde85dbb7 removing _ANY ops 2019-01-11 22:15:35 -06:00
Philip Cox 37858f2311 Initial gfx9 debugger node suspend/resume
Change-Id: I2a5dac3d02265c11f5b6985ab457e2d1caa0a033
Signed-off-by: Philip Cox <Philip.Cox@amd.com>
2019-01-11 09:00:54 -05:00
Jenkins 026b22b95c Merge 'master' into 'amd-master'
Change-Id: I1cf8b97b83403eb8d802dc7e80175a6aabe42198
2019-01-11 04:09:57 -06:00
Evgeny a0169f594c adding typedefs 2019-01-10 20:34:40 -06:00
Chris Freehill b2eb5d79c6 Merge pull request #10 from cfreehill/master
Add postinst and prerm scripts for debian and rpm
2019-01-10 11:39:56 -06:00
Chris Freehill 15efd11dcc Add postinst and prerm scripts for debian and rpm 2019-01-10 10:38:34 -06:00
Evgeny 80f23e9a9f hcc dynamic loader 2019-01-10 03:25:25 -06:00
Evgeny 91af7764ad async token mechanism 2019-01-10 03:01:15 -06:00
Chris Freehill 00078ff5ac Merge pull request #8 from cfreehill/master
Add postinst and prerm scripts for debian and rpm
2019-01-09 23:21:40 -06:00
Chris Freehill ef27d41628 Merge pull request #9 from cfreehill/pp_od_clk_voltage
Add support for reading frequency-volt curve data
2019-01-09 23:20:34 -06:00
Chris Freehill b6ce6d30f4 Add support for reading frequency-volt curve data 2019-01-09 23:17:16 -06:00
Chris Freehill 253c82c93a Add postinst and prerm scripts for debian and rpm 2019-01-09 23:17:16 -06:00
Evgeny 24c9b28a45 minor changes 2019-01-09 10:48:42 -06:00
Chris Freehill b9b0b26a78 Add postinst and prerm scripts for debian and rpm 2019-01-09 10:28:01 -06:00
Evgeny 5272bcc316 minor change 2019-01-07 18:58:01 -06:00