Alexey Skidanov
a7bdd0fdff
Add GPU local memory module
...
Add graphic interop support
Local memory rework
Signed-off-by: Alexey Skidanov <Alexey.Skidanov@amd.com >
Reviewed-by: Oded Gabbay <oded.gabbay@amd.com >
Adjust to new ioctl format
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 5d82c65602 ]
2014-10-13 11:29:39 +03:00
Oded Gabbay
ec3149aeb7
kfd_ioctl: interop
...
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 7972bb00c5 ]
2014-12-08 10:02:34 +02:00
Oded Gabbay
cb29071e77
Add new definitions of HSA functions and types
...
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: d995344ae7 ]
2014-10-20 08:48:28 +03:00
Oded Gabbay
06d3f9c375
kfd_ioctl: local memory
...
Add two new IOCTLs
Remove old IOCTLs
Signed-off-by: Alexey Skidanov <Alexey.Skidanov@amd.com >
Reviewed-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: d14eb7aa00 ]
2014-12-08 10:02:27 +02:00
Yair Shachar
c146ef74c2
Add H/W debug module
...
Signed-off-by: Yair Shachar <yair.shachar@amd.com >
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
Adjust to new ioctl format
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 39f693aec0 ]
2014-10-13 11:29:03 +03:00
Oded Gabbay
8a4fd73eaf
kfd_ioctl: debug
...
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: f7c3c3bd1b ]
2014-12-08 10:02:12 +02:00
Andrew Lewycky
82c89fc12b
Add HSA Signals module
...
Signed-off-by: Andrew Lewycky <Andrew.Lewycky@amd.com >
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
Adjust to new ioctl format
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: f66e7d71b1 ]
2014-10-13 11:30:18 +03:00
Oded Gabbay
b4df6bc3aa
kfd_ioctl: events
...
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 03604633ca ]
2014-12-08 10:01:26 +02:00
Ben Goz
4676447863
Add SDMA queues support
...
Signed-off-by: Ben Goz <ben.goz@amd.com >
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 8afe1ef4e8 ]
2014-07-01 16:51:57 +03:00
Oded Gabbay
edd2d65809
set thunk-kfd version to match stg
...
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 0a8bc868b5 ]
2014-12-08 10:04:31 +02:00
Oded Gabbay
22136281cb
Move from direct call to kfd_ioctl to wrapping kmtIoctl
...
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 94c0329fc4 ]
2014-12-29 15:37:42 +02:00
Oded Gabbay
f231b71743
Change names of IOCTLS
...
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 9f647b07ff ]
2014-12-29 13:34:32 +02:00
Alexey Skidanov
cdfe250500
Add exclusive trace access
...
Signed-off-by: Alexey Skidanov <Alexey.Skidanov@amd.com >
[ROCm/ROCR-Runtime commit: 0ecaa96523 ]
2014-12-29 10:13:32 +02:00
Alexey Skidanov
f16b449d51
Add chip revision and fw version to topology
...
Reviewed-by: Oded Gabbay <oded.gabbay@amd.com >
Signed-off-by: Alexey Skidanov <Alexey.Skidanov@amd.com >
[ROCm/ROCR-Runtime commit: 4a16f41259 ]
2014-12-10 14:47:40 +02:00
Oded Gabbay
aa6bca9192
Don't build 32-bit library by default
...
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: c12b26c9d5 ]
2014-12-08 15:52:51 +02:00
Oded Gabbay
69fff3fc29
Implement hsaKmtGetVersion
...
Reviewed-by: Alexey Skidanov <Alexey.Skidanov@amd.com >
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: f081249d17 ]
2014-10-28 16:49:56 +02:00
Oded Gabbay
94fbcda622
Fix makefile to include dependency on header files
...
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: f8757c0e06 ]
2014-12-04 11:42:52 +02:00
Evgeny Pinchuk
f2440bad5b
Add pmc module
...
Signed-off-by: Evgeny Pinchuk <evgeny.pinchuk@amd.com >
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 2c865d510f ]
2014-07-29 13:59:07 +03:00
Evgeny Pinchuk
caaa8a163c
Add pmc table module
...
Signed-off-by: Evgeny Pinchuk <evgeny.pinchuk@amd.com >
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: a4f446e8cd ]
2014-07-29 13:58:01 +03:00
Evgeny Pinchuk
41fcb43e6a
Add clock counters module
...
Signed-off-by: Evgeny Pinchuk <evgeny.pinchuk@amd.com >
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 5f106cf3e4 ]
2014-07-29 13:57:10 +03:00
Ben Goz
89e31c5281
Add queues module
...
Signed-off-by: Ben Goz <ben.goz@amd.com >
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 678287d98b ]
2014-07-29 13:56:50 +03:00
Andrew Lewycky
ce22121d6c
Add memory module
...
Signed-off-by: Andrew Lewycky <Andrew.Lewycky@amd.com >
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 6a8a380ba3 ]
2014-07-29 13:56:31 +03:00
Evgeny Pinchuk
f7fc78bd76
Add topology module
...
Signed-off-by: Evgeny Pinchuk <evgeny.pinchuk@amd.com >
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 8f560d5b83 ]
2014-07-29 13:52:02 +03:00
Alexey Skidanov
b9a373de9d
Add flat memory manager module
...
Signed-off-by: Alexey Skidanov <Alexey.Skidanov@amd.com >
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 1905152a33 ]
2014-07-29 11:21:10 +03:00
Oded Gabbay
a91aa132aa
Add skeleton driver which supports open and close
...
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 85ba9efa18 ]
2014-07-29 11:16:00 +03:00
Oded Gabbay
5b7d807b42
Add definitions of HSA functions and types
...
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 813af2b89a ]
2014-07-29 10:55:52 +03:00
Oded Gabbay
5935d171b6
Add IOCTL set definitions of amdkfd
...
- KFD_IOC_GET_VERSION:
Retrieves the interface version of amdkfd
- KFD_IOC_CREATE_QUEUE:
Creates a usermode queue that runs on a specific GPU device
- KFD_IOC_DESTROY_QUEUE:
Destroys an existing usermode queue
- KFD_IOC_SET_MEMORY_POLICY:
Sets the memory policy of the default and alternate aperture of the
calling process
- KFD_IOC_GET_CLOCK_COUNTERS:
Retrieves counters (timestamps) of CPU and GPU
- KFD_IOC_GET_PROCESS_APERTURES:
Retrieves information about process apertures that were initialized
during the open() call of the amdkfd device
- KFD_IOC_UPDATE_QUEUE:
Updates configuration of an existing usermode queue
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: b0b875964f ]
2014-07-29 10:52:32 +03:00
Oded Gabbay
fca38378c5
add outgoing/ to .gitignore
...
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com >
[ROCm/ROCR-Runtime commit: 75ca002be8 ]
2014-10-28 17:50:33 +02:00
Oded Gabbay
60faddb86d
initial commit
...
[ROCm/ROCR-Runtime commit: 14326d0657 ]
2014-07-29 10:49:52 +03:00