#
1.21 |
|
01-Mar-2024 |
jsg |
Don't match dg2. The cards use paths unused by integrated graphics. Likely doesn't work.
|
#
1.20 |
|
16-Jan-2024 |
jsg |
update drm to linux 6.6.12
Thanks to the OpenBSD Foundation for sponsoring this work.
|
Revision tags: OPENBSD_7_4_BASE
|
#
1.19 |
|
15-Jun-2023 |
jsg |
drm/i915: taint kernel when force probing unsupported devices
From Jani Nikula dcd289136bccf2bdd519ee1eb355ed71c73cbe75 in linux-6.1.y/6.1.30 79c901c93562bdf1c84ce6c1b744fbbe4389a6eb in mainline linux
|
#
1.18 |
|
15-Jun-2023 |
jsg |
drm/i915: Expand force_probe to block probe of devices as well.
From Rodrigo Vivi 36fa6187753a9b52f2bbf2f3ba628f6bad314510 in linux-6.1.y/6.1.30 157821fb3e9aaa07cf408686b08d117bf27b7de1 in mainline linux
|
#
1.17 |
|
13-Jun-2023 |
jsg |
drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
From Radhakrishna Sripada 4b08cdd239e7d15f11d2be07e59c3af478f61b11 in linux-6.1.y/6.1.29 6ece90e3665a9b7fb2637fcca26cebd42991580b in mainline linux
|
Revision tags: OPENBSD_7_3_BASE
|
#
1.16 |
|
27-Feb-2023 |
jsg |
drm/i915: Remove __maybe_unused from mtl_info
From Lucas De Marchi 44610f4c3093bbce3061b77d37bdf1bed8e379da in linux-6.1.y/6.1.14 fff758698842fb6722be37498d8773e0fb47f000 in mainline linux
|
#
1.15 |
|
25-Jan-2023 |
jsg |
drm/i915: re-disable RC6p on Sandy Bridge
From Sasa Dragic 38a9b17d3b58a3163bc031e96c94fc2d800e02b7 in linux-6.1.y/6.1.8 67b0b4ed259e425b7eed09da75b42c80682ca003 in mainline linux
|
#
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_7_2_BASE
|
#
1.13 |
|
21-Jun-2022 |
jsg |
drm/i915/adlp: Remove require_force_probe protection
From Clint Taylor dfb924e33927ffa51e197acd58ad1c5edf1b5ff5 in mainline linux
|
#
1.12 |
|
21-Jun-2022 |
jsg |
drm/i915/adl_s: Remove require_force_probe protection
From ravitejax f5392e5f8ef300c5d8fb97fb441aad217e44f394 in mainline linux
|
#
1.11 |
|
26-May-2022 |
jsg |
drm/i915/rpl-p: Add PCI IDs
From Matt Atwood 72c3c8d6e5275b19fd2d32ec787e8135a421c7ec in mainline linux
|
#
1.10 |
|
04-May-2022 |
jsg |
drm/i915/adl-n: Enable ADL-N platform
From Tejas Upadhyay 7e28d0b26759846485978ada860ef4a427e06c8f in mainline linux
|
#
1.9 |
|
04-May-2022 |
jsg |
drm/i915/rpl-s: Add PCI IDS for Raptor Lake S
From Anusha Srivatsa 52407c220c44c8dcc6aa8aa35ffc8a2db3c849a9 in mainline linux
|
Revision tags: OPENBSD_7_1_BASE
|
#
1.8 |
|
09-Feb-2022 |
jsg |
drm/i915: Disable DSB usage for now
From Ville Syrjala d63d077fc44645d51df7e9007df87853f5c13e4c in linux 5.15.y/5.15.22 99510e1afb4863a225207146bd988064c5fd0629 in mainline linux
|
#
1.7 |
|
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_7_0_BASE
|
#
1.6 |
|
07-Jul-2021 |
jsg |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.20 |
|
16-Jan-2024 |
jsg |
update drm to linux 6.6.12
Thanks to the OpenBSD Foundation for sponsoring this work.
|
Revision tags: OPENBSD_7_4_BASE
|
#
1.19 |
|
15-Jun-2023 |
jsg |
drm/i915: taint kernel when force probing unsupported devices
From Jani Nikula dcd289136bccf2bdd519ee1eb355ed71c73cbe75 in linux-6.1.y/6.1.30 79c901c93562bdf1c84ce6c1b744fbbe4389a6eb in mainline linux
|
#
1.18 |
|
15-Jun-2023 |
jsg |
drm/i915: Expand force_probe to block probe of devices as well.
From Rodrigo Vivi 36fa6187753a9b52f2bbf2f3ba628f6bad314510 in linux-6.1.y/6.1.30 157821fb3e9aaa07cf408686b08d117bf27b7de1 in mainline linux
|
#
1.17 |
|
13-Jun-2023 |
jsg |
drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
From Radhakrishna Sripada 4b08cdd239e7d15f11d2be07e59c3af478f61b11 in linux-6.1.y/6.1.29 6ece90e3665a9b7fb2637fcca26cebd42991580b in mainline linux
|
Revision tags: OPENBSD_7_3_BASE
|
#
1.16 |
|
27-Feb-2023 |
jsg |
drm/i915: Remove __maybe_unused from mtl_info
From Lucas De Marchi 44610f4c3093bbce3061b77d37bdf1bed8e379da in linux-6.1.y/6.1.14 fff758698842fb6722be37498d8773e0fb47f000 in mainline linux
|
#
1.15 |
|
25-Jan-2023 |
jsg |
drm/i915: re-disable RC6p on Sandy Bridge
From Sasa Dragic 38a9b17d3b58a3163bc031e96c94fc2d800e02b7 in linux-6.1.y/6.1.8 67b0b4ed259e425b7eed09da75b42c80682ca003 in mainline linux
|
#
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_7_2_BASE
|
#
1.13 |
|
21-Jun-2022 |
jsg |
drm/i915/adlp: Remove require_force_probe protection
From Clint Taylor dfb924e33927ffa51e197acd58ad1c5edf1b5ff5 in mainline linux
|
#
1.12 |
|
21-Jun-2022 |
jsg |
drm/i915/adl_s: Remove require_force_probe protection
From ravitejax f5392e5f8ef300c5d8fb97fb441aad217e44f394 in mainline linux
|
#
1.11 |
|
26-May-2022 |
jsg |
drm/i915/rpl-p: Add PCI IDs
From Matt Atwood 72c3c8d6e5275b19fd2d32ec787e8135a421c7ec in mainline linux
|
#
1.10 |
|
04-May-2022 |
jsg |
drm/i915/adl-n: Enable ADL-N platform
From Tejas Upadhyay 7e28d0b26759846485978ada860ef4a427e06c8f in mainline linux
|
#
1.9 |
|
04-May-2022 |
jsg |
drm/i915/rpl-s: Add PCI IDS for Raptor Lake S
From Anusha Srivatsa 52407c220c44c8dcc6aa8aa35ffc8a2db3c849a9 in mainline linux
|
Revision tags: OPENBSD_7_1_BASE
|
#
1.8 |
|
09-Feb-2022 |
jsg |
drm/i915: Disable DSB usage for now
From Ville Syrjala d63d077fc44645d51df7e9007df87853f5c13e4c in linux 5.15.y/5.15.22 99510e1afb4863a225207146bd988064c5fd0629 in mainline linux
|
#
1.7 |
|
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_7_0_BASE
|
#
1.6 |
|
07-Jul-2021 |
jsg |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.19 |
|
15-Jun-2023 |
jsg |
drm/i915: taint kernel when force probing unsupported devices
From Jani Nikula dcd289136bccf2bdd519ee1eb355ed71c73cbe75 in linux-6.1.y/6.1.30 79c901c93562bdf1c84ce6c1b744fbbe4389a6eb in mainline linux
|
#
1.18 |
|
15-Jun-2023 |
jsg |
drm/i915: Expand force_probe to block probe of devices as well.
From Rodrigo Vivi 36fa6187753a9b52f2bbf2f3ba628f6bad314510 in linux-6.1.y/6.1.30 157821fb3e9aaa07cf408686b08d117bf27b7de1 in mainline linux
|
#
1.17 |
|
13-Jun-2023 |
jsg |
drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
From Radhakrishna Sripada 4b08cdd239e7d15f11d2be07e59c3af478f61b11 in linux-6.1.y/6.1.29 6ece90e3665a9b7fb2637fcca26cebd42991580b in mainline linux
|
Revision tags: OPENBSD_7_3_BASE
|
#
1.16 |
|
27-Feb-2023 |
jsg |
drm/i915: Remove __maybe_unused from mtl_info
From Lucas De Marchi 44610f4c3093bbce3061b77d37bdf1bed8e379da in linux-6.1.y/6.1.14 fff758698842fb6722be37498d8773e0fb47f000 in mainline linux
|
#
1.15 |
|
25-Jan-2023 |
jsg |
drm/i915: re-disable RC6p on Sandy Bridge
From Sasa Dragic 38a9b17d3b58a3163bc031e96c94fc2d800e02b7 in linux-6.1.y/6.1.8 67b0b4ed259e425b7eed09da75b42c80682ca003 in mainline linux
|
#
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_7_2_BASE
|
#
1.13 |
|
21-Jun-2022 |
jsg |
drm/i915/adlp: Remove require_force_probe protection
From Clint Taylor dfb924e33927ffa51e197acd58ad1c5edf1b5ff5 in mainline linux
|
#
1.12 |
|
21-Jun-2022 |
jsg |
drm/i915/adl_s: Remove require_force_probe protection
From ravitejax f5392e5f8ef300c5d8fb97fb441aad217e44f394 in mainline linux
|
#
1.11 |
|
26-May-2022 |
jsg |
drm/i915/rpl-p: Add PCI IDs
From Matt Atwood 72c3c8d6e5275b19fd2d32ec787e8135a421c7ec in mainline linux
|
#
1.10 |
|
04-May-2022 |
jsg |
drm/i915/adl-n: Enable ADL-N platform
From Tejas Upadhyay 7e28d0b26759846485978ada860ef4a427e06c8f in mainline linux
|
#
1.9 |
|
04-May-2022 |
jsg |
drm/i915/rpl-s: Add PCI IDS for Raptor Lake S
From Anusha Srivatsa 52407c220c44c8dcc6aa8aa35ffc8a2db3c849a9 in mainline linux
|
Revision tags: OPENBSD_7_1_BASE
|
#
1.8 |
|
09-Feb-2022 |
jsg |
drm/i915: Disable DSB usage for now
From Ville Syrjala d63d077fc44645d51df7e9007df87853f5c13e4c in linux 5.15.y/5.15.22 99510e1afb4863a225207146bd988064c5fd0629 in mainline linux
|
#
1.7 |
|
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_7_0_BASE
|
#
1.6 |
|
07-Jul-2021 |
jsg |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.16 |
|
27-Feb-2023 |
jsg |
drm/i915: Remove __maybe_unused from mtl_info
From Lucas De Marchi 44610f4c3093bbce3061b77d37bdf1bed8e379da in linux-6.1.y/6.1.14 fff758698842fb6722be37498d8773e0fb47f000 in mainline linux
|
#
1.15 |
|
25-Jan-2023 |
jsg |
drm/i915: re-disable RC6p on Sandy Bridge
From Sasa Dragic 38a9b17d3b58a3163bc031e96c94fc2d800e02b7 in linux-6.1.y/6.1.8 67b0b4ed259e425b7eed09da75b42c80682ca003 in mainline linux
|
#
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_7_2_BASE
|
#
1.13 |
|
21-Jun-2022 |
jsg |
drm/i915/adlp: Remove require_force_probe protection
From Clint Taylor dfb924e33927ffa51e197acd58ad1c5edf1b5ff5 in mainline linux
|
#
1.12 |
|
21-Jun-2022 |
jsg |
drm/i915/adl_s: Remove require_force_probe protection
From ravitejax f5392e5f8ef300c5d8fb97fb441aad217e44f394 in mainline linux
|
#
1.11 |
|
26-May-2022 |
jsg |
drm/i915/rpl-p: Add PCI IDs
From Matt Atwood 72c3c8d6e5275b19fd2d32ec787e8135a421c7ec in mainline linux
|
#
1.10 |
|
04-May-2022 |
jsg |
drm/i915/adl-n: Enable ADL-N platform
From Tejas Upadhyay 7e28d0b26759846485978ada860ef4a427e06c8f in mainline linux
|
#
1.9 |
|
04-May-2022 |
jsg |
drm/i915/rpl-s: Add PCI IDS for Raptor Lake S
From Anusha Srivatsa 52407c220c44c8dcc6aa8aa35ffc8a2db3c849a9 in mainline linux
|
Revision tags: OPENBSD_7_1_BASE
|
#
1.8 |
|
09-Feb-2022 |
jsg |
drm/i915: Disable DSB usage for now
From Ville Syrjala d63d077fc44645d51df7e9007df87853f5c13e4c in linux 5.15.y/5.15.22 99510e1afb4863a225207146bd988064c5fd0629 in mainline linux
|
#
1.7 |
|
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_7_0_BASE
|
#
1.6 |
|
07-Jul-2021 |
jsg |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.15 |
|
25-Jan-2023 |
jsg |
drm/i915: re-disable RC6p on Sandy Bridge
From Sasa Dragic 38a9b17d3b58a3163bc031e96c94fc2d800e02b7 in linux-6.1.y/6.1.8 67b0b4ed259e425b7eed09da75b42c80682ca003 in mainline linux
|
#
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_7_2_BASE
|
#
1.13 |
|
21-Jun-2022 |
jsg |
drm/i915/adlp: Remove require_force_probe protection
From Clint Taylor dfb924e33927ffa51e197acd58ad1c5edf1b5ff5 in mainline linux
|
#
1.12 |
|
21-Jun-2022 |
jsg |
drm/i915/adl_s: Remove require_force_probe protection
From ravitejax f5392e5f8ef300c5d8fb97fb441aad217e44f394 in mainline linux
|
#
1.11 |
|
26-May-2022 |
jsg |
drm/i915/rpl-p: Add PCI IDs
From Matt Atwood 72c3c8d6e5275b19fd2d32ec787e8135a421c7ec in mainline linux
|
#
1.10 |
|
04-May-2022 |
jsg |
drm/i915/adl-n: Enable ADL-N platform
From Tejas Upadhyay 7e28d0b26759846485978ada860ef4a427e06c8f in mainline linux
|
#
1.9 |
|
04-May-2022 |
jsg |
drm/i915/rpl-s: Add PCI IDS for Raptor Lake S
From Anusha Srivatsa 52407c220c44c8dcc6aa8aa35ffc8a2db3c849a9 in mainline linux
|
Revision tags: OPENBSD_7_1_BASE
|
#
1.8 |
|
09-Feb-2022 |
jsg |
drm/i915: Disable DSB usage for now
From Ville Syrjala d63d077fc44645d51df7e9007df87853f5c13e4c in linux 5.15.y/5.15.22 99510e1afb4863a225207146bd988064c5fd0629 in mainline linux
|
#
1.7 |
|
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_7_0_BASE
|
#
1.6 |
|
07-Jul-2021 |
jsg |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
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_7_2_BASE
|
#
1.13 |
|
21-Jun-2022 |
jsg |
drm/i915/adlp: Remove require_force_probe protection
From Clint Taylor dfb924e33927ffa51e197acd58ad1c5edf1b5ff5 in mainline linux
|
#
1.12 |
|
21-Jun-2022 |
jsg |
drm/i915/adl_s: Remove require_force_probe protection
From ravitejax f5392e5f8ef300c5d8fb97fb441aad217e44f394 in mainline linux
|
#
1.11 |
|
26-May-2022 |
jsg |
drm/i915/rpl-p: Add PCI IDs
From Matt Atwood 72c3c8d6e5275b19fd2d32ec787e8135a421c7ec in mainline linux
|
#
1.10 |
|
04-May-2022 |
jsg |
drm/i915/adl-n: Enable ADL-N platform
From Tejas Upadhyay 7e28d0b26759846485978ada860ef4a427e06c8f in mainline linux
|
#
1.9 |
|
04-May-2022 |
jsg |
drm/i915/rpl-s: Add PCI IDS for Raptor Lake S
From Anusha Srivatsa 52407c220c44c8dcc6aa8aa35ffc8a2db3c849a9 in mainline linux
|
Revision tags: OPENBSD_7_1_BASE
|
#
1.8 |
|
09-Feb-2022 |
jsg |
drm/i915: Disable DSB usage for now
From Ville Syrjala d63d077fc44645d51df7e9007df87853f5c13e4c in linux 5.15.y/5.15.22 99510e1afb4863a225207146bd988064c5fd0629 in mainline linux
|
#
1.7 |
|
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_7_0_BASE
|
#
1.6 |
|
07-Jul-2021 |
jsg |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.13 |
|
21-Jun-2022 |
jsg |
drm/i915/adlp: Remove require_force_probe protection
From Clint Taylor dfb924e33927ffa51e197acd58ad1c5edf1b5ff5 in mainline linux
|
#
1.12 |
|
21-Jun-2022 |
jsg |
drm/i915/adl_s: Remove require_force_probe protection
From ravitejax f5392e5f8ef300c5d8fb97fb441aad217e44f394 in mainline linux
|
#
1.11 |
|
26-May-2022 |
jsg |
drm/i915/rpl-p: Add PCI IDs
From Matt Atwood 72c3c8d6e5275b19fd2d32ec787e8135a421c7ec in mainline linux
|
#
1.10 |
|
04-May-2022 |
jsg |
drm/i915/adl-n: Enable ADL-N platform
From Tejas Upadhyay 7e28d0b26759846485978ada860ef4a427e06c8f in mainline linux
|
#
1.9 |
|
04-May-2022 |
jsg |
drm/i915/rpl-s: Add PCI IDS for Raptor Lake S
From Anusha Srivatsa 52407c220c44c8dcc6aa8aa35ffc8a2db3c849a9 in mainline linux
|
Revision tags: OPENBSD_7_1_BASE
|
#
1.8 |
|
09-Feb-2022 |
jsg |
drm/i915: Disable DSB usage for now
From Ville Syrjala d63d077fc44645d51df7e9007df87853f5c13e4c in linux 5.15.y/5.15.22 99510e1afb4863a225207146bd988064c5fd0629 in mainline linux
|
#
1.7 |
|
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_7_0_BASE
|
#
1.6 |
|
07-Jul-2021 |
jsg |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.11 |
|
26-May-2022 |
jsg |
drm/i915/rpl-p: Add PCI IDs
From Matt Atwood 72c3c8d6e5275b19fd2d32ec787e8135a421c7ec in mainline linux
|
#
1.10 |
|
04-May-2022 |
jsg |
drm/i915/adl-n: Enable ADL-N platform
From Tejas Upadhyay 7e28d0b26759846485978ada860ef4a427e06c8f in mainline linux
|
#
1.9 |
|
04-May-2022 |
jsg |
drm/i915/rpl-s: Add PCI IDS for Raptor Lake S
From Anusha Srivatsa 52407c220c44c8dcc6aa8aa35ffc8a2db3c849a9 in mainline linux
|
Revision tags: OPENBSD_7_1_BASE
|
#
1.8 |
|
09-Feb-2022 |
jsg |
drm/i915: Disable DSB usage for now
From Ville Syrjala d63d077fc44645d51df7e9007df87853f5c13e4c in linux 5.15.y/5.15.22 99510e1afb4863a225207146bd988064c5fd0629 in mainline linux
|
#
1.7 |
|
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_7_0_BASE
|
#
1.6 |
|
07-Jul-2021 |
jsg |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.10 |
|
04-May-2022 |
jsg |
drm/i915/adl-n: Enable ADL-N platform
From Tejas Upadhyay 7e28d0b26759846485978ada860ef4a427e06c8f in mainline linux
|
#
1.9 |
|
04-May-2022 |
jsg |
drm/i915/rpl-s: Add PCI IDS for Raptor Lake S
From Anusha Srivatsa 52407c220c44c8dcc6aa8aa35ffc8a2db3c849a9 in mainline linux
|
Revision tags: OPENBSD_7_1_BASE
|
#
1.8 |
|
09-Feb-2022 |
jsg |
drm/i915: Disable DSB usage for now
From Ville Syrjala d63d077fc44645d51df7e9007df87853f5c13e4c in linux 5.15.y/5.15.22 99510e1afb4863a225207146bd988064c5fd0629 in mainline linux
|
#
1.7 |
|
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_7_0_BASE
|
#
1.6 |
|
07-Jul-2021 |
jsg |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.8 |
|
09-Feb-2022 |
jsg |
drm/i915: Disable DSB usage for now
From Ville Syrjala d63d077fc44645d51df7e9007df87853f5c13e4c in linux 5.15.y/5.15.22 99510e1afb4863a225207146bd988064c5fd0629 in mainline linux
|
#
1.7 |
|
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_7_0_BASE
|
#
1.6 |
|
07-Jul-2021 |
jsg |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.7 |
|
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_7_0_BASE
|
#
1.6 |
|
07-Jul-2021 |
jsg |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.6 |
|
07-Jul-2021 |
jsg |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.5 |
|
04-Jun-2021 |
jsg |
disable ppgtt on cherryview/braswell
With ppgtt enabled the contents of struct gen6_ppgtt are overwritten leading to unexpected values for vma pointer such as 0 and 1.
Multiple people have reported problems with 6.9 on cherryview/braswell with traces along the lines of
uvm_fault(0xffffffff8214ea68, 0xb8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at i915_ggtt_pin+0x29: movq 0xb8(%rdi),%r12 i915_ggtt_pin(0,10000,20) at i915_ggtt_pin+0x29 gen6_ppgtt_pin(ffff800000cb9400) at gen6_ppgtt_pin+0x7c __intel_context_do_pin(fffffd817dc8ad80) at __intel_context_do_pin+0xca intel_engines_init(ffff800000104c38) at intel_engines_init+0x4b5 intel_gt_init(ffff800000104c38) at intel_gt_init+0x130 i915_gem_init(ffff800000100000) at i915_gem_init+0xa3 i915_driver_probe(ffff800000100000,ffffffff81fc6e90) at i915_driver_probe+0x7ed
The "use drm_mm from linux 5.7.y" commit made last October is implicated in the change in behaviour but does not itself have any cherryview/braswell specific changes. There is at least one report on misc@ which suggests this occurred in some situations with 6.8 which lacks that change.
Thanks to the people who reported this in particular Matthias Pressfreund who tested many patches.
|
Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.4 |
|
01-Jul-2020 |
jsg |
branches: 1.4.2; 1.4.6; disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.4 |
|
01-Jul-2020 |
jsg |
disable logical ring contexts on cherryview/braswell
avoids gpu hangs seen when starting Xorg seen with 4.19 and 5.7 drm 'intel_engine_reset *NOTICE* Resetting rcs0 for stopped heartbeat on rcs0'
reported by multiple people on bugs@ workaround tested by Martin Ziemer and myself
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.3 |
|
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.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.2 |
|
24-Aug-2019 |
jsg |
drm/i915/cml: Add CML PCI IDS
From Anusha Srivatsa a7b4deeb02b978bc59808cb13c93ba84f01023a4 in mainline linux
|
#
1.1 |
|
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.
|
#
1.1 |
|
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.
|