Use GEM shmem for buffer management code; Previously sent as RFC: https://lore.kernel.org/dri-devel/20230901164842.178654-1-stanislaw.gruszka@xxxxxxxxxxxxxxx/ Compared to RFC only changelog's were improved. Jacek Lawrynowicz (4): accel/ivpu: Allocate vpu_addr in gem->open() callback accel/ivpu: Fix locking in ivpu_bo_remove_all_bos_from_context() accel/ivpu: Remove support for uncached buffers accel/ivpu: Use GEM shmem helper for all buffers drivers/accel/ivpu/Kconfig | 2 +- drivers/accel/ivpu/ivpu_drv.c | 13 +- drivers/accel/ivpu/ivpu_drv.h | 3 + drivers/accel/ivpu/ivpu_fw.c | 2 +- drivers/accel/ivpu/ivpu_gem.c | 678 ++++++++------------------ drivers/accel/ivpu/ivpu_gem.h | 75 +-- drivers/accel/ivpu/ivpu_job.c | 8 +- drivers/accel/ivpu/ivpu_mmu.c | 5 +- drivers/accel/ivpu/ivpu_mmu_context.c | 38 +- drivers/accel/ivpu/ivpu_mmu_context.h | 11 +- include/uapi/drm/ivpu_accel.h | 2 +- 11 files changed, 266 insertions(+), 571 deletions(-) -- 2.25.1