summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/drm_drv.c
AgeCommit message (Expand)Author
2024-08-28implement pci drvdata functionsJonathan Gray
2024-08-17Linux doesn't consider S4 to be a suspend target state.Mark Kettenis
2024-07-13Implement some more suspend/resume Linux compat such that inteldrm(4) canMark Kettenis
2024-01-29drm/drv: propagate errors from drm_modeset_register_all()Jonathan Gray
2024-01-16update drm to linux 6.6.12Jonathan Gray
2024-01-09avoid unused var warning on sparc64Jonathan Gray
2024-01-06Add more Linux compat code in preparation for the apple KMS driver.Mark Kettenis
2023-12-29Support for "control" nodes was removed from the drm subsystem some timeMark Kettenis
2023-07-26call kref_init() in drm_attach() matching the call in drm_dev_init()Jonathan Gray
2023-01-01update drm to linux 6.1.2Jonathan Gray
2022-07-02Remove unused device poll functions.Visa Hankala
2022-03-11Constify struct cfattach.Martin Pieuchot
2022-01-27drm: fix null-ptr-deref in drm_dev_init_release()Jonathan Gray
2022-01-27drop some local changes in an unused functionJonathan Gray
2022-01-14update drm to linux 5.15.14Jonathan Gray
2021-07-07update drm to linux 5.10.47Jonathan Gray
2020-12-25Refactor klist insertion and removalVisa Hankala
2020-11-14Revise the initialization of the DRM Linux emulation layer such that weMark Kettenis
2020-07-11test for gem_size > 0 on pool_destroy() matching pool_init() callJonathan Gray
2020-06-08update drm to linux 5.7Jonathan Gray
2020-05-20Extend drmkqfilter() to support EVFILT_READ and match drmpoll() behavior.Martin Pieuchot
2020-04-07Abstract the head of knote lists. This allows extending the lists,Visa Hankala
2020-03-04Properly implement the page fault handler for CMA GEM buffers and actuallyMark Kettenis
2020-03-03Clean up attachment of PCI drm(4) devices and make the PCI aspects optional.Mark Kettenis
2020-02-20Replace field f_isfd with field f_flags in struct filterops to allowVisa Hankala
2020-01-05remove some unneeded includesJonathan Gray
2020-01-05Remove unneeded #include <sys/ttycom.h>.Visa Hankala
2020-01-04remove unused TIOCSPGRP / TIOCGPGRP cases in drmJonathan Gray
2019-12-31Use C99 designated initializers with struct filterops. In addition,Visa Hankala
2019-12-30convert infinite msleep(9) to msleep_nsec(9)Jonathan Gray
2019-08-18Implement a few Linux compat ACPI interfaces and enable the ACPI supportMark Kettenis
2019-07-30enable DRIVER and KMS debug messages when DRMDEBUG is definedJonathan Gray
2019-07-25Remove old unused drm_debug_flag var and make drm_debug (used byJonathan Gray
2019-05-04Improve the interaction between efifb(4), inteldrm(4) and radeondrm(4)Mark Kettenis
2019-05-02Allow non-root users to become master when they are the first to open a drmMark Kettenis
2019-04-28Make sure only "primary" clients can become master.Mark Kettenis
2019-04-14Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 toJonathan Gray
2018-06-25Implement DRI3/prime support. This allows graphics buffers to be passedMark Kettenis
2018-01-31add pci_is_root_bus()Jonathan Gray
2018-01-30add drm_invalid_op()Jonathan Gray
2018-01-13add kqueue support to drm(4) by making the drm_sysfs_hotplug_event()Robert Nagy
2017-07-19Implement drm_pci_alloc() and drm_pci_free() and use them to reduce theMark Kettenis
2017-07-04Ignore entries with specific PCI subvendor/subdevice such that we don'tMark Kettenis
2017-07-01Update inteldrm(4) to code based on Linux 4.4.70. This brings us support forMark Kettenis
2016-12-01Add noop drm SET_MASTER and DROP_MASTER ioctls. This will allowJonathan Gray
2016-11-25Add a new DRM_IOCTL_GET_PCIINFO ioctl to have a non driver specific wayJonathan Gray
2016-09-15all pools have their ipl set via pool_setipl, so fold it into pool_init.David Gwynne
2016-08-24pool_setipl for cardbus and drm pools.David Gwynne
2016-04-08Get rid of some infrastrcuture that is now obsolete and synchronize some ofMark Kettenis
2016-04-05Split out the generic GEM code (like Linux did) and switch it over toMark Kettenis