eshcherb
45100f532d
Update README.md
2018-06-15 13:27:24 -05:00
Evgeny
46d0368d9e
cleanup
...
Change-Id: Iadb1603a49bfb1b4c3bb1d31cf3ad5f736dda40a
2018-06-15 12:05:47 -05:00
Evgeny
e4f873df29
cleanup
...
Change-Id: Iadb1603a49bfb1b4c3bb1d31cf3ad5f736dda40a
[ROCm/rocprofiler commit: 46d0368d9e ]
2018-06-15 12:05:47 -05:00
Evgeny
a2c5659edf
latest documentation revision
...
Change-Id: I919f6d14db09dc5ff0f5d237c7457d1c2f1d7ea0
2018-06-15 10:53:06 -05:00
Evgeny
803b8fe5e2
latest documentation revision
...
Change-Id: I919f6d14db09dc5ff0f5d237c7457d1c2f1d7ea0
[ROCm/rocprofiler commit: a2c5659edf ]
2018-06-15 10:53:06 -05:00
Evgeny
66fe0916e3
minor change
...
[ROCm/roctracer commit: 70851fab51 ]
2018-06-15 10:31:01 -05:00
Evgeny
70851fab51
minor change
2018-06-15 10:31:01 -05:00
rohit pathania
6df6ef778d
Kernel group memory dynamic allocation, basic allocation and free test
...
Change-Id: I17fdb77f17567ac1b429d9a571cac70ac1e64dd4
2018-06-15 10:49:10 +05:30
Evgeny
21708ea9f8
latest documentation revision
...
[ROCm/roctracer commit: c908c1b572 ]
2018-06-14 14:24:20 -05:00
Evgeny
c908c1b572
latest documentation revision
2018-06-14 14:24:20 -05:00
Sean Keely
3e3aa37750
Enable SDMA use without platform atomic support.
...
SDMA will use atomic completion fences if KFD reports 64bit atomic support.
Otherwise it will fall back to store completion fences.
Change-Id: I12b76f8a74ec3ee96372c250f9824d846051536e
2018-06-12 15:38:44 -04:00
Yong Zhao
7a8566dc03
Improve the return value for hsaKmtOpenKFD()
...
When KFD is already opened, Opening it again should return
HSAKMT_STATUS_KERNEL_ALREADY_OPENED to align with the specification.
Change-Id: Ib10a2d2c48781600bea7d072557d03ccb1a2bc19
Signed-off-by: Yong Zhao <yong.zhao@amd.com >
2018-06-11 14:08:57 -04:00
rohit pathania
d8e47ba115
Modified memory atomics on non Large bar system and pool info test memcmp issue fix
...
Change-Id: I951fdb6c91508f43b1c51f7eb92870543fc58e53
2018-06-11 18:49:29 +05:30
Chris Freehill
12a81ae96f
More emulator friendly tests/examples
...
Change-Id: I27ab26add14743dfb065238129c14b48913d9df8
2018-06-08 17:58:37 -04:00
Chris Freehill
8a6f0d6b24
Disable Signal tests
...
They are breaking Jenkins builds.
Change-Id: I1647049abee0ebc2a4751e66d9ceed56cadc4c3e
2018-06-08 15:47:09 -04:00
rohit pathania
c2ddd11979
Build failure issue in rocmaster 8386
...
Change-Id: I413abe0c9fbe16ab2e722cf3f7567aa2853e585b
2018-06-07 13:05:39 +05:30
srinivas Charupally
f0a1b310fd
Adding Signal Kernel tests
...
Change-Id: Ie34de41741a7c4731a0ff3761e940971b6f08745
2018-06-06 16:25:18 +05:30
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
rohit pathania
d0f6da277d
Concurrent testing for queue write index
...
Change-Id: If5b60b943a861d8f97d01b7fd8f757fdb36845c6
2018-06-05 11:57:38 +05:30
Evgeny
1569311482
clean up
...
[ROCm/roctracer commit: af058c22ed ]
2018-06-05 00:55:32 +00:00
Evgeny
af058c22ed
clean up
2018-06-05 00:55:32 +00:00
Evgeny
d36fc4bef1
minor changes
...
[ROCm/roctracer commit: 76192d1cd3 ]
2018-06-05 00:44:23 +00:00
Evgeny
76192d1cd3
minor changes
2018-06-05 00:44:23 +00:00
Chris Freehill
2c8cbf61c3
Make emulator friendly
...
Disable some tests that rely on features not typically available
in emulator and use smaller data and iteration sets
Change-Id: I587bf83162b114719e0361109ed44c6bf2adf34c
2018-06-04 18:51:09 -05:00
Evgeny
6b44adac53
minor changes
...
[ROCm/roctracer commit: a179c51857 ]
2018-06-04 16:16:08 -05:00
Evgeny
a179c51857
minor changes
2018-06-04 16:16:08 -05:00
Evgeny
ee8f97b8f0
minor changes
...
[ROCm/roctracer commit: 8dd94db8d1 ]
2018-06-04 15:44:38 -05:00
Evgeny
8dd94db8d1
minor changes
2018-06-04 15:44:38 -05:00
Chris Freehill
845a539478
Disable Aql_Barrier_* tests
...
Change-Id: Ibe08b88c101a60e4c6f0c61cda756e2cb5857d7d
2018-06-04 11:46:08 -04:00
Evgeny
b5a33313b0
adding roctracer_id_string; domain any; HIP/HCC domains
...
[ROCm/roctracer commit: 53b9f54af8 ]
2018-06-01 19:09:18 -05:00
Evgeny
53b9f54af8
adding roctracer_id_string; domain any; HIP/HCC domains
2018-06-01 19:09:18 -05:00
Evgeny
53211acd04
test: scenario with different counters sets per dispatch
...
Change-Id: Ia0866d485128e7295cbf98c3241a6113ce8d98b8
2018-06-01 09:06:51 -05:00
Evgeny
81356f3745
test: scenario with different counters sets per dispatch
...
Change-Id: Ia0866d485128e7295cbf98c3241a6113ce8d98b8
[ROCm/rocprofiler commit: 53211acd04 ]
2018-06-01 09:06:51 -05:00
Felix Kuehling
0462744965
Add fallback for GPUVM doorbell mapping
...
Upstream KFD doesn't support mapping doorbells to GPUVM yet. Fall
back to the old method.
Change-Id: I452a6fc59b88329b833844e3914c480c2f13c82d
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com >
2018-05-31 13:17:27 -04:00
Felix Kuehling
7495e74257
Cosmetic changes to kfd_ioctl.h
...
Make it more similar with upstream.
Change-Id: I982ccfd4045d96e3c30bc84d38d0e03db8de9b08
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com >
2018-05-31 13:17:27 -04:00
Felix Kuehling
571e2cf7e4
Update KFD-Thunk ioctl ABI to match upstream
...
- Clean up and renumber scratch memory ioctl
- Renumber get_tile_config ioctl
- Renumber set_trap_handler ioctl
- Update KFD_IOC_ALLOC_MEM_FLAGS
- Renumber GPUVM memory management ioctls
- Remove unused SEP_PROCESS_DGPU_APERTURE ioctl
- Update memory management ioctls
Replace device_ids_array_size (in bytes) with n_devices. Fix error
handling and use n_success to update device_id arrays in objects.
This commit breaks the ABI and requires a corresponding KFD change.
Change-Id: Ibf0af5a5188e817c886eab388d1533130fc18293
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com >
2018-05-31 13:17:27 -04:00
srinivas Charupally
a632bfddb2
Adding Aql tests
...
Change-Id: Id22dcafbf0ea0b346f3a03d4acef27350b706f36
2018-05-31 15:29:37 +05:30
srinivas Charupally
2c551d38b6
Adding Signal tests
...
Change-Id: I1815267a0e19614a84013e797bd3df3e77ee8179
2018-05-30 01:40:31 -04:00
Sean Keely
f09eb2e8c7
Move SDMA dependencies back to hardware.
...
SDMA poll packet preemption has been fixed.
Change-Id: I3da878c433d4594a169e3bc8f173d3651448fd2d
2018-05-29 23:32:47 -04:00
Sean Keely
c593dfc6bf
Enable SDMA conditionally based on link atomic suport.
...
Avoids using non-atomic SDMA fences by default since that path can duplicate fences.
If HSA_ENABLE_SDMA is set this will override copy path selection and may use
non-atomic fences.
Change-Id: I4747e9a766f7f649d21ddf6bfded047ac26fd60e
2018-05-29 23:32:34 -04:00
Shaoyun Liu
93d07cf916
Thunk: Add gfx906 support on thunk
...
Signed-off-by: Shaoyun Liu <Shaoyun.Liu@amd.com >
Conflicts:
src/topology.c
Change-Id: I692d9295a954d4eda08eba301312014f7b3969cb
2018-05-29 15:38:26 -04:00
rohit pathania
044fb8dc27
Different Atomic operation tests on GPU and system memory
...
Change-Id: I04154b588086d49142a64c8fe4826d041ded2991
2018-05-28 22:18:48 +05:30
rohit pathania
08a253684b
Queue validation tests and memory alignment tests
...
Change-Id: I96d8c2898795240288517bdcbc2b48ff2cc04f66
2018-05-28 14:26:05 +05:30
srinivas Charupally
2c1919c681
Adding concurrent shutdown, reference count and max reference count tests
...
Change-Id: Ib6f40585bf1ab2b1d6f33bbb1675e13545a23a4e
2018-05-28 00:51:05 -04:00
Evgeny
75565148f8
more features
...
[ROCm/roctracer commit: 21d6c00bb6 ]
2018-05-25 22:39:22 -05:00
Evgeny
21d6c00bb6
more features
2018-05-25 22:39:22 -05:00
Evgeny
a5fa052876
betta version
...
[ROCm/roctracer commit: 5151f6ce04 ]
2018-05-25 01:56:25 -05:00
Evgeny
5151f6ce04
betta version
2018-05-25 01:56:25 -05:00
Evgeny
b8fc3818de
adding dispatch_packet field to rocprofiler_callback_data_t
...
Change-Id: I3cbe256130fa23dd24b094f27286d566ed339230
2018-05-22 13:17:03 -05:00
Evgeny
ae9c4f2ea4
adding dispatch_packet field to rocprofiler_callback_data_t
...
Change-Id: I3cbe256130fa23dd24b094f27286d566ed339230
[ROCm/rocprofiler commit: b8fc3818de ]
2018-05-22 13:17:03 -05:00