summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/drm_linux.c
AgeCommit message (Expand)Author
2024-09-30handle non xa_limit_32b ranges in xarrayJonathan Gray
2024-09-30store xarray flags for XA_FLAGS_ALLOC1 test in allocJonathan Gray
2024-09-30Return the number of freed pages and handle SHRINK_STOP in drmbackoff().Martin Pieuchot
2024-09-30init xarray pool in drm_linux_init(), needed for static initialisationJonathan Gray
2024-07-13Implement some more suspend/resume Linux compat such that inteldrm(4) canMark Kettenis
2024-06-13Implement acpi_target_system_state().Mark Kettenis
2024-06-03Remove the now unsued s argument to SCHED_LOCK and SCHED_UNLOCK.Claudio Jeker
2024-03-30Prevent a recursion inside wakeup(9) when scheduler tracepoints are enabled.Martin Pieuchot
2024-03-20add vmap_pfn()Jonathan Gray
2024-03-20in vga_get_uninterruptible() return early if behind a bridgeJonathan Gray
2024-01-21Add support for multiple matches in the component code.Mark Kettenis
2024-01-16update drm to linux 6.6.12Jonathan Gray
2024-01-13Provide a more complete implementation of the "component" APIs. Also tweakMark Kettenis
2024-01-06Add more Linux compat code in preparation for the apple KMS driver.Mark Kettenis
2023-12-23Provide more complete implementations of some of the Linux compatMark Kettenis
2023-10-20add dma_fence_timestamp() for 6.1.59 drmJonathan Gray
2023-08-04dma-buf: fix an error pointer vs NULL bugJonathan Gray
2023-08-04drm_syncobj.c now uses dma_fence_allocate_private_stub() with an argJonathan Gray
2023-07-18With the update of the sleep API the linux emulation of their wait API,Claudio Jeker
2023-07-14struct sleep_state is no longer used, remove it.Claudio Jeker
2023-06-28First step at removing struct sleep_state.Claudio Jeker
2023-06-01Change wakeup_proc() to no longer grab the SCHED_LOCK() instead it mustClaudio Jeker
2023-03-15handle dmi_get_system_info(DMI_BIOS_VERSION)Jonathan Gray
2023-02-10Adjust knote(9) APIVisa Hankala
2023-01-01update drm to linux 6.1.2Jonathan Gray
2022-09-16mask non-chain fence sequence numbers to 32-bit for comparisonsJonathan Gray
2022-06-20Remove unused struct fileops field fo_poll and callbacks.Visa Hankala
2022-03-01__i2c_transfer() should not lock the busJonathan Gray
2022-02-28add pcie_aspm_enabled() for the next linux 5.15.y releaseJonathan Gray
2022-02-07Convert KVA allocation to km_alloc(9).Mark Kettenis
2022-01-21release mtx before pool_get() in __xa_alloc()/__xa_store() whenJonathan Gray
2022-01-20xa_pool is protected by xa_lock mtx so drop pool ipl to IPL_NONEJonathan Gray
2022-01-20initial support for drm sync files, fences associated with fileJonathan Gray
2022-01-17unstub dma_fence_chain_find_seqno() for non zero seqnoJonathan Gray
2022-01-14update drm to linux 5.15.14Jonathan Gray
2021-08-11backout drm/include/linux/irq_work.h r1.4 and drm/drm_linux.c r1.83Stuart Henderson
2021-08-07use taskq_del_barrier() instead of taskq_barrier() when flushing workJonathan Gray
2021-07-28Switch to an MI implementation of kmap_atomic() and implementMark Kettenis
2021-07-26retry i2c transfers on -EAGAIN up to the number of times specified inJonathan Gray
2021-07-07update drm to linux 5.10.47Jonathan Gray
2021-04-11On systems that hide the PCI bridge device corresponding to a PCIe RC portMark Kettenis
2021-02-14correct drm work flush behaviourJonathan Gray
2021-02-08Simplify sleep_setup API to two operations in preparation for splittingMartin Pieuchot
2021-01-13revert drm vmalloc changesJonathan Gray
2021-01-08Bring the emulated Linux memory allocation interfaces more in line withMark Kettenis
2020-12-31don't oversleep when waiting on fencesJonathan Gray
2020-12-13set scatterlist to NULL after freeJonathan Gray
2020-12-13remove unused wait interfacesJonathan Gray
2020-12-10use jiffies var instead of ticks when checking for timeoutJonathan Gray
2020-11-14Revise the initialization of the DRM Linux emulation layer such that weMark Kettenis