]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
accel/ivpu: Add coredump support
authorKarol Wachowski <karol.wachowski@intel.com>
Mon, 30 Sep 2024 19:52:58 +0000 (21:52 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 27 Feb 2025 12:30:15 +0000 (04:30 -0800)
commit509662f532ac1bf127047fabe52d88dcb6d42c76
treec367a9e3bd5ee2ab023920401c0375ab5993ae2d
parentd3f80d98f204e08a49e5f7c0bd4e031d9d31eb50
accel/ivpu: Add coredump support

[ Upstream commit bade0340526827d03d9c293450c0422beba77f04 ]

Use coredump (if available) to collect FW logs in case of a FW crash.
This makes dmesg more readable and allows to collect more log data.

Signed-off-by: Karol Wachowski <karol.wachowski@intel.com>
Reviewed-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240930195322.461209-8-jacek.lawrynowicz@linux.intel.com
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Stable-dep-of: 41a2d8286c90 ("accel/ivpu: Fix error handling in recovery/reset")
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/accel/ivpu/Kconfig
drivers/accel/ivpu/Makefile
drivers/accel/ivpu/ivpu_coredump.c [new file with mode: 0644]
drivers/accel/ivpu/ivpu_coredump.h [new file with mode: 0644]
drivers/accel/ivpu/ivpu_drv.c
drivers/accel/ivpu/ivpu_fw_log.h
drivers/accel/ivpu/ivpu_pm.c