mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/
synced 2026-04-18 06:33:43 -04:00
drm/amdkfd: add debug query exception info operation
Allow the debugger to query additional info based on an exception code. For device exceptions, it's currently only memory violation information. For process exceptions, it's currently only runtime information. Queue exception only report the queue exception status. The debugger has the option of clearing the target exception on query. Signed-off-by: Jonathan Kim <jonathan.kim@amd.com> Reviewed-by: Felix Kuehling <felix.kuehling@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
5bc20c224b
commit
2b36de971d
@@ -3045,6 +3045,13 @@ static int kfd_ioctl_set_debug_trap(struct file *filep, struct kfd_process *p, v
|
||||
&args->query_debug_event.exception_mask);
|
||||
break;
|
||||
case KFD_IOC_DBG_TRAP_QUERY_EXCEPTION_INFO:
|
||||
r = kfd_dbg_trap_query_exception_info(target,
|
||||
args->query_exception_info.source_id,
|
||||
args->query_exception_info.exception_code,
|
||||
args->query_exception_info.clear_exception,
|
||||
(void __user *)args->query_exception_info.info_ptr,
|
||||
&args->query_exception_info.info_size);
|
||||
break;
|
||||
case KFD_IOC_DBG_TRAP_GET_QUEUE_SNAPSHOT:
|
||||
case KFD_IOC_DBG_TRAP_GET_DEVICE_SNAPSHOT:
|
||||
pr_warn("Debug op %i not supported yet\n", args->op);
|
||||
|
||||
Reference in New Issue
Block a user