Use GEM shmem for buffer management code 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/TODO | 1 - 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 +- 12 files changed, 266 insertions(+), 572 deletions(-) -- 2.25.1