summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/drm_linux.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-14rename our kunmap() to kunmap_va()jsg1-2/+2
2020-06-08update drm to linux 5.7jsg1-8/+274
2020-03-15kthread_park() and kthread_stop() don't need PCATCH the linux API doesclaudio1-4/+4
2020-03-06Release mutex before calling sleep_setup_signal() since this may stopkettenis1-2/+3
2020-01-16Introduce wakeup_proc() a function to un-SSTOP/SSLEEP a thread.mpi1-14/+2
2020-01-05Constify instances of struct fileops.visa1-2/+2
2019-12-30Convert infinite sleeps to {m,t}sleep_nsec(9).mpi1-5/+6
2019-12-26implement unregister_shrinker()jsg1-1/+7
2019-12-25Hook up the shrinker for inteldrm(4). This is a "light" version that onlykettenis1-1/+26
2019-11-30Move kernel locking inside the sleep machinery. This enables callingvisa1-2/+2
2019-10-23Use baseboard specific vendor, product and serial strings for DMI_BOARD_*jsg1-4/+32
2019-08-27Error paths in radeondrm(4) call unregister_acpi_notifier() unconditionallykettenis1-3/+12
2019-08-18Implement a few Linux compat ACPI interfaces and enable the ACPI supportkettenis1-1/+128
2019-08-05Allow concurrent reads of the f_offset field of struct file byanton1-2/+5
2019-07-15put smbios date access under NBIOS > 0 instead of CONFIG_DMIjsg1-3/+7
2019-07-15Add dmi functions used by drm_panel_orientation_quirks.c and enablejsg1-1/+29
2019-07-12Revert anton@ changes about read/write unlockingsolene1-4/+2
2019-07-10Make read/write of the f_offset field belonging to struct file MP-safe;anton1-2/+4
2019-07-10Implement Linux kthread interfaces.kettenis1-1/+122
2019-07-09Use wake_up_process() instead of wakeup() in dma_fence_default_wait_cb()jsg1-2/+2
2019-07-09add dma_fence_wait_any_timeout() required for parts of amdgpujsg1-8/+89
2019-07-05Use multi-threaded task queues to prevent deadlocks in the case where akettenis1-4/+4
2019-06-09Let drm(4) allocate memory without constraints if the hardware supportskettenis1-3/+6
2019-06-04Move a function used as a callback out of a header so there will only bejsg1-1/+61
2019-05-11implement dma_fence_arrayjsg1-1/+106
2019-05-10Fix idr_get_next() such that idr_for_each_entry() actually works.kettenis1-10/+9
2019-04-23Linux code expects to find struct file in fs.h so include sys/file.hjsg1-2/+1
2019-04-14Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 tojsg1-46/+367
2018-09-11Only look for acpi tables if acpi(4) attached. Fixes radeondrm(4) crashkettenis1-1/+4
2018-08-25Use __HAVE_ACPI to decide whether ACPI support should be considered.kettenis1-2/+2
2018-08-20Reorder checks in the read/write(2) family of syscalls to prepare makingmpi1-3/+3
2018-08-20Make fnew() return a new file with only one reference. This makesvisa1-2/+1
2018-08-15Grab the KERNEL_LOCK() in MP-unsafe fo_close routines. This preventsvisa1-1/+3
2018-08-12Drop reference to dmabuf "file" as fnew() returns one that has twokettenis1-1/+2
2018-07-03Add a new so_seek member to "struct file" such that we can have seekablekettenis1-2/+27
2018-07-01Use fnew() to allocate a struct file. Simplifies the code.kettenis1-11/+4
2018-06-25Implement DRI3/prime support. This allows graphics buffers to be passedkettenis1-1/+154
2018-04-25update ttm and radeondrm(4) to Linux 4.4.129jsg1-2/+14
2018-04-20oops, snapshot tests not ready yetderaadt1-14/+2
2018-04-20syncderaadt1-2/+14
2018-01-31add dmi_match() and change dmi_found() to use itjsg1-20/+34
2018-01-30add i2c_bit_add_bus()jsg1-1/+10
2018-01-15Switch the inteldrm(4) i2c code over to the Linux code base. This gives uskettenis1-7/+38
2018-01-13add kqueue support to drm(4) by making the drm_sysfs_hotplug_event()robert1-1/+8
2018-01-12Constrain alloc_pages() to the dma_constraint range. Avoids ajsg1-3/+3
2017-07-12Add a "Backlight" property to connectors with an associated backlightkettenis1-1/+15
2017-07-05Fix native/raw backlight support in inteldrm(4).kettenis1-1/+21
2017-07-01Update inteldrm(4) to code based on Linux 4.4.70. This brings us support forkettenis1-1/+248
2016-09-15all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg1-3/+2
2016-04-07Return -ENOSPC if idr_alloc() fails to allocate an unused id instead ofkettenis1-2/+7