Page MenuHomeFreeBSD

Per discussions on arch@ and elsewhere, retire drm module / drives.
ClosedPublic

Authored by imp on Feb 14 2019, 4:46 PM.
Tags
None
Referenced Files
F103076140: D19196.diff
Wed, Nov 20, 3:14 PM
F103053697: D19196.id53923.diff
Wed, Nov 20, 8:08 AM
Unknown Object (File)
Oct 13 2024, 3:55 PM
Unknown Object (File)
Oct 13 2024, 3:50 PM
Unknown Object (File)
Oct 13 2024, 3:48 PM
Unknown Object (File)
Oct 13 2024, 3:48 PM
Unknown Object (File)
Oct 13 2024, 3:47 PM
Unknown Object (File)
Oct 1 2024, 1:17 AM
Subscribers

Details

Summary

Retire the drm modules / drivers. These are now handled by the
drm-legacy-kmod port and/or the drm-kmod port. All future
development and maintanace will be handled there.

Approved by: graphics@

Remove drm2 modules.

Remove support for compiling drm2 as a module. This has transitioned
to the drm-kmod or drm-legacy-kmodw ports.

Approved by: the graphics team

Remove the i915 and radeon drivers.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 22502
Build 21650: arc lint + arc unit

Event Timeline

sys/conf/files
1635

I think that ttm files can be removed too but I'll wait for mmel@ comment on this.
And we can also do that later.

sys/conf/kern.opts.mk
54

Shouldn't this be removed too ?

mmel added inline comments.
sys/conf/files
1635

ttm is referenced in drm_fops.c:596 (ttm_bo_mmap_single), so we cannot remove it without source code change.

sys/conf/kern.opts.mk
54

Yep, agree.

This revision is now accepted and ready to land.Feb 15 2019, 6:46 AM

accept with just the comment on removing MODULE_DRM2 from __DEFAULT_NO_OPTIONS

Thanks Warner.

sys/conf/files
1635

Ok, we can do that later then.

This revision was automatically updated to reflect the committed changes.