kfdtest: add set exceptions enable base debug operation
Add set exceptions enabled debug option Signed-off-by: Jonathan Kim <jonathan.kim@amd.com> Change-Id: I6ee1769bbbb90a74074d8100974c4bfeabaf7f2c
This commit is contained in:
committed by
Jonathan Kim
parent
097ee967d1
commit
97fc25bb8d
@@ -146,3 +146,16 @@ HSAKMT_STATUS BaseDebug::QueryDebugEvent(uint64_t *exceptions,
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
void BaseDebug::SetExceptionsEnabled(uint64_t exceptions)
|
||||
{
|
||||
struct kfd_ioctl_dbg_trap_args args = {0};
|
||||
|
||||
memset(&args, 0x00, sizeof(args));
|
||||
|
||||
args.pid = m_Pid;
|
||||
args.op = KFD_IOC_DBG_TRAP_SET_EXCEPTIONS_ENABLED;
|
||||
args.set_exceptions_enabled.exception_mask = exceptions;
|
||||
|
||||
hsaKmtDebugTrapIoctl(&args, NULL);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user