Message ID | 20230323125504.2586442-9-stanislaw.gruszka@linux.intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | accel/ivpu: Fixes for 6.3 | expand |
On 3/23/2023 6:55 AM, Stanislaw Gruszka wrote: > From: Andrzej Kacprowski <andrzej.kacprowski@linux.intel.com> > > IPC messages transmitted to the device must be marked as > allocated - status field must be set to 1. The VPU driver > has IVPU_IPC_HDR_ALLOCATED incorrectly defined. Future VPU > firmware versions will reject all IPC messages with invalid > status and will not work with a VPU driver that is missing > this fix. > > Fixes: 5d7422cfb498 ("accel/ivpu: Add IPC driver and JSM messages") > Signed-off-by: Andrzej Kacprowski <andrzej.kacprowski@linux.intel.com> > Signed-off-by: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com> Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
diff --git a/drivers/accel/ivpu/ivpu_ipc.h b/drivers/accel/ivpu/ivpu_ipc.h index 9838202ecfad..68f5b6668e00 100644 --- a/drivers/accel/ivpu/ivpu_ipc.h +++ b/drivers/accel/ivpu/ivpu_ipc.h @@ -21,7 +21,7 @@ struct ivpu_bo; #define IVPU_IPC_ALIGNMENT 64 #define IVPU_IPC_HDR_FREE 0 -#define IVPU_IPC_HDR_ALLOCATED 0 +#define IVPU_IPC_HDR_ALLOCATED 1 /** * struct ivpu_ipc_hdr - The IPC message header structure, exchanged