habanalabs: add debugfs support
This patch adds debugfs support to the driver. It allows the user-space to display information that is contained in the internal structures of the driver, such as: - active command submissions - active user virtual memory mappings - number of allocated command buffers It also enables the user to perform reads and writes through Goya's PCI bars. Reviewed-by:Mike Rapoport <rppt@linux.ibm.com> Signed-off-by:
Oded Gabbay <oded.gabbay@gmail.com> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Showing
- Documentation/ABI/testing/debugfs-driver-habanalabs 126 additions, 0 deletionsDocumentation/ABI/testing/debugfs-driver-habanalabs
- drivers/misc/habanalabs/Makefile 2 additions, 0 deletionsdrivers/misc/habanalabs/Makefile
- drivers/misc/habanalabs/command_buffer.c 4 additions, 0 deletionsdrivers/misc/habanalabs/command_buffer.c
- drivers/misc/habanalabs/command_submission.c 12 additions, 0 deletionsdrivers/misc/habanalabs/command_submission.c
- drivers/misc/habanalabs/debugfs.c 1072 additions, 0 deletionsdrivers/misc/habanalabs/debugfs.c
- drivers/misc/habanalabs/device.c 6 additions, 0 deletionsdrivers/misc/habanalabs/device.c
- drivers/misc/habanalabs/goya/goya.c 108 additions, 0 deletionsdrivers/misc/habanalabs/goya/goya.c
- drivers/misc/habanalabs/goya/goyaP.h 5 additions, 0 deletionsdrivers/misc/habanalabs/goya/goyaP.h
- drivers/misc/habanalabs/habanalabs.h 189 additions, 0 deletionsdrivers/misc/habanalabs/habanalabs.h
- drivers/misc/habanalabs/habanalabs_drv.c 14 additions, 2 deletionsdrivers/misc/habanalabs/habanalabs_drv.c
- drivers/misc/habanalabs/memory.c 8 additions, 0 deletionsdrivers/misc/habanalabs/memory.c
Loading
Please register or sign in to comment