- Move to threaded_irqs to mitigate potential infinite loop in ivpu_ipc_irq_handler() - Implement support for BLOB IDs - Add debugfs support to improve debugging and testing - Add tracing events for performance debugging - Implement HW based scheduling support - Use syncobjs for submit/sync - Refactor IPC protocol to improve message latency - Implement BO cache and MADVISE IOCTL - Add support for user allocated buffers using prime import and dma-buf heaps - Refactor struct ivpu_bo to use struct drm_gem_shmem_object - Add driver/device documentation