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
Unknown Object (File)
Fri, Feb 14, 4:00 PM
Unknown Object (File)
Jan 11 2025, 2:01 PM
Unknown Object (File)
Jan 9 2025, 9:22 AM
Unknown Object (File)
Dec 6 2024, 2:00 PM
Unknown Object (File)
Nov 22 2024, 6:07 PM
Unknown Object (File)
Nov 20 2024, 5:27 PM
Unknown Object (File)
Nov 20 2024, 3:14 PM
Unknown Object (File)
Nov 20 2024, 8:08 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.