aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/accel
AgeCommit message (Expand)AuthorFilesLines
2025-05-28Merge tag 'drm-next-2025-05-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds16-140/+460
2025-05-21Merge tag 'v6.15-rc7' into x86/core, to pick up fixesIngo Molnar1-1/+1
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-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-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
2025-03-14accel/qaic: Fix possible data corruption in BOs > 2GJeffrey Hugo1-1/+4
2025-03-10Merge 6.14-rc6 into driver-core-nextGreg Kroah-Hartman1-0/+1
2025-02-27accel/amdxdna: Check interrupt register before mailbox_rx_worker exitsLizhi Hou1-4/+13
2025-02-25Merge tag 'v6.14-rc4' into drm-nextDave Airlie1-0/+1
2025-02-21accel/habanalabs: constify 'struct bin_attribute'Thomas Weißschuh1-5/+5
2025-02-21Merge tag 'drm-misc-fixes-2025-02-20' of https://gitlab.freedesktop.org/drm/m...Dave Airlie1-0/+1
2025-02-19accel/amdxdna: Add missing include linux/slab.hSu Hui1-0/+1
2025-02-18Merge drm/drm-next into drm-misc-nextThomas Zimmermann3-39/+58
2025-02-14accel/amdxdna: Refactor hardware context destroy routineLizhi Hou3-13/+21
2025-02-14Merge tag 'drm-misc-next-2025-02-12' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie40-446/+1345
2025-02-12drm/sched: Use struct for drm_sched_init() paramsPhilipp Stanner1-3/+9
2025-02-10accel/ivpu: Implement D0i2 disable test modeKarol Wachowski3-0/+10
2025-02-10accel/ivpu: Add test modes to toggle clock relinquish disableKarol Wachowski2-0/+8
2025-02-10accel/ivpu: Allow to import single buffer into multiple contextsTomasz Rusinowicz3-1/+45
2025-02-10accel/ivpu: Add debugfs interface for setting HWS priority bandsKarol Wachowski4-18/+121
2025-02-10accel/ivpu: Prevent runtime suspend during context abort workAndrzej Kacprowski1-1/+9
2025-02-10accel/ivpu: Add missing locks around mmu queuesAndrzej Kacprowski1-0/+9
2025-02-07Merge tag 'drm-misc-fixes-2025-02-06' of https://gitlab.freedesktop.org/drm/m...Dave Airlie3-39/+58
2025-02-06Merge drm/drm-next into drm-misc-nextMaxime Ripard7-18/+15
2025-02-06Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes' into drm-misc-fixesMaxime Ripard38-15/+8037
2025-02-04accel/amdxdna: Add MODULE_FIRMWARE() declarationsMario Limonciello1-0/+5
2025-02-03accel/ivpu: Move recovery work to system_unbound_wqKarol Wachowski1-1/+1
2025-02-03accel/ivpu: Enable recovery and adjust timeouts for fpgaTomasz Rusinowicz2-10/+5
2025-02-03accel/ivpu: Turn on HWS by default on all platformsKarol Wachowski1-9/+1
2025-02-03accel/ivpu: Fix missing MMU events if file_priv is unboundKarol Wachowski1-1/+7
2025-02-03accel/ivpu: Update last_busy in IRQ handlerJacek Lawrynowicz1-3/+6
2025-02-03accel/ivpu: Add support for hardware fault injectionJacek Lawrynowicz4-29/+58
2025-02-03accel/ivpu: Fix error handling in recovery/resetJacek Lawrynowicz1-36/+43
2025-02-03accel/ivpu: Clear runtime_error after pm_runtime_resume_and_get() failsJacek Lawrynowicz1-1/+4
2025-02-03accel/ivpu: Fix error handling in ivpu_boot()Jacek Lawrynowicz1-2/+6
2025-01-31accel/qaic: Add AIC200 supportJeffrey Hugo5-18/+395
2025-01-31accel/qaic: Add config structs for supported cardsJeffrey Hugo3-30/+61
2025-01-31accel/qaic: Mask out SR-IOV PCI resourcesYoussef Samir1-1/+1
2025-01-31accel/qaic: Add support for MSI-XYoussef Samir1-2/+2
2025-01-31accel/qaic: Allocate an exact number of MSIsYoussef Samir1-2/+4
2025-01-26Merge tag 'mm-nonmm-stable-2025-01-24-23-16' of git://git.kernel.org/pub/scm/...Linus Torvalds4-13/+6
2025-01-17accel/qaic: Change aic100_image_table definitionYoussef Samir1-2/+2
2025-01-13accel/amdxdna: Declare sched_ops as staticLizhi Hou1-1/+1
2025-01-13accel/amdxdna: Remove casting mailbox payload pointerLizhi Hou8-34/+32
2025-01-12drivers: remove get_task_comm() and print task comm directlyYafang Shao2-10/+4
2025-01-12accel/habanalabs: convert timeouts to secs_to_jiffies()Easwar Hariharan2-3/+2
2025-01-10Merge tag 'v6.13-rc6' into drm-nextDave Airlie3-5/+9
2025-01-09accel/amdxdna: Return error when setting clock failed for npu1Lizhi Hou1-0/+2
2025-01-09accel/ivpu: Enable HWS by default on all platformsJacek Lawrynowicz1-1/+12
2025-01-09accel/ivpu: Add platform detection for presiliconKarol Wachowski5-25/+29
2025-01-09accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HWKarol Wachowski1-0/+25
2025-01-09accel/ivpu: Fix locking order in ivpu_job_submitKarol Wachowski1-10/+7
2025-01-09accel/ivpu: Fix locking order in ivpu_cmdq_destroy_ioctlKarol Wachowski1-3/+6
2025-01-09accel/ivpu: Set command queue management capability based on HWSKarol Wachowski4-26/+19
2025-01-09accel/ivpu: Fix missing MMU events from reserved SSIDKarol Wachowski1-3/+4
2025-01-09accel/ivpu: Move parts of MMU event IRQ handling to thread handlerKarol Wachowski3-33/+69
2025-01-09accel/ivpu: Dump only first MMU fault from single contextKarol Wachowski3-20/+46
2025-01-09accel/ivpu: Use workqueue for IRQ handlingMaciej Falkowski11-55/+24
2025-01-09accel/ivpu: Expose NPU memory utilization info in sysfsMaciej Falkowski1-1/+29
2025-01-09accel/ivpu: Abort all jobs after command queue unregisterKarol Wachowski6-62/+121
2025-01-09accel/ivpu: Add API for command queue create/destroy/submitKarol Wachowski3-145/+235
2025-01-09accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ allocationKarol Wachowski1-24/+64
2025-01-03accel/amdxdna: Declare npu6_dev_priv as staticLizhi Hou1-1/+1
2025-01-03accel/amdxdna: Add __user to second parameter of aie2_query_statusLizhi Hou1-1/+1
2025-01-03accel/amdxdna: Declare force_cmdlist as staticLizhi Hou1-1/+1
2025-01-03accel/amdxdna: Use rcu_access_pointer for __rcu pointerLizhi Hou1-1/+1
2025-01-03accel/amdxdna: Declare aie2_max_col as staticLizhi Hou1-1/+1
2025-01-03accel/amdxdna: Declare mailbox register base as __iomem pointerLizhi Hou3-16/+16
2025-01-03accel/amdxdna: Declare npu device profile as static variablesLizhi Hou4-4/+4
2024-12-20Merge tag 'drm-misc-fixes-2024-12-19' of https://gitlab.freedesktop.org/drm/m...Dave Airlie3-5/+9
2024-12-19accel/ivpu: Fix WARN in ivpu_ipc_send_receive_internal()Jacek Lawrynowicz1-1/+1
2024-12-19accel/ivpu: Fix memory leak in ivpu_mmu_reserved_context_init()Jacek Lawrynowicz1-3/+7
2024-12-19accel/ivpu: Fix general protection fault in ivpu_bo_list()Jacek Lawrynowicz1-1/+1
2024-12-18accel/amdxdna: include linux/slab.hArnd Bergmann1-0/+1
2024-12-17accel/amdxdna: Add zero check for pad in ioctl input structuresLizhi Hou4-1/+13
2024-12-16accel/amdxdna: Read firmware interface version from registersLizhi Hou7-50/+64
2024-12-16accel/amdxdna: Enhance power management settingsLizhi Hou17-128/+482
2024-12-16accel/amdxdna: Replace idr api with xarrayLizhi Hou8-72/+60
2024-12-16accel/amdxdna: Add RyzenAI-npu6 supportLizhi Hou4-1/+125
2024-12-13accel/amdxdna: use modern PM helpersArnd Bergmann1-2/+2
2024-12-13accel/amdxdna: Add include interrupt.h to amdxdna_mailbox.cMike Lothian1-0/+1
2024-12-13accel/amdxdna: Add query firmware versionLizhi Hou1-0/+20
2024-12-13accel/amdxdna: Replace mmput with mmput_async to avoid dead lockLizhi Hou1-1/+1
2024-12-13accel/amdxdna: Add device status for aie2 devicesLizhi Hou3-6/+24
2024-12-09Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst2-2/+2
2024-12-05drm: remove driver date from struct drm_driver and all driversJani Nikula3-3/+0
2024-12-05accel/ivpu: remove DRIVER_DATE conditional drm_driver initJani Nikula1-7/+0
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra2-2/+2
2024-11-22accel/amdxdna: Add query functionsLizhi Hou5-0/+310
2024-11-22accel/amdxdna: Add error handlingLizhi Hou5-0/+421
2024-11-22accel/amdxdna: Add suspend and resumeLizhi Hou7-3/+185
2024-11-22accel/amdxdna: Add command executionLizhi Hou17-9/+1452
2024-11-22accel/amdxdna: Add GEM buffer object managementLizhi Hou9-1/+882
2024-11-22accel/amdxdna: Add hardware contextLizhi Hou9-1/+736
2024-11-22accel/amdxdna: Add hardware resource solverLizhi Hou5-1/+508
2024-11-22accel/amdxdna: Support hardware mailboxLizhi Hou16-1/+1707
2024-11-22accel/amdxdna: Add a new driver for AMD AI EngineLizhi Hou16-0/+1311
2024-11-22accel/qaic: Drop redundant vfree() null check in saharaJeffrey Hugo1-2/+1
2024-11-13accel/ivpu: Fix Qemu crash when running in passthroughJacek Lawrynowicz1-1/+1
2024-11-04Backmerge v6.12-rc6 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds...Dave Airlie6-5/+19
2024-10-30accel/ivpu: Move secondary preemption buffer allocation to DMA rangeKarol Wachowski1-1/+1
2024-10-30accel/ivpu: Increase DMA address rangeKarol Wachowski3-9/+11
2024-10-30accel/ivpu: Add debug Kconfig optionMaciej Falkowski5-0/+17
2024-10-30accel/ivpu: Don't allocate preemption buffers when MIP is disabledKarol Wachowski2-4/+4
2024-10-30accel/ivpu: Make command queue ID allocated on XArrayKarol Wachowski4-46/+60
2024-10-30accel/ivpu: Use xa_alloc_cyclic() instead of custom functionKarol Wachowski3-37/+12
2024-10-30accel/ivpu: Unmap partially mapped BOs in case of errorsKarol Wachowski1-8/+11
2024-10-30accel/ivpu: Clear CDTAB entry in case of failureKarol Wachowski1-1/+8
2024-10-30accel/ivpu: Remove copy engine supportAndrzej Kacprowski3-36/+20
2024-10-30accel/ivpu: Defer MMU root page table allocationKarol Wachowski5-149/+115
2024-10-30accel/ivpu: Do not fail when more than 1 tile is fusedKarol Wachowski1-9/+3
2024-10-30accel/ivpu: Fix NOC firewall interrupt handlingAndrzej Kacprowski4-1/+15
2024-10-25accel/qaic: Add crashdump to SaharaJeffrey Hugo1-7/+381
2024-10-18accel/qaic: Pass string literal as format argument of alloc_workqueue()Simon Horman1-2/+2
2024-10-12accel/qaic: Fix the for loop used to walk SG tablePranjal Ramajor Asha Kanojiya2-4/+4
2024-10-12accel/qaic: Add AIC080 supportJeffrey Hugo1-1/+3
2024-10-12accel/qaic: Add ipc_router channelJeffrey Hugo1-0/+32
2024-10-11accel/ivpu: Update power island delaysKarol Wachowski2-17/+34
2024-10-11accel/ivpu: Add initial Panther Lake supportMaciej Falkowski3-3/+11
2024-10-11accel/ivpu: Fix typos in ivpu_pm.cJacek Lawrynowicz1-2/+2
2024-10-11accel/ivpu: Add tracing for IPC/PM/JOBJakub Pawlak6-1/+102
2024-10-11accel/ivpu: Remove HWS_EXTRA_EVENTS from test modesJacek Lawrynowicz2-3/+0
2024-10-11accel/ivpu: Fix ivpu_jsm_dyndbg_control()Jacek Lawrynowicz1-1/+1
2024-10-11accel/ivpu: Increase MS info buffer sizeJacek Lawrynowicz1-1/+1
2024-10-11accel/ivpu: Use whole user and shave ranges for preemption buffersKarol Wachowski1-9/+4
2024-10-11accel/ivpu: Do not fail on cmdq if failed to allocate preemption buffersKarol Wachowski1-11/+16
2024-10-11accel/ivpu: Remove invalid warningsJacek Lawrynowicz2-3/+0
2024-10-11accel/ivpu: Refactor failure diagnostics during bootKarol Wachowski1-6/+11
2024-10-11accel/ivpu: Prevent recovery invocation during probe and resumeKarol Wachowski3-38/+23
2024-10-11accel/ivpu: Fix reset_engine debugfs file logicAndrzej Kacprowski1-34/+8
2024-10-11accel/ivpu: Remove skip of clock own resource ack on SimicsKarol Wachowski1-3/+0
2024-10-11accel/ivpu: Add test_mode bit to force turboAndrzej Kacprowski2-0/+6
2024-10-11accel/ivpu: Make DB_ID and JOB_ID allocations incrementalTomasz Rusinowicz3-10/+43
2024-10-11accel/ivpu: Print JSM message result in case of errorKarol Wachowski1-1/+1
2024-10-11accel/ivpu: Add auto selection logic for job schedulerJacek Lawrynowicz8-15/+52
2024-10-11accel/ivpu: Add one jiffy to bo_wait_ioctl timeout valueKarol Wachowski1-0/+3
2024-10-11accel/ivpu: Allow reading dvfs_mode debugfs fileAndrzej Kacprowski1-21/+12
2024-10-11accel/ivpu: Remove 1-tile power up Simics workaroundKarol Wachowski1-4/+0
2024-10-11accel/ivpu: Stop using hardcoded DRIVER_DATEJacek Lawrynowicz2-5/+11
2024-10-11accel/ivpu: Add FW version debugfs entryKarol Wachowski1-0/+9
2024-10-11accel/ivpu: Turn on autosuspend on SimicsKarol Wachowski1-1/+1
2024-10-11accel/ivpu: Set 500 ns delay between power island TRICKLE and ENABLEKarol Wachowski1-6/+2
2024-10-11accel/ivpu: Add FW state dump on TDRTomasz Rusinowicz7-0/+43
2024-10-11accel/ivpu: Add coredump supportKarol Wachowski7-14/+74
2024-10-11accel/ivpu: Limit FW version string lengthJacek Lawrynowicz2-4/+9
2024-10-11accel/ivpu: Fix fw log printingJacek Lawrynowicz1-17/+32
2024-10-11accel/ivpu: Refactor functions in ivpu_fw_log.cJacek Lawrynowicz3-31/+35
2024-10-11accel/ivpu: Reset fw log on cold bootTomasz Rusinowicz3-0/+16
2024-10-11accel/ivpu: Rename ivpu_log_level to fw_log_levelJacek Lawrynowicz3-11/+11
2024-10-11accel/ivpu: Update VPU FW API headersAndrzej Kacprowski4-59/+292
2024-09-30Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-3/+1
2024-09-24accel/ivpu: Fix a typoAndrew Kreimer1-1/+1
2024-09-19Merge tag 'dma-mapping-6.12-2024-09-19' of git://git.infradead.org/users/hch/...Linus Torvalds1-3/+1
2024-09-13accel/qaic: Change to use DEFINE_SHOW_ATTRIBUTE macroLonglong Xia1-38/+5
2024-08-29dma-mapping: don't return errors from dma_set_max_seg_sizeChristoph Hellwig1-3/+1
2024-08-26accel: Use XArray instead of IDR for minorsMichał Winiarski1-103/+7
2024-07-29Merge drm/drm-next into drm-misc-nextThomas Zimmermann22-472/+677
2024-07-15accel/ivpu: Add missing MODULE_FIRMWARE metadataAlexander F. Lent1-0/+4
2024-06-28Merge tag 'drm-habanalabs-next-2024-06-23' of https://github.com/HabanaAI/dri...Dave Airlie22-472/+677
2024-06-23accel/habanalabs: gradual sleep in polling memory macroDidi Freiman1-2/+9
2024-06-23accel/habanalabs: move heartbeat work initialization to early initTomer Tayar1-2/+4
2024-06-23accel/habanalabs: print timestamp of last PQ heartbeat on EQ heartbeat failureTomer Tayar3-12/+46
2024-06-23accel/habanalabs: dump the EQ entries headers on EQ heartbeat failureTomer Tayar3-0/+28