#
1.13 |
|
16-Jan-2024 |
jsg |
update drm to linux 6.6.12
Thanks to the OpenBSD Foundation for sponsoring this work.
|
Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
|
#
1.12 |
|
14-Jan-2022 |
jsg |
update drm to linux 5.15.14
new hardware support includes
Intel ehl/Elkhart Lake (embedded) jsl/Jasper Lake (atom) rkl/Rocket Lake (desktop)
AMD van gogh APU (gfx1033) yellow carp / rembrandt APU (gfx1035?) Ryzen 6000 APU navy flounder / navi 22 (gfx1031) RX 6700, RX 6700 XT, RX 6700M, RX 6800M, RX 6850M XT dimgrey cavefish / navi 23 (gfx1032) Pro W6600, Pro W6600M, RX 6600, RX 6600 XT, RX 6600M, RX 6600S, RX 6650M, RX 6650M XT, RX 6700S, RX 6800S beige goby / navi 24 (gfx1034) RX 6500 XT, RX 6400, RX 6500M, RX 6300M
Thanks to the OpenBSD Foundation for sponsoring this work niklas@ for helping with ttm and amdgpu and patrick@ for adapting rockchip drm.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
|
#
1.11 |
|
08-Jun-2020 |
jsg |
update drm to linux 5.7
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.
|
Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
|
#
1.10 |
|
14-Apr-2019 |
jsg |
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to 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.
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE
|
#
1.9 |
|
25-Apr-2018 |
jsg |
update ttm and radeondrm(4) to Linux 4.4.129
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.
|
#
1.8 |
|
20-Apr-2018 |
deraadt |
oops, snapshot tests not ready yet
|
#
1.7 |
|
20-Apr-2018 |
deraadt |
sync
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.6 |
|
20-Dec-2016 |
kettenis |
Fix compiler warnings generated by clang. This matches upstream commit 1cd73ff70d13a22faa95db8323382dd6d036554e by Alex Deucher, whose commit message makes me suspect that Brad Smith mailed us a diff back in 2013 that we ignored.
ok jsg@
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.5 |
|
06-Apr-2015 |
jsg |
Convert some udelay() calls back to DRM_UDELAY() where the wrapper is still used in the original linux code.
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.4 |
|
11-Feb-2015 |
jsg |
Switch most printf style functions calls back to linux function names and move DRM_INFO/pr_info/dev_info messages under DRMDEBUG.
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.3 |
|
09-Feb-2014 |
jsg |
radeon: Fix system hang issue when using KMS with older cards
From Adis Hamzadis c9b986fd9f606cd00492c3c9e95926c654f4e04f in ubuntu 3.8 e49f3959a96dc279860af7e86e6dbcfda50580a5 in mainline linux
|
#
1.2 |
|
09-Feb-2014 |
jsg |
use linux style memory allocations in radeon
|
#
1.1 |
|
12-Aug-2013 |
jsg |
Add a port of the TTM and Radeon DRM code from Linux 3.8.13. 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.
|
#
1.12 |
|
14-Jan-2022 |
jsg |
update drm to linux 5.15.14
new hardware support includes
Intel ehl/Elkhart Lake (embedded) jsl/Jasper Lake (atom) rkl/Rocket Lake (desktop)
AMD van gogh APU (gfx1033) yellow carp / rembrandt APU (gfx1035?) Ryzen 6000 APU navy flounder / navi 22 (gfx1031) RX 6700, RX 6700 XT, RX 6700M, RX 6800M, RX 6850M XT dimgrey cavefish / navi 23 (gfx1032) Pro W6600, Pro W6600M, RX 6600, RX 6600 XT, RX 6600M, RX 6600S, RX 6650M, RX 6650M XT, RX 6700S, RX 6800S beige goby / navi 24 (gfx1034) RX 6500 XT, RX 6400, RX 6500M, RX 6300M
Thanks to the OpenBSD Foundation for sponsoring this work niklas@ for helping with ttm and amdgpu and patrick@ for adapting rockchip drm.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
|
#
1.11 |
|
08-Jun-2020 |
jsg |
update drm to linux 5.7
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.
|
Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
|
#
1.10 |
|
14-Apr-2019 |
jsg |
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to 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.
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE
|
#
1.9 |
|
25-Apr-2018 |
jsg |
update ttm and radeondrm(4) to Linux 4.4.129
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.
|
#
1.8 |
|
20-Apr-2018 |
deraadt |
oops, snapshot tests not ready yet
|
#
1.7 |
|
20-Apr-2018 |
deraadt |
sync
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.6 |
|
20-Dec-2016 |
kettenis |
Fix compiler warnings generated by clang. This matches upstream commit 1cd73ff70d13a22faa95db8323382dd6d036554e by Alex Deucher, whose commit message makes me suspect that Brad Smith mailed us a diff back in 2013 that we ignored.
ok jsg@
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.5 |
|
06-Apr-2015 |
jsg |
Convert some udelay() calls back to DRM_UDELAY() where the wrapper is still used in the original linux code.
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.4 |
|
11-Feb-2015 |
jsg |
Switch most printf style functions calls back to linux function names and move DRM_INFO/pr_info/dev_info messages under DRMDEBUG.
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.3 |
|
09-Feb-2014 |
jsg |
radeon: Fix system hang issue when using KMS with older cards
From Adis Hamzadis c9b986fd9f606cd00492c3c9e95926c654f4e04f in ubuntu 3.8 e49f3959a96dc279860af7e86e6dbcfda50580a5 in mainline linux
|
#
1.2 |
|
09-Feb-2014 |
jsg |
use linux style memory allocations in radeon
|
#
1.1 |
|
12-Aug-2013 |
jsg |
Add a port of the TTM and Radeon DRM code from Linux 3.8.13. 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.
|
#
1.11 |
|
08-Jun-2020 |
jsg |
update drm to linux 5.7
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.
|
Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
|
#
1.10 |
|
14-Apr-2019 |
jsg |
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to 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.
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE
|
#
1.9 |
|
25-Apr-2018 |
jsg |
update ttm and radeondrm(4) to Linux 4.4.129
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.
|
#
1.8 |
|
20-Apr-2018 |
deraadt |
oops, snapshot tests not ready yet
|
#
1.7 |
|
20-Apr-2018 |
deraadt |
sync
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.6 |
|
20-Dec-2016 |
kettenis |
Fix compiler warnings generated by clang. This matches upstream commit 1cd73ff70d13a22faa95db8323382dd6d036554e by Alex Deucher, whose commit message makes me suspect that Brad Smith mailed us a diff back in 2013 that we ignored.
ok jsg@
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.5 |
|
06-Apr-2015 |
jsg |
Convert some udelay() calls back to DRM_UDELAY() where the wrapper is still used in the original linux code.
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.4 |
|
11-Feb-2015 |
jsg |
Switch most printf style functions calls back to linux function names and move DRM_INFO/pr_info/dev_info messages under DRMDEBUG.
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.3 |
|
09-Feb-2014 |
jsg |
radeon: Fix system hang issue when using KMS with older cards
From Adis Hamzadis c9b986fd9f606cd00492c3c9e95926c654f4e04f in ubuntu 3.8 e49f3959a96dc279860af7e86e6dbcfda50580a5 in mainline linux
|
#
1.2 |
|
09-Feb-2014 |
jsg |
use linux style memory allocations in radeon
|
#
1.1 |
|
12-Aug-2013 |
jsg |
Add a port of the TTM and Radeon DRM code from Linux 3.8.13. 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.
|
#
1.10 |
|
14-Apr-2019 |
jsg |
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to 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.
|
Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE
|
#
1.9 |
|
25-Apr-2018 |
jsg |
update ttm and radeondrm(4) to Linux 4.4.129
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.
|
#
1.8 |
|
20-Apr-2018 |
deraadt |
oops, snapshot tests not ready yet
|
#
1.7 |
|
20-Apr-2018 |
deraadt |
sync
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.6 |
|
20-Dec-2016 |
kettenis |
Fix compiler warnings generated by clang. This matches upstream commit 1cd73ff70d13a22faa95db8323382dd6d036554e by Alex Deucher, whose commit message makes me suspect that Brad Smith mailed us a diff back in 2013 that we ignored.
ok jsg@
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.5 |
|
06-Apr-2015 |
jsg |
Convert some udelay() calls back to DRM_UDELAY() where the wrapper is still used in the original linux code.
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.4 |
|
11-Feb-2015 |
jsg |
Switch most printf style functions calls back to linux function names and move DRM_INFO/pr_info/dev_info messages under DRMDEBUG.
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.3 |
|
09-Feb-2014 |
jsg |
radeon: Fix system hang issue when using KMS with older cards
From Adis Hamzadis c9b986fd9f606cd00492c3c9e95926c654f4e04f in ubuntu 3.8 e49f3959a96dc279860af7e86e6dbcfda50580a5 in mainline linux
|
#
1.2 |
|
09-Feb-2014 |
jsg |
use linux style memory allocations in radeon
|
#
1.1 |
|
12-Aug-2013 |
jsg |
Add a port of the TTM and Radeon DRM code from Linux 3.8.13. 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.
|
#
1.9 |
|
25-Apr-2018 |
jsg |
update ttm and radeondrm(4) to Linux 4.4.129
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.
|
#
1.8 |
|
20-Apr-2018 |
deraadt |
oops, snapshot tests not ready yet
|
#
1.7 |
|
20-Apr-2018 |
deraadt |
sync
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.6 |
|
20-Dec-2016 |
kettenis |
Fix compiler warnings generated by clang. This matches upstream commit 1cd73ff70d13a22faa95db8323382dd6d036554e by Alex Deucher, whose commit message makes me suspect that Brad Smith mailed us a diff back in 2013 that we ignored.
ok jsg@
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.5 |
|
06-Apr-2015 |
jsg |
Convert some udelay() calls back to DRM_UDELAY() where the wrapper is still used in the original linux code.
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.4 |
|
11-Feb-2015 |
jsg |
Switch most printf style functions calls back to linux function names and move DRM_INFO/pr_info/dev_info messages under DRMDEBUG.
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.3 |
|
09-Feb-2014 |
jsg |
radeon: Fix system hang issue when using KMS with older cards
From Adis Hamzadis c9b986fd9f606cd00492c3c9e95926c654f4e04f in ubuntu 3.8 e49f3959a96dc279860af7e86e6dbcfda50580a5 in mainline linux
|
#
1.2 |
|
09-Feb-2014 |
jsg |
use linux style memory allocations in radeon
|
#
1.1 |
|
12-Aug-2013 |
jsg |
Add a port of the TTM and Radeon DRM code from Linux 3.8.13. 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.
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.6 |
|
20-Dec-2016 |
kettenis |
Fix compiler warnings generated by clang. This matches upstream commit 1cd73ff70d13a22faa95db8323382dd6d036554e by Alex Deucher, whose commit message makes me suspect that Brad Smith mailed us a diff back in 2013 that we ignored.
ok jsg@
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.5 |
|
06-Apr-2015 |
jsg |
Convert some udelay() calls back to DRM_UDELAY() where the wrapper is still used in the original linux code.
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.4 |
|
11-Feb-2015 |
jsg |
Switch most printf style functions calls back to linux function names and move DRM_INFO/pr_info/dev_info messages under DRMDEBUG.
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.3 |
|
09-Feb-2014 |
jsg |
radeon: Fix system hang issue when using KMS with older cards
From Adis Hamzadis c9b986fd9f606cd00492c3c9e95926c654f4e04f in ubuntu 3.8 e49f3959a96dc279860af7e86e6dbcfda50580a5 in mainline linux
|
#
1.2 |
|
09-Feb-2014 |
jsg |
use linux style memory allocations in radeon
|
#
1.1 |
|
12-Aug-2013 |
jsg |
Add a port of the TTM and Radeon DRM code from Linux 3.8.13. 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.
|