accel/ivpu: Move secondary preemption buffer allocation to DMA range
authorKarol Wachowski <karol.wachowski@intel.com>
Thu, 17 Oct 2024 14:58:17 +0000 (16:58 +0200)
committerJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Wed, 30 Oct 2024 09:23:57 +0000 (10:23 +0100)
commite91191efe75a94ae10fac4b384962068a8151886
tree195f698437ede86bafb5abd4feff0705e959a4e8
parent83b6fa5844b53fe25417229e44c460e4f84da432
accel/ivpu: Move secondary preemption buffer allocation to DMA range

Secondary preemption buffer is accessible by NPU's DMA and can be
allocated with addresses above 4 GB. Move secondary preemption buffer
allocation from SHAVE range which is much smaller (2GB) to DMA range.
This allows to allocate more command queues with corresponding
preemption buffers without running out of address range.

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>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241017145817.121590-12-jacek.lawrynowicz@linux.intel.com
drivers/accel/ivpu/ivpu_job.c