aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/accel
AgeCommit message (Expand)AuthorFilesLines
2025-11-13accel/amdxdna: Fix deadlock between context destroy and job timeoutLizhi Hou1-2/+4
2025-11-13accel/amdxdna: Clear mailbox interrupt register during channel creationLizhi Hou1-0/+1
2025-11-12accel/ivpu: Fix warning due to undefined CONFIG_PROC_FSKarol Wachowski1-2/+2
2025-11-12accel/ivpu: Count only resident buffers in memory utilizationKarol Wachowski1-1/+2
2025-11-12accel/ivpu: Add fdinfo support for memory statisticsKarol Wachowski3-0/+23
2025-11-07accel/qaic: Add qaic_ prefix to irq_polling_workZack McKevitt3-3/+3
2025-11-07accel/qaic: Collect crashdump from SSR channelPranjal Ramajor Asha Kanojiya5-18/+578
2025-11-07accel/qaic: Implement basic SSR handlingJeffrey Hugo6-7/+359
2025-11-07accel/qaic: Add DMA Bridge Channel(DBC) sysfs and ueventsPranjal Ramajor Asha Kanojiya5-0/+145
2025-11-07accel/amdxdna: Treat power-off failure as unrecoverable errorLizhi Hou1-0/+10
2025-11-06accel/amdxdna: Fix dma_fence leak when job is canceledLizhi Hou2-1/+1
2025-11-05accel/qaic: Add support for PM callbacksYoussef Samir4-0/+103
2025-11-05accel/amdxdna: Support preemption requestsLizhi Hou7-1/+192
2025-11-05accel/ivpu: Improve debug and warning messagesKarol Wachowski6-58/+120
2025-11-04accel/amdxdna: Add IOCTL parameter for telemetry dataLizhi Hou6-10/+156
2025-11-04accel/amdxdna: Add IOCTL parameter for resource dataLizhi Hou4-7/+31
2025-11-04accel/amdxdna: Add hardware specific attributesLizhi Hou7-0/+19
2025-11-03accel/amdxdna: Use MSG_OP_CHAIN_EXEC_NPU when supportedLizhi Hou11-167/+392
2025-10-31drm: include drm_print.h where neededJani Nikula3-0/+3
2025-10-30accel/amdxdna: Fix incorrect command state for timed out jobLizhi Hou2-2/+14
2025-10-30accel/ivpu: Wait for CDYN de-assertion during power down sequenceKarol Wachowski2-0/+19
2025-10-30accel/ivpu: Disallow setting sched mode OS starting from NPU6Karol Wachowski2-1/+7
2025-10-30accel/ivpu: Add support for userptr buffer objectsJacek Lawrynowicz7-3/+218
2025-10-30accel/ivpu: Fix race condition when unbinding BOsTomasz Rusinowicz1-1/+2
2025-10-30accel/ivpu: replace use of system_wq with system_percpu_wqMarco Crivellari5-5/+6
2025-10-30accel/ivpu: replace use of system_unbound_wq with system_dfl_wqMarco Crivellari1-1/+1
2025-10-29accel/ivpu: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus2-3/+0
2025-10-29accel/ivpu: Remove skip of dma unmap for imported buffersMaciej Falkowski1-3/+0
2025-10-27accel/qaic: Rename constant for clarityTroy Hanson1-7/+7
2025-10-27accel/qaic: Fix commentAswin Venkatesan1-1/+1
2025-10-27accel/qaic: Update the sahara image table for AIC200Youssef Samir1-1/+4
2025-10-24accel: Add Arm Ethos-U NPU driverRob Herring (Arm)11-0/+1918
2025-10-24accel/amdxdna: Fix uninitialized return valueLizhi Hou1-2/+2
2025-10-24accel/amdxdna: Fix incorrect return value in aie2_hwctx_sync_debug_bo()Lizhi Hou1-1/+1
2025-10-24Merge drm/drm-next into drm-misc-nextThomas Zimmermann5-5/+19
2025-10-24Merge tag 'drm-misc-next-2025-10-21' of https://gitlab.freedesktop.org/drm/mi...Simona Vetter24-191/+704
2025-10-23accel/ivpu: Add support for Nova Lake's NPUMaciej Falkowski4-0/+17
2025-10-21Merge tag 'drm-misc-next-2025-10-02' of https://gitlab.freedesktop.org/drm/mi...Simona Vetter28-581/+1051
2025-10-20accel/amdxdna: Support firmware debug bufferLizhi Hou14-14/+226
2025-10-20accel/qaic: Fix mismatched types in min()Zack McKevitt1-2/+2
2025-10-20accel/qaic: Use check_add_overflow in sahara for 64b typesZack McKevitt1-6/+11
2025-10-16accel/amdxdna: Support getting last hardware errorLizhi Hou5-19/+146
2025-10-15accel/ivpu: Fix race condition when mapping dmabufWludzik, Jozef1-1/+2
2025-10-14accel/qaic: Support the new READ_DATA implementationJeff Hugo1-34/+104
2025-10-14accel/qaic: Ensure entry belongs to DBC in qaic_perf_stats_bo_ioctl()Youssef Samir1-0/+10
2025-10-14accel/qaic: Use overflow check function instead of divisionCarl Vanderlip2-4/+6
2025-10-14accel/qaic: Fix incorrect error return pathAswin Venkatesan1-1/+1
2025-10-14accel/qaic: Remove redundant retry_count = 0 statementYoussef Samir1-1/+0
2025-10-14accel/qaic: Synchronize access to DBC request queue head & tail pointerPranjal Ramajor Asha Kanojiya3-2/+15
2025-10-14accel/qaic: Include signal.h in qaic_control.cZack McKevitt1-0/+1
2025-10-14accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()Youssef Samir1-1/+1
2025-10-14accel/qaic: Use kvcalloc() for slice requests allocationYoussef Samir1-3/+3
2025-10-14accel/qaic: Fix bootlog initialization orderingJeffrey Hugo1-2/+3
2025-10-13accel/qaic: Add support to export dmabuf fdPranjal Ramajor Asha Kanojiya1-0/+28
2025-10-13Merge drm/drm-next into drm-misc-nextThomas Zimmermann15-24/+1437
2025-10-08accel/ivpu: Return correct job error statusAndrzej Kacprowski2-15/+37
2025-10-08accel/ivpu: Trigger engine reset for additional job status codesAndrzej Kacprowski1-1/+9
2025-10-08accel/ivpu: Update JSM API header to 3.33.0Andrzej Kacprowski1-54/+96
2025-10-08accel/amdxdna: Resume power for creating and destroying hardware contextLizhi Hou1-1/+8
2025-10-06accel/qaic: Replace snprintf() with sysfs_emit() in sysfs show functionsChelsy Ratnawat1-3/+3
2025-10-06accel/qaic: Replace kcalloc + copy_from_user with memdup_array_userThorsten Blum1-25/+9
2025-10-06accel/qaic: Replace kzalloc + copy_from_user with memdup_userThorsten Blum1-9/+4
2025-10-02accel/ivpu: Fix DCT active percent formatKarol Wachowski3-4/+9
2025-10-01accel/ivpu: Improve BO alloc/free warningsJacek Lawrynowicz1-2/+7
2025-10-01accel/ivpu: Fix doc description of job structureAndrzej Kacprowski1-17/+27
2025-10-01accel/ivpu: Fix page fault in ivpu_bo_unbind_all_bos_from_context()Jacek Lawrynowicz1-6/+16
2025-10-01accel/ivpu: Rework bind/unbind of imported buffersJacek Lawrynowicz3-34/+60
2025-10-01accel/ivpu: Enable MCA ECC signalling based on MSRTomasz Rusinowicz3-0/+28
2025-09-25accel/ivpu: Split FW runtime and global memory buffersKarol Wachowski9-75/+152
2025-09-25accel/habanalabs: add Infineon version checkPavan S1-2/+9
2025-09-25accel/habanalabs/gaudi2: read preboot status after recovering from dirty stateKonstantin Sinyuk1-1/+7
2025-09-25accel/habanalabs: add HL_GET_P_STATE passthrough typeAriel Aviad1-0/+3
2025-09-25accel/habanalabs: add debugfs interface for HLDIO testingKonstantin Sinyuk2-0/+214
2025-09-25accel/habanalabs: add NVMe Direct I/O (HLDIO) infrastructureKonstantin Sinyuk6-2/+624
2025-09-25accel/habanalabs: support mapping cb with vmalloc-backed coherent memoryMoti Haimovski2-0/+26
2025-09-25accel/habanalabs: remove old interface variation of 'access_ok()'Ilia Levi1-5/+0
2025-09-25accel/habanalabs/gaudi2: use the CPLD_SHUTDOWN event handlerKonstantin Sinyuk2-4/+2
2025-09-25accel/habanalabs: disable device access after CPLD_SHUTDOWNKonstantin Sinyuk2-0/+28
2025-09-25accel/habanalabs: clarify ctx use after hl_ctx_put() in dmabuf releaseTomer Tayar1-1/+6
2025-09-25accel/habanalabs/gaudi2: add support for logging register accesses from debugfsSharley Calzolari3-1/+148
2025-09-25accel/habanalabs/gaudi2: stringify engine/queue idsAriel Suller2-8/+367
2025-09-25accel/habanalabs: add generic message type to get error countersVitaly Margolin1-0/+3
2025-09-25accel/habanalabs/gaudi2: fix BMON disable configurationVered Yavniely1-1/+1
2025-09-25accel/habanalabs: return ENOMEM if less than requested pages were pinnedTomer Tayar1-1/+1
2025-09-24accel/amdxdna: Enhance runtime power managementLizhi Hou12-160/+262
2025-09-18accel/ivpu: Add support for user-managed preemption bufferAndrzej Kacprowski6-44/+130
2025-09-18accel/ivpu: Update JSM firmware API to latest 3.32.5 versionKarol Wachowski1-187/+326
2025-09-18accel/ivpu: Ensure rpm_runtime_put in case of engine reset/resume failKarol Wachowski1-2/+2
2025-09-18accel/ivpu: Remove unused firmware boot parametersAndrzej Kacprowski1-9/+0
2025-09-18accel/ivpu: Refactor priority_bands_show for readabilityJacek Lawrynowicz1-24/+14
2025-09-18accel/ivpu: Reset cmdq->db_id on register failureKarol Wachowski1-2/+4
2025-09-17accel/amdxdna: Call dma_buf_vmap_unlocked() for imported objectLizhi Hou1-27/+20
2025-09-15Merge drm/drm-next into drm-misc-nextThomas Zimmermann4-5/+5
2025-09-15Merge tag 'v6.17-rc6' into drm-nextDave Airlie4-5/+5
2025-09-11accel/amdxdna: Fix an integer overflow in aie2_query_ctx_status_array()Lizhi Hou1-0/+6
2025-09-04accel/amdxdna: Add ioctl DRM_IOCTL_AMDXDNA_GET_ARRAYLizhi Hou3-26/+118
2025-09-01accel/ivpu: Prevent recovery work from being queued during device removalKarol Wachowski3-4/+4
2025-09-01accel/ivpu: Make function parameter names consistentJacek Lawrynowicz2-2/+2
2025-09-01accel/ivpu: Remove unused PLL_CONFIG_DEFAULTJacek Lawrynowicz1-2/+1
2025-09-01accel/rocket: Fix some error checking in rocket_core_init()Dan Carpenter1-1/+1
2025-09-01accel/rocket: Check the correct DMA irq status to warn aboutHeiko Stuebner1-1/+1
2025-09-01accel/rocket: Fix usages of kfree() and sizeof()Brigham Campbell1-3/+4
2025-09-01accel/rocket: Depend on DRM_ACCEL not just DRMHeiko Stuebner1-1/+1
2025-09-01accel/rocket: Fix indentation of Kconfig entryHeiko Stuebner1-8/+8
2025-08-29accel/amdxdna: Use int instead of u32 to store error codesQianfeng Rong1-3/+3
2025-08-26accel/amdxdna: Fix incorrect type used for a local variableLizhi Hou1-1/+2
2025-08-20Merge drm/drm-fixes into drm-misc-fixesMaxime Ripard1-16/+7
2025-08-20Merge drm/drm-next into drm-misc-nextMaxime Ripard1-16/+7
2025-08-19Merge tag 'drm-misc-next-2025-08-14' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie27-166/+6370
2025-08-18accel/amdxdna: Add a function to walk hardware contextsLizhi Hou8-95/+102
2025-08-16accel/habanalabs/gaudi2: Use kvfree() for memory allocated with kvcalloc()Thorsten Blum1-1/+1
2025-08-12Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-16/+7
2025-08-11Merge drm/drm-next into drm-misc-nThomas Zimmermann1-2/+2
2025-08-06accel/amdxdna: Unify pm and rpm suspend and resume callbacksLizhi Hou7-134/+73
2025-08-03accel/rocket: Fix undeclared const rocket_pm_opsBrigham Campbell1-0/+2
2025-08-03accel/rocket: Fix Rockchip NPU compilationBrigham Campbell1-2/+2
2025-07-30Merge tag 'drm-next-2025-07-30' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds17-171/+860
2025-07-25accel/rocket: Add IOCTLs for synchronizing memory accessesTomeu Vizoso3-0/+62
2025-07-25accel/rocket: Add job submission IOCTLTomeu Vizoso9-1/+738
2025-07-25accel/rocket: Add IOCTL for BO creationTomeu Vizoso5-2/+175
2025-07-25accel/rocket: Add a new driver for Rockchip's NPUTomeu Vizoso10-0/+551
2025-07-25accel/rocket: Add registers headerTomeu Vizoso1-0/+4404
2025-07-22accel/amdxdna: Delete pci_free_irq_vectors()Salah Triki1-6/+2
2025-07-22accel/amdxdna: Support user space allocated bufferLizhi Hou4-25/+366
2025-07-22accel/ivpu: Remove lockdep_assert_irqs_disabled()Maarten Lankhorst1-1/+0
2025-07-15drm/sched: Rename DRM_GPU_SCHED_STAT_NOMINAL to DRM_GPU_SCHED_STAT_RESETMaíra Canal1-1/+1
2025-07-12habanalabs: fix UAF in export_dmabuf()Al Viro1-16/+7
2025-07-08Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst1-2/+2
2025-07-04drm: move drm based debugfs funcs to drm_debugfs.cSunil Khatri1-16/+0
2025-06-23Merge 6.16-rc3 into driver-core-nextGreg Kroah-Hartman1-2/+2
2025-06-20Merge tag 'drm-misc-next-2025-06-19' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie7-125/+170
2025-06-18Merge tag 'drm-misc-next-2025-06-12' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie11-29/+689
2025-06-17sysfs: treewide: switch back to attribute_group::bin_attrsThomas Weißschuh1-1/+1
2025-06-17sysfs: treewide: switch back to bin_attribute::read()/write()Thomas Weißschuh1-1/+1
2025-06-16accel/amdxdna: Revise device bo creation and freeLizhi Hou3-92/+106
2025-06-16accel/ivpu: Add turbo flag to the DRM_IVPU_CMDQ_CREATE ioctlAndrzej Kacprowski2-33/+59
2025-06-16accel/ivpu: Add initial Wildcat Lake supportMaciej Falkowski3-0/+5
2025-06-11accel/qaic: Use dev_printk() in RASJeff Hugo1-8/+8
2025-06-11Merge drm/drm-next into drm-misc-nextThomas Zimmermann12-80/+105
2025-06-09accel/amdxdna: Fix incorrect PSP firmware sizeLizhi Hou1-2/+2
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()timers-cleanups-2025-06-08Ingo Molnar1-1/+1
2025-06-06Merge tag 'drm-fixes-2025-06-06' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds5-52/+74
2025-06-06accel/qaic: delete qaic_bo.handleSimona Vetter2-3/+0
2025-06-05accel/ivpu: Fix warning in ivpu_gem_bo_free()Jacek Lawrynowicz1-1/+2
2025-06-05accel/ivpu: Trigger device recovery on engine reset/resume failureKarol Wachowski2-4/+11
2025-06-05accel/ivpu: Use dma_resv_lock() instead of a custom mutexJacek Lawrynowicz2-30/+34
2025-06-04Merge tag 'pci-v6.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2025-06-02accel/ivpu: Add inference_timeout_ms module parameterKarol Wachowski3-3/+17
2025-05-30Merge tag 'iommu-updates-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-11/+2
2025-05-30accel/qaic: Add Reliability, Accessibility, Serviceability (RAS)Jeff Hugo5-0/+667
2025-05-28Merge tag 'drm-next-2025-05-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds16-140/+460
2025-05-28drm/sched: Store the drm client_id in drm_sched_fencePierre-Eric Pelloux-Prayer1-1/+2
2025-05-28accel/ivpu: Reorder Doorbell Unregister and Command Queue DestructionKarol Wachowski1-4/+4
2025-05-28accel/ivpu: Use firmware names from upstream repoJacek Lawrynowicz1-6/+6
2025-05-28accel/ivpu: Improve buffer object loggingJacek Lawrynowicz2-8/+18
2025-05-23Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings'...Joerg Roedel1-11/+2
2025-05-21Merge tag 'v6.15-rc7' into x86/core, to pick up fixesIngo Molnar1-1/+1
2025-05-19accel/habanalabs: Switch to use %ptTsAndy Shevchenko1-22/+3
2025-05-13Merge branch 'x86/msr' into x86/core, to resolve conflictsIngo Molnar2-3/+1
2025-05-12accel/ivpu: Use effective buffer size for zero terminatorMarkus Burri1-1/+1
2025-05-08accel/amdxdna: Support submit commands without argumentsLizhi Hou1-10/+12
2025-05-08accel/habanalabs: Don't build the driver on UMLIngo Molnar1-1/+1
2025-05-06Merge tag 'v6.15-rc5' into x86/msr, to pick up fixes and to resolve conflictsIngo Molnar3-11/+13
2025-05-06BackMerge tag 'v6.15-rc5' into drm-nextDave Airlie10-129/+207
2025-05-02x86/msr: Add explicit includes of <asm/msr.h>Xin Li (Intel)1-2/+0
2025-04-30accel/ivpu: Correct mutex unlock order in job submissionKarol Wachowski1-1/+1
2025-04-30accel/ivpu: Fix pm related deadlocks in cmdq ioctlsJacek Lawrynowicz1-9/+24
2025-04-30accel/ivpu: Increase state dump msg timeoutJacek Lawrynowicz1-1/+1
2025-04-28iommu: Remove IOMMU_DEV_FEAT_SVAJason Gunthorpe1-11/+2
2025-04-25accel/ivpu: Fix the D0i2 disable test modeAndrzej Kacprowski1-2/+2
2025-04-25accel/ivpu: Correct DCT interrupt handlingKarol Wachowski2-9/+11
2025-04-25accel/ivpu: Implement heartbeat-based TDR mechanismKarol Wachowski4-0/+26
2025-04-23PCI: Add CONFIG_MMU dependencyArnd Bergmann1-1/+0
2025-04-15Merge drm/drm-next into drm-misc-nextThomas Zimmermann3-3/+28
2025-04-14Merge tag 'drm-misc-next-2025-04-09' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie8-114/+408
2025-04-11accel/qaic: Test for imported buffers with drm_gem_is_imported()Thomas Zimmermann1-4/+4
2025-04-11accel/ivpu: Add cmdq_id to job related logsKarol Wachowski1-7/+8
2025-04-11accel/ivpu: Show NPU frequency in sysfsAndrzej Kacprowski4-1/+62
2025-04-11accel/ivpu: Fix the NPU's DPU frequency calculationAndrzej Kacprowski5-86/+64
2025-04-11accel/ivpu: Update FW Boot API to version 3.28.3Karol Wachowski3-22/+58
2025-04-11accel/ivpu: Flush pending jobs of device's workqueuesMaciej Falkowski1-3/+3
2025-04-10accel/amdxdna: Fix incorrect size of ERT_START_NPU commandsLizhi Hou2-9/+7
2025-04-10accel/ivpu: Test for imported buffers with drm_gem_is_imported()Thomas Zimmermann1-3/+3
2025-04-08Merge drm/drm-fixes into drm-misc-fixesThomas Zimmermann49-489/+1404
2025-04-07Merge drm/drm-next into drm-misc-nextThomas Zimmermann7-12/+17
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-04-01Merge tag 'driver-core-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-5/+5
2025-04-01Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/...Linus Torvalds4-4/+4
2025-03-31accel/ivpu: Fix PM related deadlocks in MS IOCTLsJacek Lawrynowicz2-2/+20
2025-03-31accel/ivpu: Fix deadlock in ivpu_ms_cleanup()Jacek Lawrynowicz1-0/+6
2025-03-31accel/ivpu: Fix warning in ivpu_ipc_send_receive_internal()Jacek Lawrynowicz1-1/+2
2025-03-28Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds42-466/+1388
2025-03-28accel/amdxdna: Add BO import and exportLizhi Hou6-108/+404
2025-03-27accel/amdxdna: s/drm_gem_v[un]map_unlocked/drm_gem_v[un]map/Boris Brezillon1-2/+2
2025-03-27accel/ivpu: s/drm_gem_shmem_v[un]map/drm_gem_shmem_v[un]map_locked/Boris Brezillon1-2/+2
2025-03-27accel/ivpu: pages_use_count is now a refcount_tBoris Brezillon1-1/+1
2025-03-21Merge tag 'drm-misc-fixes-2025-03-20' of ssh://gitlab.freedesktop.org/drm/mis...Dave Airlie1-2/+7
2025-03-16accel/habanalabs: convert timeouts to secs_to_jiffies()Easwar Hariharan4-4/+4
2025-03-14accel/qaic: Remove redundant 'flush_workqueue()' callsChen Ni1-2/+0
2025-03-14accel/qaic: Fix integer overflow in qaic_validate_req()Dan Carpenter1-1/+3