summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/drm_vblank.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove setup_timer() interface linux removed in 2017jsg2020-11-171-6/+9
|
* vblank seqlock is used from interrupt context so use IPL_TTYjsg2020-11-081-1/+1
|
* change ktime to nanoseconds in drmjsg2020-07-291-3/+3
| | | | | | | | Change from using timevals for ktime to 64 bit count of nanoseconds to closer match linux. tweak from and ok cheloha@ ok kettenis@ on an earlier version
* update drm to linux 5.7jsg2020-06-081-79/+203
| | | | | | | | | | adds kernel support for amdgpu: vega20, raven2, renoir, navi10, navi14 inteldrm: icelake, tigerlake Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for helping, patrick@ for helping adapt rockchip drm and many developers for testing.
* drm/drm_vblank: Change EINVAL by the correct errnojsg2019-12-311-3/+3
| | | | | | From Rodrigo Siqueira 5d60d398148d00a6fc8f0e1844055be3441e1d01 in linux 4.19.y/4.19.92 aed6105b28b10613f16c0bfe97525fe5a23338df in mainline linux
* drm/vblank: Allow dynamic per-crtc max_vblank_countjsg2019-09-161-3/+42
| | | | | | From Ville Syrjala 2b4f567912ad5f6653c557e424ee1bf85d8b6266 in linux 4.19.y/4.19.73 ed20151a7699bb2c77eba3610199789a126940c4 in mainline linux
* Make seqlock_init() take an IPL argument so the engine stats lock whichjsg2019-07-041-1/+1
| | | | uses write_seqlock_irqsave() will be backed by a mutex with IPL_TTY.
* Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 tojsg2019-04-141-0/+1929
linux 4.19.34. Adds support for more Intel hardware: Broxton/Apollo Lake (was is_preliminary in 4.4) Amber Lake (another Kaby Lake refresh) Gemini Lake Coffee Lake Whiskey Lake Cannon Lake (though no hardware with Intel graphics ever shipped) Ice Lake (alpha support, hardware not released) This does not add support for new radeon hardware on the AMD side as newer radeons have a different kernel driver (amdgpu). Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for helping and a bunch of other developers for testing.