aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/panfrost/panfrost_mmu.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-11-09drm/panfrost: Split io-pgtable requests properlyRobin Murphy1-1/+10
2022-09-11Merge tag 'drm-misc-next-2022-09-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-nextDave Airlie1-17/+27
2022-09-01drm/panfrost: Update io-pgtable APIRobin Murphy1-17/+27
2022-07-04drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() errorDmitry Osipenko1-1/+1
2022-03-02drm/panfrost: cleanup commentsTom Rix1-1/+1
2021-11-15drm/shmem-helper: Pass GEM shmem object in public interfacesThomas Zimmermann1-2/+3
2021-09-17drm/panfrost: Calculate lock region size correctlySteven Price1-7/+23
2021-09-14Merge drm/drm-next into drm-misc-nextMaxime Ripard1-20/+11
2021-08-26drm/panfrost: Use upper/lower_32_bits helpersAlyssa Rosenzweig1-6/+6
2021-08-25drm/panfrost: Clamp lock region to Bifrost minimumAlyssa Rosenzweig1-1/+1
2021-08-25drm/panfrost: Use u64 for size in lock_regionAlyssa Rosenzweig1-6/+6
2021-08-25drm/panfrost: Simplify lock_region calculationAlyssa Rosenzweig1-14/+5
2021-07-01drm/panfrost: Increase the AS_ACTIVE polling timeoutBoris Brezillon1-1/+1
2021-07-01drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuckBoris Brezillon1-1/+4
2021-07-01drm/panfrost: Disable the AS on unhandled page faultsBoris Brezillon1-3/+31
2021-07-01drm/panfrost: Drop the pfdev argument passed to panfrost_exception_name()Boris Brezillon1-1/+1
2021-06-24drm/panfrost: Make sure MMU context lifetime is not bound to panfrost_privBoris Brezillon1-52/+108
2021-02-15drm/panfrost: Stay in the threaded MMU IRQ handler until we've handled all IRQsBoris Brezillon1-12/+14
2021-02-15drm/panfrost: Don't try to map pages that are already mappedBoris Brezillon1-1/+8
2021-02-15drm/panfrost: Clear MMU irqs before handling the faultBoris Brezillon1-2/+2
2020-12-16Merge tag 'iommu-updates-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-7/+0
2020-12-08iommu/io-pgtable: Remove tlb_flush_leafRobin Murphy1-7/+0
2020-11-02Merge drm/drm-next into drm-misc-nextMaxime Ripard1-4/+3
2020-10-30drm/panfrost: Support cache-coherent integrationsRobin Murphy1-0/+1
2020-09-10drm: panfrost: fix common struct sg_table related issuesMarek Szyprowski1-4/+3
2020-08-11Merge tag 'iommu-updates-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommuLinus Torvalds1-1/+1
2020-07-24iommu: Add gfp parameter to io_pgtable_ops->map()Baolin Wang1-1/+1
2020-06-19drm/panfrost: Use kvfree() to free bo->sgtsDenis Efremov1-1/+1
2020-05-19drm/panfrost: remove _unlocked suffix in drm_gem_object_put_unlockedEmil Velikov1-1/+1
2020-03-11Merge v5.6-rc5 into drm-nextDave Airlie1-26/+25
2020-02-25drm/panfrost: Don't try to map on error faultsTomeu Vizoso1-25/+19
2020-02-21Merge tag 'drm-misc-next-2020-02-10' of git://anongit.freedesktop.org/drm/drm-misc into drm-nextDave Airlie1-2/+4
2020-02-12drm/panfrost: perfcnt: Reserve/use the AS attached to the perfcnt MMU contextBoris Brezillon1-1/+6
2020-01-21drm/panfrost: Add the panfrost_gem_mapping conceptBoris Brezillon1-26/+35
2020-01-21drm/panfrost: Prefix interrupt handlers' namesEzequiel Garcia1-2/+4
2019-10-29drm/panfrost: Don't dereference bogus MMU pointersRobin Murphy1-3/+3
2019-10-29drm/panfrost: fix -Wmissing-prototypes warningsYi Wang1-4/+5
2019-09-27Merge tag 'drm-next-2019-09-27' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-19/+36
2019-09-19Merge tag 'drm-next-2019-09-18' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-106/+336
2019-09-19drm/panfrost: Prevent race when handling page faultSteven Price1-19/+36
2019-08-30drm/panfrost: Flush and disable address space when freeing page tablesRob Herring1-7/+9
2019-08-30drm/panfrost: Add cache/TLB flush before switching address spaceRob Herring1-0/+2
2019-08-30drm/panfrost: Split mmu_hw_do_operation into locked and unlocked versionRob Herring1-13/+13
2019-08-30drm/panfrost: Rework page table flushing and runtime PM interactionRob Herring1-20/+18
2019-08-30drm/panfrost: Remove unnecessary mmu->lock mutexRob Herring1-9/+0
2019-08-19drm/panfrost: Implement per FD address spacesRob Herring1-62/+160
2019-08-19drm/panfrost: Fix missing unlock on error in panfrost_mmu_map_fault_addr()Wei Yongjun1-1/+4
2019-08-12drm/panfrost: Add support for GPU heap allocationsRob Herring1-9/+120
2019-08-12drm/panfrost: Convert MMU IRQ handler to threaded handlerRob Herring1-5/+15
2019-08-12drm/panfrost: Consolidate reset handlingRob Herring1-7/+9