aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/accel
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/misc/kern...Mark Brown6-57/+13
2 daysMerge branch 'drm-next' of https://gitlab.freedesktop.org/drm/kernel.gitMark Brown69-1128/+4454
4 daysMerge drm/drm-next into drm-misc-nextThomas Zimmermann7-55/+56
4 daysMerge v7.1-rc5 into drm-nextSimona Vetter7-55/+56
4 daysaccel/ivpu: Remove disable_d0i3_msg workaroundAndrzej Kacprowski4-29/+6
6 daysaccel/ivpu: prevent uninitialized data bug in debugfsDan Carpenter1-1/+1
7 daysaccel/ivpu: Document why full JSM message size is always usedKarol Wachowski1-1/+5
10 daysRevert "accel/amdxdna: Support read-only user-pointer BO mappings"Lizhi Hou1-27/+2
10 daysaccel/amdxdna: Block running when IOMMU is offLizhi Hou1-0/+5
10 daysaccel/rocket: fix UAF via dangling GEM handle in create_boDhabaleshwar Das1-5/+12
13 daysaccel/amdxdna: Remove mmap and export support for ubufLizhi Hou3-51/+10
13 daysaccel/amdxdna: Add expandable device heap supportLizhi Hou15-97/+461
14 daysaccel: ethosu: Validate SRAM size on submitRob Herring (Arm)1-3/+15
2026-05-12accel/qaic: Add overflow check to remap_pfn_range during mmapZack McKevitt1-2/+21
2026-05-12accel/qaic: kcalloc + kzalloc to kzallocRosen Penev2-7/+5
2026-05-07accel/amdxdna: Add AIE4 work buffer initializationNishad Saraf10-52/+141
2026-05-07accel/amdxdna: Add AIE4 metadata query supportDavid Zhang10-83/+140
2026-05-07accel/amdxdna: Add command doorbell and wait supportDavid Zhang10-6/+177
2026-05-07accel/amdxdna: Add AIE4 VF hardware context create and destroyDavid Zhang8-0/+348
2026-05-07accel/amdxdna: Init AIE4 device partitionDavid Zhang3-1/+73
2026-05-07accel/amdxdna: Add initial support for AIE4 VFDavid Zhang5-76/+112
2026-05-07accel/amdxdna: Fix clflush buffer sizeLizhi Hou1-3/+3
2026-05-07accel/rocket: Fix prep_bo ioctl leaking positive return from dma_resv_wait_ti...Gyeyoung Baek1-0/+2
2026-05-05accel/amdxdna: Add carveout memory support for non-IOMMU systemsMax Zhen9-78/+634
2026-05-01accel/qaic: fix incorrect counter check in RAS message decodeAlok Tiwari1-2/+2
2026-04-30accel/ivpu: Disallow re-exporting imported GEM objectsKarol Wachowski1-0/+21
2026-04-29accel/ivpu: Add support for limiting NPU frequencyAndrzej Kacprowski8-65/+322
2026-04-27accel/amdxdna: Add configuring low and medium power modeNishad Saraf1-0/+8
2026-04-27accel/amdxdna: Set the system efficiency factor to 2Nishad Saraf1-1/+1
2026-04-27accel/amdxdna: Set default DPM level based on QoS for temporal-only modeLizhi Hou9-21/+31
2026-04-27Merge drm/drm-next into drm-misc-nextThomas Zimmermann2-0/+7
2026-04-23accel/ivpu: Fix swapped register names in pwr_island_drive functionsKarol Wachowski1-8/+8
2026-04-22accel/amdxdna: Improve tracing for job lifecycle and mailbox RX workerMax Zhen4-5/+14
2026-04-17accel/amdxdna: Guard management mailbox channel cleanup against NULL pointerMax Zhen1-0/+6
2026-04-17accel/amdxdna: Get device revision to derive VBNV stringMax Zhen14-7/+136
2026-04-17accel/ethosu: Remove drm_sched_init_args->num_rqs usageTvrtko Ursulin1-1/+0
2026-04-17accel/rocket: Remove drm_sched_init_args->num_rqs usageTvrtko Ursulin1-1/+0
2026-04-17accel/amdxdna: Remove drm_sched_init_args->num_rqs usageTvrtko Ursulin1-1/+0
2026-04-16accel/amdxdna: Fix memory leak in amdxdna_iommu_alloc()Felix Gu1-1/+3
2026-04-16accel/amdxdna: Add hardware scheduler time quantum supportMax Zhen5-1/+72
2026-04-15accel/amdxdna: Fix fatal_error_info layout in firmware interfaceMax Zhen1-1/+1
2026-04-15Merge tag 'drm-next-2026-04-15' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds29-455/+1350
2026-04-14accel/amdxdna: Fix order of canceled mailbox messagesLizhi Hou1-1/+3
2026-04-14accel/amdxdna: Fix iommu_map_sgtable() return value handlingLizhi Hou1-1/+8
2026-04-13accel/amdxdna: Check for device hang on job timeoutLizhi Hou2-5/+37
2026-04-13accel/amdxdna: Read real-time clock frequenciesLizhi Hou7-25/+46
2026-04-10Merge tag 'drm-misc-next-fixes-2026-04-09' of https://gitlab.freedesktop.org/...Dave Airlie1-0/+6
2026-04-09accel/amdxdna: Expose per-client BO memory usage via fdinfoLizhi Hou1-1/+31
2026-04-08Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-2/+45
2026-04-07accel/amdxdna: Handle DETACH_DEBUG_BO through config_debug_bo pathMax Zhen1-0/+1
2026-04-07Merge v7.0-rc7 into drm-nextSimona Vetter1-2/+45
2026-04-03accel/amdxdna: Adjust size for copy_to_user()Lizhi Hou3-34/+50
2026-04-02accel: ethosu: Add hardware dependency hintJean Delvare1-0/+1
2026-04-02accel/ivpu: Trigger recovery on TDR with OS schedulingKarol Wachowski1-0/+6
2026-04-01accel/amdxdna: Support read-only user-pointer BO mappingsMax Zhen1-2/+27
2026-04-01accel/amdxdna: Add AIE4 power on and off supportDavid Zhang3-1/+44
2026-04-01accel/amdxdna: Create common SMU interfaces for AIE2 and AIE4David Zhang8-180/+245
2026-04-01accel/amdxdna: Add AIE4 firmware loadingDavid Zhang6-36/+237
2026-04-01accel/amdxdna: Create common PSP interfaces for AIE2 and AIE4David Zhang6-58/+60
2026-04-01accel/amdxdna: Add basic support for AIE4 devicesDavid Zhang15-14/+664
2026-04-01accel/amdxdna: Create shared functions for AIE2 and AIE4Lizhi Hou15-210/+246
2026-03-31Merge drm/drm-next into drm-misc-nextThomas Zimmermann4-14/+17
2026-03-31BackMerge tag 'v7.0-rc6' into drm-nextDave Airlie2-2/+5
2026-03-30Merge drm/drm-fixes into drm-misc-next-fixesMaxime Ripard4-14/+17
2026-03-27accel/qaic: Retain bootlogs that overflowZack McKevitt1-1/+2
2026-03-27accel/qaic: Simplify bootlog line handlingTroy Hanson1-12/+13
2026-03-27accel/qaic: Update copyright headers to yearless formatZack McKevitt16-30/+27
2026-03-27accel/qaic: Handle DBC deactivation if the owner went awayYoussef Samir1-2/+45
2026-03-27Merge tag 'drm-misc-next-2026-03-26' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie12-275/+396
2026-03-26accel/amdxdna: Fix leak when pinning ubuf pagesMax Zhen1-4/+8
2026-03-26BackMerge tag 'v7.0-rc4' into drm-nextDave Airlie2-12/+12
2026-03-25accel/amdxdna: Add per-process BO memory usage query supportMax Zhen5-13/+142
2026-03-24accel/ivpu: Add disable clock relinquish workaround for NVL-A0Karol Wachowski2-2/+5
2026-03-23accel/amdxdna: Return ERR_PTR on dma_alloc_noncoherent failureWendy Liang1-1/+6
2026-03-23accel/amdxdna: fix missing newline in pr_err messagehaoyu.lu1-1/+1
2026-03-20accel/amdxdna: Refactor GEM BO handling and add helper APIs for address retri...Max Zhen9-274/+261
2026-03-20accel/ivpu: Perform engine reset instead of device recovery on TDRKarol Wachowski9-17/+92
2026-03-17accel/amdxdna: Support retrieving hardware context debug informationLizhi Hou8-11/+213
2026-03-16accel/amdxdna: Add debug prints for command submissionLizhi Hou1-5/+29
2026-03-12accel/amdxdna: Allow forcing IOVA-based DMA via module parameterLizhi Hou10-31/+324
2026-03-12Merge drm/drm-next into drm-misc-nextMaxime Ripard11-124/+194
2026-03-11accel/amdxdna: Support sensors for column utilizationMario Limonciello (AMD)2-5/+37
2026-03-11accel/amdxdna: Add IOCTL to retrieve realtime NPU power estimateLizhi Hou3-1/+51
2026-03-11accel/amdxdna: Import AMD_PMF namespaceMario Limonciello (AMD)1-0/+1
2026-03-11accel/ivpu: Apply minor code style cleanups to align with kernel styleKarol Wachowski1-4/+4
2026-03-11Merge v7.0-rc3 into drm-nextSimona Vetter11-124/+194
2026-03-10accel/amdxdna: Fix runtime suspend deadlock when there is pending jobLizhi Hou2-12/+12
2026-03-10accel/ivpu: Remove boot params address setting via MMIO registerAndrzej Kacprowski2-7/+0
2026-03-09accel/ivpu: Test for imported buffers with drm_gem_is_imported()Karol Wachowski1-2/+2
2026-03-09accel/ivpu: Remove boot params address setting via MMIO registerAndrzej Kacprowski2-7/+0
2026-03-05accel: ethosu: Handle possible underflow in IFM size calculationsRob Herring (Arm)1-2/+5
2026-03-05accel: ethosu: Fix NPU_OP_ELEMENTWISE validation with scalarRob Herring (Arm)1-1/+4
2026-03-05accel: ethosu: Fix job submit error clean-up refcount underflowsRob Herring (Arm)1-8/+18
2026-03-05accel/amdxdna: Split mailbox channel create functionLizhi Hou4-90/+112
2026-03-04accel/amdxdna: Fix major version check on NPU1 platformLizhi Hou1-1/+1
2026-03-03accel/ivpu: Limit number of maximum contexts and doorbells per userKarol Wachowski3-20/+136
2026-03-03Merge drm/drm-next into drm-misc-nextThomas Zimmermann15-66/+113
2026-03-02accel/amdxdna: Fix NULL pointer dereference of mgmt_channLizhi Hou3-10/+19
2026-02-27accel/amdxdna: Fill invalid payload for failed commandLizhi Hou3-15/+38
2026-02-26accel/ivpu: Update FW Boot API to version 3.29.4Maciej Falkowski1-118/+93
2026-02-25accel/amdxdna: Use a different name for latest firmwareLizhi Hou6-5/+26
2026-02-23accel/amdxdna: Validate command buffer payload countLizhi Hou1-1/+4
2026-02-23accel/amdxdna: Prevent ubuf size overflowLizhi Hou1-1/+5
2026-02-23accel/amdxdna: Fix out-of-bounds memset in command slot handlingLizhi Hou1-4/+4
2026-02-23accel/amdxdna: Fix command hang on suspended hardware contextLizhi Hou1-7/+11
2026-02-23accel/amdxdna: Fix suspend failure after enabling turbo modeLizhi Hou1-4/+5
2026-02-23accel/amdxdna: Fix dead lock for suspend and resumeLizhi Hou6-19/+26
2026-02-23accel/amdxdna: Reduce log noise during process terminationMario Limonciello2-3/+7
2026-02-23accel/amdxdna: Fix crash when destroying a suspended hardware contextLizhi Hou1-0/+3
2026-02-23accel/amdxdna: Switch to always use chained commandLizhi Hou1-2/+2
2026-02-23accel/amdxdna: Remove buffer size check when creating command BOLizhi Hou1-19/+19
2026-02-23Merge drm/drm-fixes into drm-misc-fixesMaxime Ripard76-623/+541
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook8-22/+14
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds10-26/+13
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds4-4/+4
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds39-98/+98
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook48-176/+182
2026-02-18accel: ethosu: Fix shift overflow in cmd_to_addr()Dan Carpenter1-1/+1
2026-02-17Merge tag 'char-misc-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-44/+0
2026-02-04accel/amdxdna: Move RPM resume into job run functionLizhi Hou1-10/+9
2026-02-04accel/amdxdna: Fix incorrect DPM level after suspend/resumeLizhi Hou2-2/+3
2026-02-03accel/amdxdna: Fix incorrect error code returned for failed chain commandLizhi Hou1-1/+1
2026-02-03accel/amdxdna: Remove hardware context statusLizhi Hou3-28/+5
2026-01-30accel/amdxdna: Fix memory leak in amdxdna_ubuf_mapZishun Yi1-2/+8
2026-01-30accel/amdxdna: Stop job scheduling across aie2_release_resource()Lizhi Hou1-0/+6
2026-01-30accel/amdxdna: Hold mm structure across iommu_sva_unbind_device()Lizhi Hou2-0/+4
2026-01-20Merge tag 'mhi-for-v6.20' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman1-44/+0
2026-01-16Merge tag 'drm-misc-next-2026-01-15' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie20-111/+163
2026-01-14accel/amdxdna: Fix notifier_wq flushing warningLizhi Hou1-1/+1
2026-01-10accel/rocket: factor out code with find_core_for_dev in rocket_removeQuentin Schulz1-7/+8
2026-01-10accel/rocket: fix unwinding in error path in rocket_probeQuentin Schulz1-1/+14
2026-01-10accel/rocket: fix unwinding in error path in rocket_core_initQuentin Schulz1-2/+5
2026-01-08accel/amdxdna: Update firmware version check for latest firmwareLizhi Hou6-42/+20
2026-01-08accel/amdxdna: Update message DMA buffer allocationLizhi Hou3-15/+33
2026-01-08accel/ivpu: Implement warm boot flow for NPU6 and unify boot handlingKarol Wachowski9-43/+82
2025-12-31net: qrtr: Drop the MHI auto_queue feature for IPCR DL channelsManivannan Sadhasivam1-44/+0
2025-12-26Merge tag 'drm-misc-next-2025-12-19' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie14-184/+122
2025-12-26Merge tag 'drm-misc-next-2025-12-12' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie14-70/+64
2025-12-18accel/amdxdna: Enable hardware context priorityLizhi Hou2-1/+27
2025-12-18accel/amdxdna: Enable temporal sharing only modeLizhi Hou6-4/+21
2025-12-18accel/amdxdna: Remove NPU2 supportLizhi Hou4-120/+0
2025-12-17accel/amdxdna: Remove amdxdna_flush()Lizhi Hou1-18/+11
2025-12-16accel/ivpu: Validate scatter-gather size against buffer sizeKarol Wachowski3-6/+21
2025-12-15accel/amdxdna: Block running under a hypervisorMario Limonciello (AMD)1-0/+6
2025-12-15accel/amdxdna: Fix potential NULL pointer dereference in context cleanupLizhi Hou1-24/+26
2025-12-12accel/amdxdna: Fix race where send ring appears full due to delayed head updateLizhi Hou1-11/+16
2025-12-10accel/amdxdna: Fix cu_idx being cleared by memset() during command setupLizhi Hou1-4/+4
2025-12-09accel/amdxdna: Fix race condition when checking rpm_onLizhi Hou7-47/+24
2025-12-08accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg()Lizhi Hou1-18/+1
2025-12-02accel/amdxdna: Poll MPNPU_PWAITMODE after requesting firmware suspendLizhi Hou8-1/+35
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