Commit 1d87afd6 authored by YiPeng Chai's avatar YiPeng Chai Committed by Alex Deucher
Browse files

drm/amdgpu: Add poison consumption sequence numbers for gfx and sdma



Add poison consumption sequence numbers for
gfx and sdma.

V3:
  Use RAS_EVENT_LOG to print ras log info.

Signed-off-by: default avatarYiPeng Chai <YiPeng.Chai@amd.com>
Reviewed-by: default avatarTao Zhou <tao.zhou1@amd.com>
Reviewed-by: default avatarHawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 47ba675a
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@
#include "kfd_device_queue_manager.h"
#include "kfd_smi_events.h"
#include "amdgpu_ras.h"
#include "amdgpu_ras_mgr.h"

/*
 * GFX9 SQ Interrupts
@@ -228,6 +229,10 @@ static void event_interrupt_poison_consumption_v9(struct kfd_node *dev,

	kfd_signal_poison_consumed_event(dev, pasid);

	if (amdgpu_uniras_enabled(dev->adev))
		event_id = amdgpu_ras_mgr_gen_ras_event_seqno(dev->adev,
					RAS_SEQNO_TYPE_POISON_CONSUMPTION);
	else
		event_id = amdgpu_ras_acquire_event_id(dev->adev, type);

	RAS_EVENT_LOG(dev->adev, event_id,