#
1.15 |
|
16-Jan-2024 |
jsg |
update drm to linux 6.6.12
Thanks to the OpenBSD Foundation for sponsoring this work.
|
Revision tags: OPENBSD_7_3_BASE OPENBSD_7_4_BASE
|
#
1.14 |
|
01-Jan-2023 |
jsg |
update drm to linux 6.1.2
new hardware support includes
AMD Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6 Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7 Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX gfx1101 dGPU gfx1102 dGPU gfx1103 APU
Thanks to the OpenBSD Foundation for sponsoring this work.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
|
#
1.13 |
|
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.12 |
|
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.11 |
|
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.10 |
|
20-Apr-2018 |
deraadt |
oops, snapshot tests not ready yet
|
#
1.9 |
|
20-Apr-2018 |
deraadt |
sync
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.8 |
|
12-Apr-2015 |
jsg |
make wait_queue_head a struct with a mutex better matches linux behaviour
|
#
1.7 |
|
06-Apr-2015 |
jsg |
add back some more static use to reduce the diff to linux
|
#
1.6 |
|
06-Apr-2015 |
jsg |
add and use macros for wake_up/wake_up_all/wake_up_all_locked
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.5 |
|
10-Feb-2015 |
jsg |
switch most mtx_* calls back to linux spinlocks
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.4 |
|
09-Feb-2014 |
jsg |
drm/radeon: allow selection of alignment in the sub-allocator
From Alex Deucher bc25f63f795ee2c8b7296d0dc1e9afe071dbfa88 in ubuntu 3.8 6c4f978b357bc779c703fda1f200e9179623d3e9 in mainline linux
|
#
1.3 |
|
09-Feb-2014 |
jsg |
drm/radeon: allocate SA bo in the requested domain
From Christian Koenig 1930d5d5f8963e90066412bd39d54b955c09947d in ubuntu 3.8 7220f639c2eca36774dbf65b16fe503bfb40fff5 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.14 |
|
01-Jan-2023 |
jsg |
update drm to linux 6.1.2
new hardware support includes
AMD Raphael, Ryzen 7000 desktop, gfx1036/GC 10.3.6 Mendocino, Ryzen & Athlon 7020 Series mobile APU, gfx1037/GC 10.3.7 Navi 31, gfx1100 dGPU, GC 11.0.0, Radeon RX 7900 XT/XTX gfx1101 dGPU gfx1102 dGPU gfx1103 APU
Thanks to the OpenBSD Foundation for sponsoring this work.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
|
#
1.13 |
|
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.12 |
|
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.11 |
|
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.10 |
|
20-Apr-2018 |
deraadt |
oops, snapshot tests not ready yet
|
#
1.9 |
|
20-Apr-2018 |
deraadt |
sync
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.8 |
|
12-Apr-2015 |
jsg |
make wait_queue_head a struct with a mutex better matches linux behaviour
|
#
1.7 |
|
06-Apr-2015 |
jsg |
add back some more static use to reduce the diff to linux
|
#
1.6 |
|
06-Apr-2015 |
jsg |
add and use macros for wake_up/wake_up_all/wake_up_all_locked
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.5 |
|
10-Feb-2015 |
jsg |
switch most mtx_* calls back to linux spinlocks
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.4 |
|
09-Feb-2014 |
jsg |
drm/radeon: allow selection of alignment in the sub-allocator
From Alex Deucher bc25f63f795ee2c8b7296d0dc1e9afe071dbfa88 in ubuntu 3.8 6c4f978b357bc779c703fda1f200e9179623d3e9 in mainline linux
|
#
1.3 |
|
09-Feb-2014 |
jsg |
drm/radeon: allocate SA bo in the requested domain
From Christian Koenig 1930d5d5f8963e90066412bd39d54b955c09947d in ubuntu 3.8 7220f639c2eca36774dbf65b16fe503bfb40fff5 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.13 |
|
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.12 |
|
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.11 |
|
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.10 |
|
20-Apr-2018 |
deraadt |
oops, snapshot tests not ready yet
|
#
1.9 |
|
20-Apr-2018 |
deraadt |
sync
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.8 |
|
12-Apr-2015 |
jsg |
make wait_queue_head a struct with a mutex better matches linux behaviour
|
#
1.7 |
|
06-Apr-2015 |
jsg |
add back some more static use to reduce the diff to linux
|
#
1.6 |
|
06-Apr-2015 |
jsg |
add and use macros for wake_up/wake_up_all/wake_up_all_locked
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.5 |
|
10-Feb-2015 |
jsg |
switch most mtx_* calls back to linux spinlocks
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.4 |
|
09-Feb-2014 |
jsg |
drm/radeon: allow selection of alignment in the sub-allocator
From Alex Deucher bc25f63f795ee2c8b7296d0dc1e9afe071dbfa88 in ubuntu 3.8 6c4f978b357bc779c703fda1f200e9179623d3e9 in mainline linux
|
#
1.3 |
|
09-Feb-2014 |
jsg |
drm/radeon: allocate SA bo in the requested domain
From Christian Koenig 1930d5d5f8963e90066412bd39d54b955c09947d in ubuntu 3.8 7220f639c2eca36774dbf65b16fe503bfb40fff5 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-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.11 |
|
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.10 |
|
20-Apr-2018 |
deraadt |
oops, snapshot tests not ready yet
|
#
1.9 |
|
20-Apr-2018 |
deraadt |
sync
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.8 |
|
12-Apr-2015 |
jsg |
make wait_queue_head a struct with a mutex better matches linux behaviour
|
#
1.7 |
|
06-Apr-2015 |
jsg |
add back some more static use to reduce the diff to linux
|
#
1.6 |
|
06-Apr-2015 |
jsg |
add and use macros for wake_up/wake_up_all/wake_up_all_locked
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.5 |
|
10-Feb-2015 |
jsg |
switch most mtx_* calls back to linux spinlocks
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.4 |
|
09-Feb-2014 |
jsg |
drm/radeon: allow selection of alignment in the sub-allocator
From Alex Deucher bc25f63f795ee2c8b7296d0dc1e9afe071dbfa88 in ubuntu 3.8 6c4f978b357bc779c703fda1f200e9179623d3e9 in mainline linux
|
#
1.3 |
|
09-Feb-2014 |
jsg |
drm/radeon: allocate SA bo in the requested domain
From Christian Koenig 1930d5d5f8963e90066412bd39d54b955c09947d in ubuntu 3.8 7220f639c2eca36774dbf65b16fe503bfb40fff5 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 |
|
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.10 |
|
20-Apr-2018 |
deraadt |
oops, snapshot tests not ready yet
|
#
1.9 |
|
20-Apr-2018 |
deraadt |
sync
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.8 |
|
12-Apr-2015 |
jsg |
make wait_queue_head a struct with a mutex better matches linux behaviour
|
#
1.7 |
|
06-Apr-2015 |
jsg |
add back some more static use to reduce the diff to linux
|
#
1.6 |
|
06-Apr-2015 |
jsg |
add and use macros for wake_up/wake_up_all/wake_up_all_locked
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.5 |
|
10-Feb-2015 |
jsg |
switch most mtx_* calls back to linux spinlocks
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.4 |
|
09-Feb-2014 |
jsg |
drm/radeon: allow selection of alignment in the sub-allocator
From Alex Deucher bc25f63f795ee2c8b7296d0dc1e9afe071dbfa88 in ubuntu 3.8 6c4f978b357bc779c703fda1f200e9179623d3e9 in mainline linux
|
#
1.3 |
|
09-Feb-2014 |
jsg |
drm/radeon: allocate SA bo in the requested domain
From Christian Koenig 1930d5d5f8963e90066412bd39d54b955c09947d in ubuntu 3.8 7220f639c2eca36774dbf65b16fe503bfb40fff5 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_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.8 |
|
12-Apr-2015 |
jsg |
make wait_queue_head a struct with a mutex better matches linux behaviour
|
#
1.7 |
|
06-Apr-2015 |
jsg |
add back some more static use to reduce the diff to linux
|
#
1.6 |
|
06-Apr-2015 |
jsg |
add and use macros for wake_up/wake_up_all/wake_up_all_locked
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.5 |
|
10-Feb-2015 |
jsg |
switch most mtx_* calls back to linux spinlocks
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.4 |
|
09-Feb-2014 |
jsg |
drm/radeon: allow selection of alignment in the sub-allocator
From Alex Deucher bc25f63f795ee2c8b7296d0dc1e9afe071dbfa88 in ubuntu 3.8 6c4f978b357bc779c703fda1f200e9179623d3e9 in mainline linux
|
#
1.3 |
|
09-Feb-2014 |
jsg |
drm/radeon: allocate SA bo in the requested domain
From Christian Koenig 1930d5d5f8963e90066412bd39d54b955c09947d in ubuntu 3.8 7220f639c2eca36774dbf65b16fe503bfb40fff5 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.
|