After much discussion, re-import the old drm2 base code (but not the
intel or radeon drivers) as a transition aide for TEGRA124. To make it
clear this is only for TEGRA, it's moving (without history) to
sys/arm/nvidia/drm2/dev/drm2. This will restore the status quo for the
TEGRA port so that it isn't broken just before 12.0 is branched.
However, this should be viewed as a stop-gap measure. Future graphics
support should be done via the new graphics group working to shim
drm-next into FreeBSD. All vestiges of drm2 support will be removed
in the run up to FreeBSD 13 release, or sooner if there's an suitable
solution for this platform available.
Approved by: mmacy@, mmel@, core@
Note: My plan for the actual repo commit is to svn cp sys/dev/drm2@338168 sys/arm/nvidia/drm2/dev/drm2 followed by a svn rm of the stuff not needed then apply the build patches, then do a commit so we have a nice, atomic bundle.
also, sys/arm/dev/drm2 is fine too if mmel thinks this will be used outside of tegra.