#
4ca0067f |
| 21-Nov-2023 |
jsg <jsg@openbsd.org> |
drm/radeon: possible buffer overflow
From Konstantin Meskhidze 341e79f8aec6af6b0061b8171d77b085835c6a58 in linux-6.1.y/6.1.63 dd05484f99d16715a88eedfca363828ef9a4c2d4 in mainline linux
|
#
1bb76ff1 |
| 01-Jan-2023 |
jsg <jsg@openbsd.org> |
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
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.
show more ...
|
#
5ca02815 |
| 14-Jan-2022 |
jsg <jsg@openbsd.org> |
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 AP
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.
show more ...
|
#
c349dbc7 |
| 08-Jun-2020 |
jsg <jsg@openbsd.org> |
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
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.
show more ...
|
#
7f4dd379 |
| 14-Apr-2019 |
jsg <jsg@openbsd.org> |
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 L
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.
show more ...
|
#
56e84b71 |
| 23-May-2018 |
jsg <jsg@openbsd.org> |
Add back a local change to prevent interrupt handlers claiming an interrupt when it is shared by other devices.
Fixes a regression reported by nigel@ where USB stopped working after the radeondrm up
Add back a local change to prevent interrupt handlers claiming an 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.
show more ...
|
#
7ccd5a2c |
| 25-Apr-2018 |
jsg <jsg@openbsd.org> |
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 OpenB
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.
show more ...
|
#
f3eef2b6 |
| 20-Apr-2018 |
deraadt <deraadt@openbsd.org> |
oops, snapshot tests not ready yet
|
#
39214a00 |
| 20-Apr-2018 |
deraadt <deraadt@openbsd.org> |
sync
|
#
552b8a84 |
| 18-Apr-2015 |
jsg <jsg@openbsd.org> |
another round of reducing the diff to linux
|
#
a99ede96 |
| 06-Apr-2015 |
jsg <jsg@openbsd.org> |
switch back from howmany() to DIV_ROUND_UP()
|
#
5991ad13 |
| 06-Apr-2015 |
jsg <jsg@openbsd.org> |
No need to use a temporary pointer variable after the drm struct name in the softc changed a while back.
|
#
bd503de5 |
| 06-Apr-2015 |
jsg <jsg@openbsd.org> |
add and use macros for wake_up/wake_up_all/wake_up_all_locked
|
#
dd991d5e |
| 12-Feb-2015 |
jsg <jsg@openbsd.org> |
switch back to IRQ_NONE/IRQ_HANDLED
|
#
c1aadc2f |
| 12-Feb-2015 |
jsg <jsg@openbsd.org> |
Add and use macros for linux memory barriers. Fix the call in i915_gem_object_flush_fence() to be mb() not wmb() while here.
|
#
d765308c |
| 11-Feb-2015 |
jsg <jsg@openbsd.org> |
Switch most printf style functions calls back to linux function names and move DRM_INFO/pr_info/dev_info messages under DRMDEBUG.
|
#
b830ca6d |
| 07-Apr-2014 |
jsg <jsg@openbsd.org> |
reduce the diff to linux for drm pci vid/pid tests ok kettenis@
|
#
55fe5614 |
| 09-Feb-2014 |
jsg <jsg@openbsd.org> |
radeon: Fix system hang issue when using KMS with older cards
From Adis Hamzadis c9b986fd9f606cd00492c3c9e95926c654f4e04f in ubuntu 3.8 e49f3959a96dc279860af7e86e6dbcfda50580a5 in mainline linux
|
#
de5631a0 |
| 09-Feb-2014 |
jsg <jsg@openbsd.org> |
use linux style memory allocations in radeon
|
#
2def65df |
| 24-Jan-2014 |
jsg <jsg@openbsd.org> |
drm/radeon: Fix VRAM size calculation for VRAM >= 4GB
From Niels Ole Salscheider 091a581a030f3c8c6515fb21a3f23271a86c4107 in ubuntu 3.8 fc986034540102cd090237bf3f70262e1ae80d9c in mainline linux
|
#
4434b203 |
| 17-Nov-2013 |
jsg <jsg@openbsd.org> |
drm/radeon: fix hw contexts for SUMO2 asics
From wojciech kapuscinski b71a688b1e56a0a2b4260c2ab0cdf80f67965072 in ubuntu 3.8 50b8f5aec04ebec7dbdf2adb17220b9148c99e63 in mainline linux https://bugs.f
drm/radeon: fix hw contexts for SUMO2 asics
From wojciech kapuscinski b71a688b1e56a0a2b4260c2ab0cdf80f67965072 in ubuntu 3.8 50b8f5aec04ebec7dbdf2adb17220b9148c99e63 in mainline linux https://bugs.freedesktop.org/show_bug.cgi?id=63599
show more ...
|
#
1c81877c |
| 30-Oct-2013 |
dlg <dlg@openbsd.org> |
deprecate taskq_systq() and replace it with extern struct taskq *const systq defined in task.h
this reduces the cost of using the system taskq and looks less ugly.
requested by and ok kettenis@
|
#
07f53386 |
| 29-Oct-2013 |
jsg <jsg@openbsd.org> |
Move most of the uses of workqs in drm to the new task/taskq api. Prevents unintended multiple additions to workqs that was causing hangs on radeon, and lets us remove tasks more closely matching the
Move most of the uses of workqs in drm to the new task/taskq api. 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@
show more ...
|
#
72afbbe9 |
| 20-Oct-2013 |
kettenis <kettenis@openbsd.org> |
Use rdev->audio_task for hdmi audio related hotplug events. Matches the equivalent Linux code a bit better and was probably what jsg@ intended in the first place.
ok jsg@
|
#
42a4a885 |
| 01-Sep-2013 |
jsg <jsg@openbsd.org> |
drm/radeon: update line buffer allocation for dce4.1/5
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
drm/radeon: update line buffer allocation for dce4.1/5
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 dce4.1/5 asics.
from a proposed Linux patch by Alex Deucher of AMD.
show more ...
|