| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
From Sam Bobroff
6fab6dbff4a5843b8f44f87a2454450961c1f0bc in linux 4.19.y/4.19.99
62d91dd2851e8ae2ca552f1b090a3575a4edf759 in mainline linux
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
interrupt when it is shared by other devices.
Fixes a regression reported by nigel@ where USB stopped working after
the radeondrm update on a machine where ohci shared an interrupt with
radeondrm.
|
|
|
|
|
|
|
| |
Compared to the previous Linux 3.8 based port this adds support for
KAVERI/KABINI/MULLINS APUs and OLAND/BONAIRE/HAINAN/HAWAII GPUs.
Thanks to the OpenBSD Foundation for sponsoring this work.
|
| |
|
| |
|
|
|
|
| |
ok kettenis@
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
i915_gem_object_flush_fence() to be mb() not wmb() while here.
|
|
|
|
| |
and move DRM_INFO/pr_info/dev_info messages under DRMDEBUG.
|
| |
|
|
|
|
| |
after discussions with beck deraadt kettenis.
|
|
|
|
|
|
| |
From Alex Deucher
eed35bff1fe05f3a32989ace86107a1402f18537 in ubuntu 3.8
8c79bae6a30f606b7a4e17c994bc5f72f8fdaf11 in mainline linux
|
|
|
|
|
|
| |
From Marek Olsak
413f46c51b173d8a46135d33fa3adef05f2b1a7e in ubuntu 3.8
439a1cfffe2c1a06e5a6394ccd5d18a8e89b15d3 in mainline linux
|
|
|
|
|
|
| |
From Marek Olsak
88aa6194df73e8dff9f2a1ee47d2775df3d99411 in ubuntu 3.8
9fadb352ed73edd7801a280b552d33a6040c8721 in mainline linux
|
|
|
|
|
|
| |
From Tom Stellard
0f5c67667c1914c3f133bc2d43199b6d01bfde28 in ubuntu 3.8
e5b9e7503eb1f4884efa3b321d3cc47806779202 in mainline linux
|
|
|
|
|
|
| |
From Adis Hamzadis
c9b986fd9f606cd00492c3c9e95926c654f4e04f in ubuntu 3.8
e49f3959a96dc279860af7e86e6dbcfda50580a5 in mainline linux
|
| |
|
|
|
|
|
|
| |
From Alex Deucher
7e3f2ed899128187ecc9ab7573e966d8a5afc664 in ubuntu 3.8
0ca223b029a261e82fb2f50c52eb85d510f4260e in mainline linux
|
|
|
|
|
|
| |
From Niels Ole Salscheider
091a581a030f3c8c6515fb21a3f23271a86c4107 in ubuntu 3.8
fc986034540102cd090237bf3f70262e1ae80d9c in mainline linux
|
|
|
|
|
|
| |
From Alex Deucher
f249bb666572281c47f85da90b8a27856fc5f9ec in ubuntu 3.8
468ef1a58c9268ac9709350bf95eaf1c22a69f29 in mainline linux
|
|
|
|
|
|
|
|
| |
*const systq defined in task.h
this reduces the cost of using the system taskq and looks less ugly.
requested by and ok kettenis@
|
|
|
|
|
|
|
|
|
| |
Prevents unintended multiple additions to workqs that was causing
hangs on radeon, and lets us remove tasks more closely matching
the behaviour of the original linux code.
ok kettenis@
cause of the ttm/radeon hangs debugged by claudio@ and kettenis@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need to allocate line buffer to each display when
setting up the watermarks. Failure to do so can lead
to a blank screen. This fixes blank screen problems
on dce6 asics.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=64850
from a proposed Linux patch by Alex Deucher of AMD.
Fixes problems with multiple displays on pitcairn
reported by Alexis de BRUYN.
|
|
|
|
|
|
|
|
|
|
| |
non fatal errors with >= r600 could result in an unuseable system.
Avoid this by always programming the MC on startup.
Patch from Alex Deucher in Linux based on a change from kettenis to
program the MC on failure to load firmware for cayman/aruba.
ok kettenis@
|
|
Includes kernel modesetting, framebuffer console and support
for newer hardware.
Firmware needs to be present for acceleration and in some cases
modesetting to work. It can be installed via fw_update
or manually via pkg_add.
With lots of help from kettenis@ some macppc bits from mpi@
and some ttm refcount/queue bits from FreeBSD.
Thanks to M:Tier and the OpenBSD Foundation for sponsoring this work.
|