summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm
AgeCommit message (Expand)AuthorFilesLines
2021-03-05ansijsg1-1/+1
2021-02-20remove warning about amdgpu userptr ioctl being unimplementedjsg1-1/+0
2021-02-14correct drm work flush behaviourjsg2-6/+10
2021-02-08Simplify sleep_setup API to two operations in preparation for splittingmpi1-7/+5
2021-01-13revert drm vmalloc changesjsg3-126/+39
2021-01-08Bring the emulated Linux memory allocation interfaces more in line withkettenis3-39/+126
2020-12-31don't oversleep when waiting on fencesjsg1-15/+17
2020-12-25Refactor klist insertion and removalvisa1-4/+4
2020-12-20sync with i915_pciids.hjsg1-2/+0
2020-12-20drm/i915: Remove dubious Valleyview PCI IDsjsg1-3/+1
2020-12-20remove duplicate device id caused by subids in INTEL_IVB_Q_IDSjsg1-1/+0
2020-12-20test against [VM_MIN_ADDRESS, VM_MAXUSER_ADDRESS] in access_ok()jsg1-3/+8
2020-12-14remove unused include linux no longer hasjsg1-0/+0
2020-12-14remove unused (and wrong) disable_irq() and enable_irq() definesjsg1-3/+0
2020-12-13set scatterlist to NULL after freejsg1-1/+2
2020-12-13remove unused wait interfacesjsg2-23/+3
2020-12-10use jiffies var instead of ticks when checking for timeoutjsg2-10/+11
2020-12-10remove timespec_to_jiffies() which no longer exists in linuxjsg1-12/+0
2020-12-08Call ttm_tt_unpopulate() instead of directly calling ttm_tt_unpopulatejsg1-1/+1
2020-12-08correct ttm_tt error paths if bus_dmamap_create() failsjsg1-2/+9
2020-12-07remove unused (and wrong) page_address() macrojsg1-1/+0
2020-12-07change from bus_addr_t to paddr_t for phys_addr_t and resource_size_tjsg1-2/+2
2020-11-30Use DC_FP_START()/DC_FP_END() around dcn2.1 paths known to causejsg1-0/+6
2020-11-21Add barriers in the IO helper functions just like what was done for amdgpu(4).kettenis1-6/+22
2020-11-19The conversion of the IO BAR access did not completely mirror thepatrick1-6/+22
2020-11-17remove unused definitions which no longer exist in linuxjsg4-8/+2
2020-11-17remove setup_timer() interface linux removed in 2017jsg2-8/+10
2020-11-17fix time_after32() macrojsg1-1/+1
2020-11-17adjust for reversed outb arguments linux usesjsg1-0/+4
2020-11-14Revise the initialization of the DRM Linux emulation layer such that wekettenis2-30/+33
2020-11-14idr limit should be inclusivejsg1-3/+7
2020-11-14Bring IDR function prototypes in line with modern Linux and implementkettenis2-37/+23
2020-11-14whitespacekettenis1-2/+2
2020-11-14We should only grab the drm_global_mutex lock for legacy drivers.kettenis1-1/+3
2020-11-12use RWLOCK_INITIALIZER() in DEFINE_MUTEX()jsg2-2/+2
2020-11-09use a single preinitialised mutex for atomic64 fallback pathjsg2-15/+22
2020-11-09use 64 bit atomic builtins on i386 for atomic64jsg1-2/+4
2020-11-08vblank seqlock is used from interrupt context so use IPL_TTYjsg1-1/+1
2020-11-07change from rwlock(9) to mutex(9) for linux rwlocksjsg4-12/+8
2020-11-06Remove unused `anon' argument from uvmfault_unlockall().mpi1-3/+3
2020-11-06Remove unused `anon' argument from uvmfault_unlockall().mpi3-9/+9
2020-11-06move definitions which should be in rwsem.hjsg3-6/+14
2020-10-29We need more memory barriers on powerpc.kettenis1-7/+13
2020-10-29Silence "using MMIO for ATOM IIO" error message, since that is normal onkettenis1-0/+2
2020-10-28Switch from bus_space_read/write to linux io.h interfaces for alljsg6-71/+30
2020-10-28Use the function from <linux/io.h> for all "Memory Space" IO. This reduceskettenis5-24/+21
2020-10-26Make mapping the "I/O Space" BAR optional. POWER9 systems don't supportkettenis1-14/+7
2020-10-26Improve I/O functions to match Linux:kettenis1-9/+100
2020-10-26remove unused alpha memory barrier definesjsg1-5/+1
2020-10-26use __membar() where possiblejsg1-9/+9