Page MenuHomeFreeBSD

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

Authored by imp on Feb 14 2019, 4:46 PM.

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

Repository
rS FreeBSD src repository - subversion
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

sys/conf/files
1635 ↗(On Diff #53923)

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 ↗(On Diff #53923)

Shouldn't this be removed too ?

mmel added inline comments.
sys/conf/files
1635 ↗(On Diff #53923)

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 ↗(On Diff #53923)

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 ↗(On Diff #53923)

Ok, we can do that later then.

This revision was automatically updated to reflect the committed changes.