summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/radeon/rv770.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* update drm to linux 5.7jsg2020-06-081-5/+9
| | | | | | | | | | 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.
* Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 tojsg2019-04-141-36/+85
| | | | | | | | | | | | | | | | | | | 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.
* update ttm and radeondrm(4) to Linux 4.4.129jsg2018-04-251-140/+896
| | | | | | | 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.
* oops, snapshot tests not ready yetderaadt2018-04-201-896/+140
|
* syncderaadt2018-04-201-140/+896
|
* another round of reducing the diff to linuxjsg2015-04-181-2/+2
|
* switch back from howmany() to DIV_ROUND_UP()jsg2015-04-061-2/+2
|
* radeon: Fix system hang issue when using KMS with older cardsjsg2014-02-091-5/+7
| | | | | | From Adis Hamzadis c9b986fd9f606cd00492c3c9e95926c654f4e04f in ubuntu 3.8 e49f3959a96dc279860af7e86e6dbcfda50580a5 in mainline linux
* use linux style memory allocations in radeonjsg2014-02-091-3/+2
|
* Add a stubbed out version of drm_pcie_get_speed_cap_mask() andjsg2013-08-261-6/+1
| | | | | enable all the code in the various radeon pcie_gen2_enable() functions. no functional change
* While we forceably detach radeondrm on fatal error in initjsg2013-08-181-2/+3
| | | | | | | | | | 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@
* Add a port of the TTM and Radeon DRM code from Linux 3.8.13.jsg2013-08-121-0/+1300
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.