Project

General

Profile

Feature #7639

Remove old DRM+AGP code

Added by Gordon Ross almost 3 years ago. Updated 6 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Start date:
2016-12-02
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

Now that updated DRM code (and supporting AGP code)
has all moved to https://github.com/illumos/gfx-drm/
we should remove the old code from illumos-gate.

This will require a "heads up" to any distro. builders
who might still need the old DRM code. I know the
OI/hipster distro. has already moved off of it.
Any other distros still need it? For how long?

Some have questioned "Why do this?"

The main reason for moving the DRM drivers was that we learned the
DRM drivers and the DRM library share an interface (the huge set of
ioctl calls) that essentially requires that driver and library to be
"tightly coupled". In order to keep that interface from being
frequently broken (as it often was before the driver moved) those two
components should be built from the same gate. We didn't want to
import libdrm into illumos gate, so moving the driver into a gate
shared with libdrm was the solution chosen.


Related issues

Related to illumos gate - Bug #8299: It's time for the old AGP+DRM code to goClosed2017-05-28

Actions

History

#1

Updated by Gordon Ross over 2 years ago

  • Status changed from New to In Progress
#2

Updated by Gordon Ross over 2 years ago

  • Related to Bug #8299: It's time for the old AGP+DRM code to go added
#3

Updated by Gordon Ross 7 months ago

  • Description updated (diff)
#4

Updated by Electric Monk 6 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

git commit e4caeab9084da2fca73539909c80a44baaf3fa67

commit  e4caeab9084da2fca73539909c80a44baaf3fa67
Author: Gordon Ross <gordon.w.ross@gmail.com>
Date:   2019-05-14T14:34:12.000Z

    7639 Remove old DRM+AGP code
    Reviewed by: Toomas Soome <tsoome@me.com>
    Reviewed by: Randy Fishel <randyf@sibernet.com>
    Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
    Reviewed by: Gergő Doma <domag02@gmail.com>
    Approved by: Robert Mustacchi <rm@joyent.com>

Also available in: Atom PDF