tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: DRM/KMS: countdown started
> Date: Thu, 13 Jul 2023 11:35:50 +0200
> From: tlaronde%polynum.com@localhost
>
> Severing will be the first thing done. Whether I will be able, in this
> first stage, to allow, from this newly created branch, to still
> optionally use the current implementation of DRM/KMS is an open
> question, and this goal is beyond the objectives of the first stage.
You know you can just omit the drm drivers from the kernel, right?
For example, on amd64:
no i915drmkms* at pci?
no radeon* at pci?
no nouveau* at pci?
#no amdgpu* at pci? # (not even enabled by default on amd64)
You can also disable them at boot-time with userconf, and you'll get a
dumb pci framebuffer with genfb instead:
> boot -c
userconf> disable i915drmkms
userconf> disable radeon
userconf> disable nouveau
userconf> quit
Same for the Arm boards that use the drm modesetting APIs, like
tilcdc(4) and tifb(4). But you'd have to rewrite all those drivers --
and test them on a menagerie of Arm boards where the drm stuff has
already been tested and works and has very small maintenance burden at
this point.
I think you'll find you've misplaced where the painful parts of all
this are, but go ahead...
Home |
Main Index |
Thread Index |
Old Index