Γράφημα Υποβολών

8920 Υποβολές

Συγγραφέας SHA1 Μήνυμα Ημερομηνία
eshcherb fcf61a3ada Merge pull request #33 from mxz297/multi-def-fix
Fix link time multiple definition problem
2020-01-13 12:19:47 -06:00
Evgeny abe07f7b4d fixing link errors 2020-01-13 12:19:04 -06:00
Evgeny f8e0039f39 cosmetic change 2020-01-13 12:09:33 -06:00
eshcherb 3ed9b59b21 Merge pull request #28 from pruthvistony/master-rocm-2.10.1
roctracer changes to support multiple ROCm installation
2020-01-13 12:02:38 -06:00
Xiaozhu Meng 844b7bf7de Fix link time multiple definition problem caused by function definition in header files 2020-01-13 11:38:55 -06:00
eshcherb e3e0ca8ae6 Update roctracer_spec.md 2020-01-11 05:44:06 -06:00
eshcherb 1d29f4a681 Update roctracer_spec.md 2020-01-11 05:41:05 -06:00
eshcherb d9225b2de5 Update README.md 2020-01-11 05:40:02 -06:00
eshcherb 32837113f9 Update roctracer_spec.md 2020-01-11 05:37:57 -06:00
eshcherb f261f29d1e Update roctracer_spec.md 2020-01-11 05:35:16 -06:00
eshcherb 9b6d20eca2 Update roctracer_spec.md 2020-01-11 05:32:22 -06:00
eshcherb eb455edfea Update roctracer_spec.md 2020-01-11 05:28:58 -06:00
Yong Zhao fe97612800 kfdtest: Add basic tests for XGMI SDMA queues
After XGMI SDMA queues were separated from regular SDMA queues, they
were not covered in the current tests. Add tests for them now.

Change-Id: I036e3ca5d583ab7f022a9dc6cda3ef867f4773a0
Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
2020-01-10 15:32:12 -05:00
Chris Freehill dc6f6f3e9a Break srvs. into rsmi & admin srvs. Add VerifyConnection api.
Change-Id: I67567264c37e31f3409062a14e56eba4801cd944
2020-01-09 20:02:33 -06:00
Pruthvi Madugundu 5bfb079aff roctracer changes to support multiple ROCM installation
- Package is generated to install into ROCM_PATH by setting
  to CMAKE_INSTALL_PREFIX, if defined in the env otherwise
  default into /opt/rocm
- Lib SO version is added dependent on build version
- RUNPATH is set to a default value based on /opt/rocm and if
  ROCM_RPATH env is defined it is overwritten.
- Symlinks are created for library so files.
- ld.so.conf entry is done only if /opt/rocm/roctracer dir exists

Signed-off-by: Pruthvi Madugundu <mpruthvi@gmail.com>
2020-01-09 17:04:42 -08:00
Chris Freehill 5898345d17 Initial RDC commit
Includes server, client and example targets.

Change-Id: I30596fb0453af71d49b8390a8468a6d073200836
2020-01-09 17:57:29 -06:00
Chris Freehill 0de56e087a Initial commit
Change-Id: I30d87413f6771d1d9d67cd4b2d65ed788d275533
2020-01-09 17:57:19 -06:00
Evgeny a64f0538bb test makefile fix 2020-01-09 17:39:03 -06:00
Srinivasan Subramanian 5c2fc61d95 Use runpath instead of rpath for libraries
enable-new-dtags option is added

Change-Id: I1f406b3f30ddc6491aad3ef7a84dfd415917b1aa
Signed-off-by: Freddy Paul <Freddy.paul@amd.com>
2020-01-09 18:05:57 -05:00
Pruthvi Madugundu 3f8a07e460 support installtion of multiple ROCM version
Changes to resolve
1) Multiple rocm release installation support
2) Multiple rocm shared lib conflicts

Change-Id: I792feb36cdf4516d108f1ef71abe0c87522f018a
Signed-off-by: Pruthvi Madugundu <pruthvi.madugundu@amd.com>
Signed-off-by: Freddy Paul <Freddy.paul@amd.com>
2020-01-09 18:05:24 -05:00
eshcherb ee4df1f5f9 Update README.md 2020-01-07 17:11:22 -06:00
Yong Zhao 2b70d73f68 kfdtest: Improve the stablility of SignalHandling test
On gfx1012, allocating 1/4 of the system memory on a 32G RAM machine
could fail, resulting in this test to fail. Limit the maximum buffer
to allocate to be smaller than 3G to accommodate this situation.

Change-Id: I38b0a0f7da1f0b9ca851e04d2d0a51767858c801
Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
2020-01-07 17:28:57 -05:00
eshcherb 7f9dae5992 Update README.md 2020-01-07 13:13:16 -06:00
eshcherb 6242588fb3 Update README.md 2020-01-07 13:11:25 -06:00
eshcherb 5d2539dd44 Update README.md 2020-01-06 13:42:44 -06:00
eshcherb b9ded61eb3 Update README.md 2020-01-06 13:42:02 -06:00
Kent Russell 1589cf5dc5 Fix package naming without using newer variables
CMake 3.6.0 and older don't have CPACK_RPM_FILE_NAME support, so make
the packaging simpler by checking the OS. If it's Ubuntu, call the dev
package hsakmt-roct-dev, otherwise call it hsakmt-roct-devel, since
Ubuntu is the only officially-ROCm-supported deb-based OS, and
deb-based dev packages end with -dev (while rpm-based use -devel)

Change-Id: If75324f82f507c3b312bb6176c06643d521ccb68
2020-01-06 09:21:58 -05:00
Oak Zeng 38b429fd52 Fix GWS test function call parameter issue
Change-Id: I3f4fde9ec8268362cffecb2d95177913b583486f
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
2020-01-06 08:11:49 -05:00
Huang Rui 06464b917d libhsakmt: add NumCpQueues and NumSdmaQueuesPerEngine data field (v3)
NumCpQueues and NumSdmaQueuesPerEngine should be got by kfd driver not hardcode.
So add two data fields in HsaNodeProperties then thunk is able to get it from sysfs
that exposed by kfd.

v2: change NumCpQueues/NumSdmaQueuesPerEngine to one byte.
v3: merge two commits as one to avoid ABI update two times.

Change-Id: Ie386e4685f13493e22db6e207a399db6a4c5b9dc
Signed-off-by: Huang Rui <ray.huang@amd.com>
2020-01-03 23:27:42 -05:00
Oak Zeng af7feb93db Add KFD GWS test
Change-Id: Ie90d9119da6cee41ddab10deb427d4ae9fd9a16b
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
2020-01-03 15:19:56 -05:00
Yong Zhao facb6c056d kfdtest: Rework the shader used for CWSR test
The shader supports multiple work items. It also eliminates one input buffer.

Change-Id: If0596b306065980b74fb92613e95610defc00164
Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
2020-01-02 16:05:01 -05:00
Evgeny b534d4513a minor cosmetic changes
Change-Id: If148618105092923c869b99b8fabd9ce721c50dc
2019-12-31 20:56:53 -06:00
eshcherb 3fd10c8d36 Update roctracer_spec.md 2019-12-31 07:14:00 -06:00
eshcherb e14a217e43 Update roctracer_spec.md 2019-12-31 07:10:18 -06:00
eshcherb 272cdcb13f Update roctracer_spec.md 2019-12-31 07:09:22 -06:00
Evgeny b2d124d2be adding API specification 2019-12-31 07:05:32 -06:00
Evgeny b82a21056e normalizing C API: HSA domain 2019-12-30 20:09:41 -06:00
Evgeny 4d5a11fbbf adding rocprofiler_get_time API
Change-Id: I9202b3e97f8f9ca7485f87ea22746a9c4d8091c3
2019-12-30 13:55:04 -06:00
Evgeny 8565d41d7b adding C test
Change-Id: I006130d6711fd8e7bb222b985e4c64a801825f41
2019-12-29 05:31:25 -06:00
Evgeny 8280f47327 adding multi-GPU test 2019-12-29 04:09:10 -06:00
Evgeny 077f8ec6b6 normalizing C API 2019-12-29 03:06:11 -06:00
rkebichi dd69b522c3 Update gen_ostream_ops.py 2019-12-27 12:14:27 -05:00
eshcherb 6b972d6257 Merge pull request #29 from whchung/feature-mgpu-matrixtranspose_test
Introduce multi-GPU MatrixTranspose sample application.
2019-12-26 17:42:43 -06:00
eshcherb e212670fe8 Merge pull request #31 from whchung/feature-roctracer_get_timestamp
[Feature] Introduce a new API roctracer_get_timestamp().
2019-12-26 17:41:44 -06:00
Evgeny dceeb6846e checking hip/hcc loader enabled 2019-12-25 05:51:19 -06:00
Ramesh Errabolu be5782e198 Cpack rule encoding dependencies was broken
Change-Id: I2b8df7d255cdffd6b42713f0b59df2aeef83a607
2019-12-23 10:51:55 -06:00
Sean Keely 22a601292d Disable SDMA on gfx10.
Lack of cache controls only allow operating SDMA at
agent scope.  All copy APIs are defined at system scope so may
result in data errors.

Change-Id: I9cd10007defddcbf8feb14a2e3daa1ba17c0489f
2019-12-20 17:25:47 -06:00
Wen-Heng (Jack) Chung b7aa8fedb7 Introduce a new API roctracer_get_timestamp().
roctracer_status_t roctracer_get_timestamp(uint64_t* timestamp);

Get system timestamp for roctracer clients.

The API could be used to help roctracer clients understand the reference frame
of timestamps when receiving activity callbacks, as the nanoseconds reported in
the activity callbacks are not in the same reference frame as CPU walltime
clock.
2019-12-19 18:05:33 +00:00
Chris Freehill fe4f7ed4a1 Use default value for version when git tags not present
Also, documentation typo correction.

Change-Id: I7fe4de05d3b8fb808a980862a09a9be32ed32bf5
2019-12-19 08:32:38 -06:00
eshcherb aae6ab64bb Update README.md 2019-12-18 19:55:16 -06:00