summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm
AgeCommit message (Collapse)Author
2020-01-10drm/mst: Fix MST sideband up-reply failure handlingJonathan Gray
From Imre Deak efa13b328e6a0138b1d5d9655c0f00a1dcb17bcd in linux 4.19.y/4.19.94 d8fd3722207f154b53c80eee2cf4977c3fc25a92 in mainline linux
2020-01-10drm: limit to INT_MAX in create_blob ioctlJonathan Gray
From Daniel Vetter 85b1e127aa577f7035b998b8c712bb6a36f02b14 in linux 4.19.y/4.19.94 5bf8bec3f4ce044a223c40cbce92590d938f0e9c in mainline linux
2020-01-10drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongleJonathan Gray
From David Galiffi 12fefecbcb4dfefd62995fd0e4cf8f30edd64926 in linux 4.19.y/4.19.94 a51d9f8fe756beac51ce26ef54195da00a260d13 in mainline linux
2020-01-10drm/amdgpu: add cache flush workaround to gfx8 emit_fenceJonathan Gray
From Pierre-Eric Pelloux-Prayer a073ae477701fd19e73e4285199cfc419ebd94b8 in linux 4.19.y/4.19.94 bf26da927a1cd57c9deb2db29ae8cf276ba8b17b in mainline linux
2020-01-10drm/amdgpu: add check before enabling/disabling broadcast modeJonathan Gray
From Guchun Chen 3517664ad07ce796d786082b1f890fcad5e7af47 in linux 4.19.y/4.19.94 6e807535dae5dbbd53bcc5e81047a20bf5eb08ea in mainline linux
2020-01-05Constify instances of struct fileops.Visa Hankala
OK anton@, mpi@, bluhm@
2020-01-05remove some unneeded includesJonathan Gray
2020-01-05Remove unneeded #include <sys/ttycom.h>.Visa Hankala
OK jsg@
2020-01-04remove unused TIOCSPGRP / TIOCGPGRP cases in drmJonathan Gray
async/SIGIO use likely came from DR1 context swapping for the "gamma" driver for 3dlabs GMX 2000, removed from the old upstream drm cvs repository in 2004: commit 1430163b4bbf7b00367ea1066c1c5fe85dbeefed Author: Dave Airlie <airlied@linux.ie> Date: Sun Aug 29 12:04:35 2004 +0000 Drop GAMMA DRM from a great height ... linux in 2005: commit 1fad99499afdd2730adb1d53413b91580b1f0662 Author: Dave Airlie <airlied@starflyer.(none)> Date: Fri Aug 5 22:40:34 2005 +1000 drm: remove the gamma driver and further remaining async bits removed from linux in 2013 with commit b0e898ac555e96e7863a5ee95d70f3625f1db5e2 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Thu Aug 8 15:41:23 2013 +0200 drm: remove FASYNC support pointed out by claudio@ ok visa@ kettenis@
2020-01-01drm/amdkfd: fix a potential NULL pointer dereference (v2)Jonathan Gray
From Allen Pais 55248674330101fb3ccf7cec8b729e8e067e5f71 in linux 4.19.y/4.19.92 81de29d842ccb776c0f77aa3e2b11b07fff0c0e2 in mainline linux
2020-01-01drm/amdgpu: fix uninitialized variable pasid_mapping_neededJonathan Gray
From Colin Ian King 6032df37982ab948e6d2a41744deabef9181bec9 in linux 4.19.y/4.19.92 17cf678a33c6196a3df4531fe5aec91384c9eeb5 in mainline linux
2020-01-01drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2Jonathan Gray
From Sam Bobroff 9234c9254e22da026e351cd4b7028e216abbeef0 in linux 4.19.y/4.19.92 3d0e3ce52ce3eb4b9de3caf9c38dbb5a4d3e13c3 in mainline linux
2020-01-01drm/amdgpu: fix potential double drop fence referenceJonathan Gray
From Pan Bian 2c528fa3c40d16c61da38a9f4fa7a0ce71df4db3 in linux 4.19.y/4.19.92 946ab8db6953535a3a88c957db8328beacdfed9d in mainline linux
2020-01-01drm/amdgpu: disallow direct upload save restore list from gfx driverJonathan Gray
From Hawking Zhang 7b3fe663da71273710fc8f7fa0c71515e96c6786 in linux 4.19.y/4.19.92 58f46d4b65021083ef4b4d49c6e2c58e5783f626 in mainline linux
2020-01-01drm/amd/display: Fix dongle_caps containing stale information.Jonathan Gray
From David Galiffi 59fc1675b5731b6cb57ad668ab2022add0433d5d in linux 4.19.y/4.19.92 dd998291dbe92106d8c4a7581c409b356928d711 in mainline linux
2019-12-31drm/drm_vblank: Change EINVAL by the correct errnoJonathan Gray
From Rodrigo Siqueira 5d60d398148d00a6fc8f0e1844055be3441e1d01 in linux 4.19.y/4.19.92 aed6105b28b10613f16c0bfe97525fe5a23338df in mainline linux
2019-12-31drm/amdgpu: grab the id mgr lock while accessing passid_mappingJonathan Gray
From Christian Koenig 16bb81d541f31b163563fea951ccb30b0def0c0a in linux 4.19.y/4.19.92 6817bf283b2b851095825ec7f0e9f10398e09125 in mainline linux
2019-12-31drm: mst: Fix query_payload ack reply structJonathan Gray
From Sean Paul f015785ae7fbf7a817b74b4001f92ca3070aa718 in linux 4.19.y/4.19.92 268de6530aa18fe5773062367fd119f0045f6e88 in mainline linux
2019-12-31Use C99 designated initializers with struct filterops. In addition,Visa Hankala
make the structs const so that the data are put in .rodata. OK mpi@, deraadt@, anton@, bluhm@
2019-12-30convert infinite msleep(9) to msleep_nsec(9)Jonathan Gray
ok mpi@
2019-12-30Convert infinite sleeps to {m,t}sleep_nsec(9).Martin Pieuchot
ok jsg@
2019-12-26implement unregister_shrinker()Jonathan Gray
ok kettenis@
2019-12-26enable shrinker for ttmJonathan Gray
ok kettenis@
2019-12-25WSDISPLAYIO_GTYPE is u_int not intJonathan Gray
2019-12-25Hook up the shrinker for inteldrm(4). This is a "light" version that onlyMark Kettenis
drops graphics buffers that are cached and not in active use. Help from beck@ for pointing out how to hook this up to our pagedaemon. ok jsg@
2019-12-22drm/radeon: fix r1xx/r2xx register checker for POT texturesJonathan Gray
From Alex Deucher 33c1d3bc1d5e1062844a31acc85eb50f9447f006 in linux 4.19.y/4.19.91 008037d4d972c9c47b273e40e52ae34f9d9e33e7 in mainline linux
2019-12-18Allow pagefault_disable() to be called recursively, something that may happenMark Kettenis
in inteldrm(4). ok guenther@
2019-12-11Replace p_xstat with ps_xexit and ps_xsigPhilip Guenther
Convert those to a consolidated status when needed in wait4(), kevent(), and sysctl() Pass exit code and signal separately to exit1() (This also serves as prep for adding waitid(2)) ok mpi@
2019-12-02drm/i915/userptr: Try to acquire the page lock around set_page_dirty()Jonathan Gray
From Chris Wilson e80e88ef6057c7947409bda9898387d25e54aaa9 in linux 4.19.y/4.19.87 2d691aeca4aecbb8d0414a777a46981a8e142b05 in mainline linux
2019-12-02drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICsJonathan Gray
From Evan Quan 8a67fbf6597122c4a5e2c48716bc441364357eef in linux 4.19.y/4.19.87 355d991cb6ff6ae76b5e28b8edae144124c730e4 in mainline linux
2019-11-30Move kernel locking inside the sleep machinery. This enables callingVisa Hankala
rwsleep(9) with PCATCH and rw_enter(9) with RW_INTR without the kernel lock. In addition, now tsleep(9) with PCATCH should be safe to use without the kernel lock if the sleep is purely time-based. Tested by anton@, cheloha@, chris@ OK anton@, cheloha@
2019-11-29drm_sched_entity_flush() doesn't care about specific threads, so justPhilip Guenther
track the process (and not the original thread of the process). ok jsg@ kettenis@
2019-11-24correct return type of sign_extend64()Jonathan Gray
2019-11-13drm/i915/cmdparser: Fix jump whitelist clearingJonathan Gray
From Ben Hutchings fee619bb813648ea90bf024171acfaaec2f031fc in linux 4.19.y/4.19.84 ea0b163b13ffc52818c079adb00d55e227a6da6f in mainline linux
2019-11-13drm/i915/gen8+: Add RC6 CTX corruption WAJonathan Gray
From Imre Deak 255ed51599dea571ac15afc676b2705cf2f83975 in linux 4.19.y/4.19.84 7e34f4e4aad3fd34c02b294a3cf2321adf5b4438 in mainline linux
2019-11-13drm/i915: Lower RM timeout to avoid DSI hard hangsJonathan Gray
From Uma Shankar 011b7173cbdbd1a5f1826656693ea51516f15dc1 in linux 4.19.y/4.19.84 1d85a299c4db57c55e0229615132c964d17aa765 in mainline linux
2019-11-13drm/i915/cmdparser: Ignore Length operands during command matchingJonathan Gray
From Jon Bloomfield a7bda639a17fe92b66b8bb28e81b558cb8678c85 in linux 4.19.y/4.19.84 926abff21a8f29ef159a3ac893b05c6e50e043c3 in mainline linux
2019-11-13drm/i915/cmdparser: Add support for backward jumpsJonathan Gray
From Jon Bloomfield 6e53c71a69138059c8a4dcd1f9a2967c85fede64 in linux 4.19.y/4.19.84 f8c08d8faee5567803c8c533865296ca30286bbf in mainline linux
2019-11-13drm/i915/cmdparser: Use explicit goto for error pathsJonathan Gray
From Jon Bloomfield f27bc2b5950dccac563706a764aa0c2d387db8e9 in linux 4.19.y/4.19.84 0546a29cd884fb8184731c79ab008927ca8859d0 in mainline linux
2019-11-13drm/i915: Add gen9 BCS cmdparsingJonathan Gray
From Jon Bloomfield cdd77c6b4be41d35000611e2dc9a17a3db808976 in linux 4.19.y/4.19.84 0f2f39758341df70202ae1c42d5a1e4ee392b6d3 in mainline linux
2019-11-13drm/i915: Allow parsing of unsized batchesJonathan Gray
From Jon Bloomfield fea688c5dd8197fe1ad14a5a2596fee36f993bb8 in linux 4.19.y/4.19.84 435e8fc059dbe0eec823a75c22da2972390ba9e0 in mainline linux
2019-11-13drm/i915: Support ro ppgtt mapped cmdparser shadow buffersJonathan Gray
From Jon Bloomfield 7ce726b61c577344655436d6bf49a13e911b6f0a in linux 4.19.y/4.19.84 4f7af1948abcb18b4772fe1bcd84d7d27d96258c in mainline linux
2019-11-13drm/i915: Add support for mandatory cmdparsingJonathan Gray
From Jon Bloomfield fc3510fe6f6bcee80279238daf1c5de4d6570210 in linux 4.19.y/4.19.84 311a50e76a33d1e029563c24b2ff6db0c02b5afe in mainline linux
2019-11-13drm/i915: Remove Master tables from cmdparserJonathan Gray
From Jon Bloomfield fba4207cf15e462c8b388bde1dabb1b64eca21b0 in linux 4.19.y/4.19.84 66d8aba1cd6db34af10de465c0d52af679288cb6 in mainline linux
2019-11-13drm/i915: Disable Secure Batches for gen6+Jonathan Gray
From Jon Bloomfield f1ff77080fa1828dfd67b3082053da1fbb80dfff in linux 4.19.y/4.19.84 44157641d448cbc0c4b73c5231d2b911f0cb0427 in mainline linux
2019-11-13drm/i915: Rename gen7 cmdparser tablesJonathan Gray
From Jon Bloomfield b4b1abdc6b181cb78a072b95557ae392d423c3eb in linux 4.19.y/4.19.84 0a2f661b6c21815a7fa60e30babe975fee8e73c6 in mainline linux
2019-11-13Fix off-by-one (truncation) in k{v,}asprintf().Martin Pieuchot
ok jsg@
2019-11-13drm/amd/display: Passive DP->HDMI dongle detection fixJonathan Gray
From Michael Strauss 99d5f18cebbf3f01f269368923e9b9c3ac134700 in linux 4.19.y/4.19.84 bc2fde42e2418808dbfc04de1a6da91d7d31cf1a in mainline linux
2019-11-13drm/amdgpu: If amdgpu_ib_schedule fails return back the error.Jonathan Gray
From Andrey Grodzovsky e5edbf9c45cec143526d9d1708d216228a197cd8 in linux 4.19.y/4.19.84 57c0f58e9f562089de5f0b60da103677d232374c in mainline linux
2019-11-13drm/radeon: fix si_enable_smc_cac() failed issueJonathan Gray
From Alex Deucher e3fdd0c1a3d0d15d3367216e60304ca28475f66b in linux 4.19.y/4.19.84 2c409ba81be25516afe05ae27a4a15da01740b01 in mainline linux