svn commit: r338172 - in head: . sys/amd64/conf sys/dev/drm sys/dev/drm2 sys/dev/drm2/i915 sys/dev/drm2/radeon sys/dev/drm2/radeon/reg_srcs sys/dev/drm2/ttm sys/i386/conf sys/modules sys/modules/dr...

Matt Macy mmacy at FreeBSD.org
Wed Aug 22 01:50:15 UTC 2018


Author: mmacy
Date: Wed Aug 22 01:50:12 2018
New Revision: 338172
URL: https://svnweb.freebsd.org/changeset/base/338172

Log:
  Remove legacy drm and drm2 from tree
  
  As discussed on the MLs drm2 conflicts with the ports' version and there
  is no upstream for most if not all of drm. Both have been merged in to
  a single port.
  
  Users on powerpc, 32-bit hardware, or with GPUs predating Radeon
  and i915 will need to install the graphics/drm-legacy-kmod. All
  other users should be able to use one of the LinuxKPI-based ports:
  graphics/drm-stable-kmod, graphics/drm-next-kmod, graphics/drm-devel-kmod.
  
  MFC: never
  Approved by: core@

Deleted:
  head/sys/dev/drm/ati_pcigart.c
  head/sys/dev/drm/drm.h
  head/sys/dev/drm/drmP.h
  head/sys/dev/drm/drm_agpsupport.c
  head/sys/dev/drm/drm_atomic.h
  head/sys/dev/drm/drm_auth.c
  head/sys/dev/drm/drm_bufs.c
  head/sys/dev/drm/drm_context.c
  head/sys/dev/drm/drm_dma.c
  head/sys/dev/drm/drm_drawable.c
  head/sys/dev/drm/drm_drv.c
  head/sys/dev/drm/drm_fops.c
  head/sys/dev/drm/drm_hashtab.c
  head/sys/dev/drm/drm_hashtab.h
  head/sys/dev/drm/drm_internal.h
  head/sys/dev/drm/drm_ioctl.c
  head/sys/dev/drm/drm_irq.c
  head/sys/dev/drm/drm_linux_list.h
  head/sys/dev/drm/drm_lock.c
  head/sys/dev/drm/drm_memory.c
  head/sys/dev/drm/drm_mm.c
  head/sys/dev/drm/drm_mm.h
  head/sys/dev/drm/drm_pci.c
  head/sys/dev/drm/drm_pciids.h
  head/sys/dev/drm/drm_sarea.h
  head/sys/dev/drm/drm_scatter.c
  head/sys/dev/drm/drm_sman.c
  head/sys/dev/drm/drm_sman.h
  head/sys/dev/drm/drm_sysctl.c
  head/sys/dev/drm/drm_vm.c
  head/sys/dev/drm/mach64_dma.c
  head/sys/dev/drm/mach64_drm.h
  head/sys/dev/drm/mach64_drv.c
  head/sys/dev/drm/mach64_drv.h
  head/sys/dev/drm/mach64_irq.c
  head/sys/dev/drm/mach64_state.c
  head/sys/dev/drm/mga_dma.c
  head/sys/dev/drm/mga_drm.h
  head/sys/dev/drm/mga_drv.c
  head/sys/dev/drm/mga_drv.h
  head/sys/dev/drm/mga_irq.c
  head/sys/dev/drm/mga_state.c
  head/sys/dev/drm/mga_ucode.h
  head/sys/dev/drm/mga_warp.c
  head/sys/dev/drm/r128_cce.c
  head/sys/dev/drm/r128_drm.h
  head/sys/dev/drm/r128_drv.c
  head/sys/dev/drm/r128_drv.h
  head/sys/dev/drm/r128_irq.c
  head/sys/dev/drm/r128_state.c
  head/sys/dev/drm/savage_bci.c
  head/sys/dev/drm/savage_drm.h
  head/sys/dev/drm/savage_drv.c
  head/sys/dev/drm/savage_drv.h
  head/sys/dev/drm/savage_state.c
  head/sys/dev/drm/sis_drm.h
  head/sys/dev/drm/sis_drv.c
  head/sys/dev/drm/sis_drv.h
  head/sys/dev/drm/sis_ds.c
  head/sys/dev/drm/sis_ds.h
  head/sys/dev/drm/sis_mm.c
  head/sys/dev/drm/tdfx_drv.c
  head/sys/dev/drm/tdfx_drv.h
  head/sys/dev/drm/via_3d_reg.h
  head/sys/dev/drm/via_dma.c
  head/sys/dev/drm/via_dmablit.c
  head/sys/dev/drm/via_dmablit.h
  head/sys/dev/drm/via_drm.h
  head/sys/dev/drm/via_drv.c
  head/sys/dev/drm/via_drv.h
  head/sys/dev/drm/via_irq.c
  head/sys/dev/drm/via_map.c
  head/sys/dev/drm/via_mm.c
  head/sys/dev/drm/via_verifier.c
  head/sys/dev/drm/via_verifier.h
  head/sys/dev/drm/via_video.c
  head/sys/dev/drm2/ati_pcigart.c
  head/sys/dev/drm2/drm.h
  head/sys/dev/drm2/drmP.h
  head/sys/dev/drm2/drm_agpsupport.c
  head/sys/dev/drm2/drm_atomic.h
  head/sys/dev/drm2/drm_auth.c
  head/sys/dev/drm2/drm_buffer.c
  head/sys/dev/drm2/drm_buffer.h
  head/sys/dev/drm2/drm_bufs.c
  head/sys/dev/drm2/drm_context.c
  head/sys/dev/drm2/drm_core.h
  head/sys/dev/drm2/drm_crtc.c
  head/sys/dev/drm2/drm_crtc.h
  head/sys/dev/drm2/drm_crtc_helper.c
  head/sys/dev/drm2/drm_crtc_helper.h
  head/sys/dev/drm2/drm_dma.c
  head/sys/dev/drm2/drm_dp_helper.c
  head/sys/dev/drm2/drm_dp_helper.h
  head/sys/dev/drm2/drm_dp_iic_helper.c
  head/sys/dev/drm2/drm_drv.c
  head/sys/dev/drm2/drm_edid.c
  head/sys/dev/drm2/drm_edid.h
  head/sys/dev/drm2/drm_edid_modes.h
  head/sys/dev/drm2/drm_fb_helper.c
  head/sys/dev/drm2/drm_fb_helper.h
  head/sys/dev/drm2/drm_fixed.h
  head/sys/dev/drm2/drm_fops.c
  head/sys/dev/drm2/drm_fourcc.h
  head/sys/dev/drm2/drm_gem.c
  head/sys/dev/drm2/drm_gem_names.c
  head/sys/dev/drm2/drm_gem_names.h
  head/sys/dev/drm2/drm_global.c
  head/sys/dev/drm2/drm_global.h
  head/sys/dev/drm2/drm_hashtab.c
  head/sys/dev/drm2/drm_hashtab.h
  head/sys/dev/drm2/drm_ioc32.c
  head/sys/dev/drm2/drm_ioctl.c
  head/sys/dev/drm2/drm_irq.c
  head/sys/dev/drm2/drm_linux_list.h
  head/sys/dev/drm2/drm_linux_list_sort.c
  head/sys/dev/drm2/drm_lock.c
  head/sys/dev/drm2/drm_mem_util.h
  head/sys/dev/drm2/drm_memory.c
  head/sys/dev/drm2/drm_mm.c
  head/sys/dev/drm2/drm_mm.h
  head/sys/dev/drm2/drm_mode.h
  head/sys/dev/drm2/drm_modes.c
  head/sys/dev/drm2/drm_os_freebsd.c
  head/sys/dev/drm2/drm_os_freebsd.h
  head/sys/dev/drm2/drm_pci.c
  head/sys/dev/drm2/drm_pciids.h
  head/sys/dev/drm2/drm_platform.c
  head/sys/dev/drm2/drm_sarea.h
  head/sys/dev/drm2/drm_scatter.c
  head/sys/dev/drm2/drm_stub.c
  head/sys/dev/drm2/drm_sysctl.c
  head/sys/dev/drm2/drm_vm.c
  head/sys/dev/drm2/i915/dvo.h
  head/sys/dev/drm2/i915/dvo_ch7017.c
  head/sys/dev/drm2/i915/dvo_ch7xxx.c
  head/sys/dev/drm2/i915/dvo_ivch.c
  head/sys/dev/drm2/i915/dvo_ns2501.c
  head/sys/dev/drm2/i915/dvo_sil164.c
  head/sys/dev/drm2/i915/dvo_tfp410.c
  head/sys/dev/drm2/i915/i915_debug.c
  head/sys/dev/drm2/i915/i915_dma.c
  head/sys/dev/drm2/i915/i915_drm.h
  head/sys/dev/drm2/i915/i915_drv.c
  head/sys/dev/drm2/i915/i915_drv.h
  head/sys/dev/drm2/i915/i915_gem.c
  head/sys/dev/drm2/i915/i915_gem_context.c
  head/sys/dev/drm2/i915/i915_gem_evict.c
  head/sys/dev/drm2/i915/i915_gem_execbuffer.c
  head/sys/dev/drm2/i915/i915_gem_gtt.c
  head/sys/dev/drm2/i915/i915_gem_stolen.c
  head/sys/dev/drm2/i915/i915_gem_tiling.c
  head/sys/dev/drm2/i915/i915_ioc32.c
  head/sys/dev/drm2/i915/i915_irq.c
  head/sys/dev/drm2/i915/i915_reg.h
  head/sys/dev/drm2/i915/i915_suspend.c
  head/sys/dev/drm2/i915/intel_acpi.c
  head/sys/dev/drm2/i915/intel_bios.c
  head/sys/dev/drm2/i915/intel_bios.h
  head/sys/dev/drm2/i915/intel_crt.c
  head/sys/dev/drm2/i915/intel_ddi.c
  head/sys/dev/drm2/i915/intel_display.c
  head/sys/dev/drm2/i915/intel_dp.c
  head/sys/dev/drm2/i915/intel_drv.h
  head/sys/dev/drm2/i915/intel_dvo.c
  head/sys/dev/drm2/i915/intel_fb.c
  head/sys/dev/drm2/i915/intel_hdmi.c
  head/sys/dev/drm2/i915/intel_iic.c
  head/sys/dev/drm2/i915/intel_lvds.c
  head/sys/dev/drm2/i915/intel_modes.c
  head/sys/dev/drm2/i915/intel_opregion.c
  head/sys/dev/drm2/i915/intel_overlay.c
  head/sys/dev/drm2/i915/intel_panel.c
  head/sys/dev/drm2/i915/intel_pm.c
  head/sys/dev/drm2/i915/intel_ringbuffer.c
  head/sys/dev/drm2/i915/intel_ringbuffer.h
  head/sys/dev/drm2/i915/intel_sdvo.c
  head/sys/dev/drm2/i915/intel_sdvo_regs.h
  head/sys/dev/drm2/i915/intel_sprite.c
  head/sys/dev/drm2/i915/intel_tv.c
  head/sys/dev/drm2/radeon/ObjectID.h
  head/sys/dev/drm2/radeon/README
  head/sys/dev/drm2/radeon/atom-bits.h
  head/sys/dev/drm2/radeon/atom-names.h
  head/sys/dev/drm2/radeon/atom-types.h
  head/sys/dev/drm2/radeon/atom.c
  head/sys/dev/drm2/radeon/atom.h
  head/sys/dev/drm2/radeon/atombios.h
  head/sys/dev/drm2/radeon/atombios_crtc.c
  head/sys/dev/drm2/radeon/atombios_dp.c
  head/sys/dev/drm2/radeon/atombios_encoders.c
  head/sys/dev/drm2/radeon/atombios_i2c.c
  head/sys/dev/drm2/radeon/avivod.h
  head/sys/dev/drm2/radeon/cayman_blit_shaders.c
  head/sys/dev/drm2/radeon/cayman_blit_shaders.h
  head/sys/dev/drm2/radeon/cayman_reg_safe.h
  head/sys/dev/drm2/radeon/evergreen.c
  head/sys/dev/drm2/radeon/evergreen_blit_kms.c
  head/sys/dev/drm2/radeon/evergreen_blit_shaders.c
  head/sys/dev/drm2/radeon/evergreen_blit_shaders.h
  head/sys/dev/drm2/radeon/evergreen_cs.c
  head/sys/dev/drm2/radeon/evergreen_hdmi.c
  head/sys/dev/drm2/radeon/evergreen_reg.h
  head/sys/dev/drm2/radeon/evergreen_reg_safe.h
  head/sys/dev/drm2/radeon/evergreend.h
  head/sys/dev/drm2/radeon/ni.c
  head/sys/dev/drm2/radeon/ni_reg.h
  head/sys/dev/drm2/radeon/nid.h
  head/sys/dev/drm2/radeon/r100.c
  head/sys/dev/drm2/radeon/r100_reg_safe.h
  head/sys/dev/drm2/radeon/r100_track.h
  head/sys/dev/drm2/radeon/r100d.h
  head/sys/dev/drm2/radeon/r200.c
  head/sys/dev/drm2/radeon/r200_reg_safe.h
  head/sys/dev/drm2/radeon/r300.c
  head/sys/dev/drm2/radeon/r300_cmdbuf.c
  head/sys/dev/drm2/radeon/r300_reg.h
  head/sys/dev/drm2/radeon/r300_reg_safe.h
  head/sys/dev/drm2/radeon/r300d.h
  head/sys/dev/drm2/radeon/r420.c
  head/sys/dev/drm2/radeon/r420_reg_safe.h
  head/sys/dev/drm2/radeon/r420d.h
  head/sys/dev/drm2/radeon/r500_reg.h
  head/sys/dev/drm2/radeon/r520.c
  head/sys/dev/drm2/radeon/r520d.h
  head/sys/dev/drm2/radeon/r600.c
  head/sys/dev/drm2/radeon/r600_audio.c
  head/sys/dev/drm2/radeon/r600_blit.c
  head/sys/dev/drm2/radeon/r600_blit_kms.c
  head/sys/dev/drm2/radeon/r600_blit_shaders.c
  head/sys/dev/drm2/radeon/r600_blit_shaders.h
  head/sys/dev/drm2/radeon/r600_cp.c
  head/sys/dev/drm2/radeon/r600_cp.h
  head/sys/dev/drm2/radeon/r600_cs.c
  head/sys/dev/drm2/radeon/r600_cs.h
  head/sys/dev/drm2/radeon/r600_hdmi.c
  head/sys/dev/drm2/radeon/r600_reg.h
  head/sys/dev/drm2/radeon/r600_reg_safe.h
  head/sys/dev/drm2/radeon/r600d.h
  head/sys/dev/drm2/radeon/radeon.h
  head/sys/dev/drm2/radeon/radeon_acpi.c
  head/sys/dev/drm2/radeon/radeon_acpi.h
  head/sys/dev/drm2/radeon/radeon_agp.c
  head/sys/dev/drm2/radeon/radeon_asic.c
  head/sys/dev/drm2/radeon/radeon_asic.h
  head/sys/dev/drm2/radeon/radeon_atombios.c
  head/sys/dev/drm2/radeon/radeon_benchmark.c
  head/sys/dev/drm2/radeon/radeon_bios.c
  head/sys/dev/drm2/radeon/radeon_blit_common.h
  head/sys/dev/drm2/radeon/radeon_clocks.c
  head/sys/dev/drm2/radeon/radeon_combios.c
  head/sys/dev/drm2/radeon/radeon_connectors.c
  head/sys/dev/drm2/radeon/radeon_cp.c
  head/sys/dev/drm2/radeon/radeon_cs.c
  head/sys/dev/drm2/radeon/radeon_cursor.c
  head/sys/dev/drm2/radeon/radeon_device.c
  head/sys/dev/drm2/radeon/radeon_display.c
  head/sys/dev/drm2/radeon/radeon_drm.h
  head/sys/dev/drm2/radeon/radeon_drv.c
  head/sys/dev/drm2/radeon/radeon_drv.h
  head/sys/dev/drm2/radeon/radeon_encoders.c
  head/sys/dev/drm2/radeon/radeon_family.h
  head/sys/dev/drm2/radeon/radeon_fb.c
  head/sys/dev/drm2/radeon/radeon_fence.c
  head/sys/dev/drm2/radeon/radeon_gart.c
  head/sys/dev/drm2/radeon/radeon_gem.c
  head/sys/dev/drm2/radeon/radeon_gem.h
  head/sys/dev/drm2/radeon/radeon_i2c.c
  head/sys/dev/drm2/radeon/radeon_ioc32.c
  head/sys/dev/drm2/radeon/radeon_irq.c
  head/sys/dev/drm2/radeon/radeon_irq_kms.c
  head/sys/dev/drm2/radeon/radeon_irq_kms.h
  head/sys/dev/drm2/radeon/radeon_kms.c
  head/sys/dev/drm2/radeon/radeon_kms.h
  head/sys/dev/drm2/radeon/radeon_legacy_crtc.c
  head/sys/dev/drm2/radeon/radeon_legacy_encoders.c
  head/sys/dev/drm2/radeon/radeon_legacy_tv.c
  head/sys/dev/drm2/radeon/radeon_mem.c
  head/sys/dev/drm2/radeon/radeon_mode.h
  head/sys/dev/drm2/radeon/radeon_object.c
  head/sys/dev/drm2/radeon/radeon_object.h
  head/sys/dev/drm2/radeon/radeon_pm.c
  head/sys/dev/drm2/radeon/radeon_prime.c
  head/sys/dev/drm2/radeon/radeon_reg.h
  head/sys/dev/drm2/radeon/radeon_ring.c
  head/sys/dev/drm2/radeon/radeon_sa.c
  head/sys/dev/drm2/radeon/radeon_semaphore.c
  head/sys/dev/drm2/radeon/radeon_state.c
  head/sys/dev/drm2/radeon/radeon_test.c
  head/sys/dev/drm2/radeon/radeon_trace.h
  head/sys/dev/drm2/radeon/radeon_trace_points.c
  head/sys/dev/drm2/radeon/radeon_ttm.c
  head/sys/dev/drm2/radeon/reg_srcs/cayman
  head/sys/dev/drm2/radeon/reg_srcs/evergreen
  head/sys/dev/drm2/radeon/reg_srcs/r100
  head/sys/dev/drm2/radeon/reg_srcs/r200
  head/sys/dev/drm2/radeon/reg_srcs/r300
  head/sys/dev/drm2/radeon/reg_srcs/r420
  head/sys/dev/drm2/radeon/reg_srcs/r600
  head/sys/dev/drm2/radeon/reg_srcs/rn50
  head/sys/dev/drm2/radeon/reg_srcs/rs600
  head/sys/dev/drm2/radeon/reg_srcs/rv515
  head/sys/dev/drm2/radeon/rn50_reg_safe.h
  head/sys/dev/drm2/radeon/rs100d.h
  head/sys/dev/drm2/radeon/rs400.c
  head/sys/dev/drm2/radeon/rs400d.h
  head/sys/dev/drm2/radeon/rs600.c
  head/sys/dev/drm2/radeon/rs600_reg_safe.h
  head/sys/dev/drm2/radeon/rs600d.h
  head/sys/dev/drm2/radeon/rs690.c
  head/sys/dev/drm2/radeon/rs690d.h
  head/sys/dev/drm2/radeon/rv200d.h
  head/sys/dev/drm2/radeon/rv250d.h
  head/sys/dev/drm2/radeon/rv350d.h
  head/sys/dev/drm2/radeon/rv515.c
  head/sys/dev/drm2/radeon/rv515_reg_safe.h
  head/sys/dev/drm2/radeon/rv515d.h
  head/sys/dev/drm2/radeon/rv770.c
  head/sys/dev/drm2/radeon/rv770d.h
  head/sys/dev/drm2/radeon/si.c
  head/sys/dev/drm2/radeon/si_blit_shaders.c
  head/sys/dev/drm2/radeon/si_blit_shaders.h
  head/sys/dev/drm2/radeon/si_reg.h
  head/sys/dev/drm2/radeon/sid.h
  head/sys/dev/drm2/ttm/ttm_agp_backend.c
  head/sys/dev/drm2/ttm/ttm_bo.c
  head/sys/dev/drm2/ttm/ttm_bo_api.h
  head/sys/dev/drm2/ttm/ttm_bo_driver.h
  head/sys/dev/drm2/ttm/ttm_bo_manager.c
  head/sys/dev/drm2/ttm/ttm_bo_util.c
  head/sys/dev/drm2/ttm/ttm_bo_vm.c
  head/sys/dev/drm2/ttm/ttm_execbuf_util.c
  head/sys/dev/drm2/ttm/ttm_execbuf_util.h
  head/sys/dev/drm2/ttm/ttm_lock.c
  head/sys/dev/drm2/ttm/ttm_lock.h
  head/sys/dev/drm2/ttm/ttm_memory.c
  head/sys/dev/drm2/ttm/ttm_memory.h
  head/sys/dev/drm2/ttm/ttm_module.h
  head/sys/dev/drm2/ttm/ttm_object.c
  head/sys/dev/drm2/ttm/ttm_object.h
  head/sys/dev/drm2/ttm/ttm_page_alloc.c
  head/sys/dev/drm2/ttm/ttm_page_alloc.h
  head/sys/dev/drm2/ttm/ttm_page_alloc_dma.c
  head/sys/dev/drm2/ttm/ttm_placement.h
  head/sys/dev/drm2/ttm/ttm_tt.c
  head/sys/modules/drm/Makefile
  head/sys/modules/drm/Makefile.inc
  head/sys/modules/drm/drm/Makefile
  head/sys/modules/drm/mach64/Makefile
  head/sys/modules/drm/mga/Makefile
  head/sys/modules/drm/r128/Makefile
  head/sys/modules/drm/savage/Makefile
  head/sys/modules/drm/sis/Makefile
  head/sys/modules/drm/tdfx/Makefile
  head/sys/modules/drm/via/Makefile
  head/sys/modules/drm2/Makefile
  head/sys/modules/drm2/Makefile.inc
  head/sys/modules/drm2/drm2/Makefile
  head/sys/modules/drm2/i915kms/Makefile
  head/sys/modules/drm2/radeonkms/Makefile
  head/sys/modules/drm2/radeonkmsfw/ARUBA_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/ARUBA_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/ARUBA_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/BARTS_mc/Makefile
  head/sys/modules/drm2/radeonkmsfw/BARTS_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/BARTS_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/BTC_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/CAICOS_mc/Makefile
  head/sys/modules/drm2/radeonkmsfw/CAICOS_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/CAICOS_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/CAYMAN_mc/Makefile
  head/sys/modules/drm2/radeonkmsfw/CAYMAN_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/CAYMAN_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/CAYMAN_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/CEDAR_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/CEDAR_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/CEDAR_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/CYPRESS_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/CYPRESS_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/CYPRESS_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/CYPRESS_uvd/Makefile
  head/sys/modules/drm2/radeonkmsfw/HAINAN_ce/Makefile
  head/sys/modules/drm2/radeonkmsfw/HAINAN_mc/Makefile
  head/sys/modules/drm2/radeonkmsfw/HAINAN_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/HAINAN_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/HAINAN_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/JUNIPER_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/JUNIPER_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/JUNIPER_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/Makefile
  head/sys/modules/drm2/radeonkmsfw/Makefile.inc
  head/sys/modules/drm2/radeonkmsfw/OLAND_ce/Makefile
  head/sys/modules/drm2/radeonkmsfw/OLAND_mc/Makefile
  head/sys/modules/drm2/radeonkmsfw/OLAND_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/OLAND_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/OLAND_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/PALM_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/PALM_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/PITCAIRN_ce/Makefile
  head/sys/modules/drm2/radeonkmsfw/PITCAIRN_mc/Makefile
  head/sys/modules/drm2/radeonkmsfw/PITCAIRN_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/PITCAIRN_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/PITCAIRN_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/R100_cp/Makefile
  head/sys/modules/drm2/radeonkmsfw/R200_cp/Makefile
  head/sys/modules/drm2/radeonkmsfw/R300_cp/Makefile
  head/sys/modules/drm2/radeonkmsfw/R420_cp/Makefile
  head/sys/modules/drm2/radeonkmsfw/R520_cp/Makefile
  head/sys/modules/drm2/radeonkmsfw/R600_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/R600_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/R600_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/R700_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/REDWOOD_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/REDWOOD_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/REDWOOD_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/RS600_cp/Makefile
  head/sys/modules/drm2/radeonkmsfw/RS690_cp/Makefile
  head/sys/modules/drm2/radeonkmsfw/RS780_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/RS780_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV610_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV610_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV620_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV620_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV630_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV630_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV635_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV635_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV670_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV670_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV710_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV710_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV710_uvd/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV730_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV730_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV770_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/RV770_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/SUMO2_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/SUMO2_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/SUMO_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/SUMO_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/SUMO_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/SUMO_uvd/Makefile
  head/sys/modules/drm2/radeonkmsfw/TAHITI_ce/Makefile
  head/sys/modules/drm2/radeonkmsfw/TAHITI_mc/Makefile
  head/sys/modules/drm2/radeonkmsfw/TAHITI_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/TAHITI_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/TAHITI_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/TAHITI_uvd/Makefile
  head/sys/modules/drm2/radeonkmsfw/TURKS_mc/Makefile
  head/sys/modules/drm2/radeonkmsfw/TURKS_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/TURKS_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/VERDE_ce/Makefile
  head/sys/modules/drm2/radeonkmsfw/VERDE_mc/Makefile
  head/sys/modules/drm2/radeonkmsfw/VERDE_me/Makefile
  head/sys/modules/drm2/radeonkmsfw/VERDE_pfp/Makefile
  head/sys/modules/drm2/radeonkmsfw/VERDE_rlc/Makefile
  head/sys/modules/drm2/radeonkmsfw/gen-makefiles
Modified:
  head/UPDATING
  head/sys/amd64/conf/NOTES
  head/sys/i386/conf/NOTES
  head/sys/modules/Makefile
  head/sys/sys/param.h

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Wed Aug 22 01:43:11 2018	(r338171)
+++ head/UPDATING	Wed Aug 22 01:50:12 2018	(r338172)
@@ -31,6 +31,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20180821:
+	drm and drm2 have been removed. Users on powerpc, 32-bit hardware,
+	or with GPUs predating Radeon and i915 will need to install the
+	graphics/drm-legacy-kmod. All other users should be able to use
+	one of the LinuxKPI-based ports: graphics/drm-stable-kmod,
+	graphics/drm-next-kmod, graphics/drm-devel-kmod.
+
 20180818:
 	The default interpreter has been switched from 4th to Lua.
 	LOADER_DEFAULT_INTERP, documented in build(7), will override the default

Modified: head/sys/amd64/conf/NOTES
==============================================================================
--- head/sys/amd64/conf/NOTES	Wed Aug 22 01:43:11 2018	(r338171)
+++ head/sys/amd64/conf/NOTES	Wed Aug 22 01:50:12 2018	(r338172)
@@ -286,17 +286,6 @@ options 	ACPI_DEBUG
 # The cpufreq(4) driver provides support for non-ACPI CPU frequency control
 device		cpufreq
 
-# Direct Rendering modules for 3D acceleration.
-device		drm		# DRM core module required by DRM drivers
-device		mach64drm	# ATI Rage Pro, Rage Mobility P/M, Rage XL
-device		mgadrm		# AGP Matrox G200, G400, G450, G550
-device		r128drm		# ATI Rage 128
-device		savagedrm	# S3 Savage3D, Savage4
-device		sisdrm		# SiS 300/305, 540, 630
-device		tdfxdrm		# 3dfx Voodoo 3/4/5 and Banshee
-device		viadrm		# VIA
-options 	DRM_DEBUG	# Include debug printfs (slow)
-
 #
 # Network interfaces:
 #

Modified: head/sys/i386/conf/NOTES
==============================================================================
--- head/sys/i386/conf/NOTES	Wed Aug 22 01:43:11 2018	(r338171)
+++ head/sys/i386/conf/NOTES	Wed Aug 22 01:50:12 2018	(r338172)
@@ -489,17 +489,6 @@ device		aibs
 # The cpufreq(4) driver provides support for non-ACPI CPU frequency control
 device		cpufreq
 
-# Direct Rendering modules for 3D acceleration.
-device		drm		# DRM core module required by DRM drivers
-device		mach64drm	# ATI Rage Pro, Rage Mobility P/M, Rage XL
-device		mgadrm		# AGP Matrox G200, G400, G450, G550
-device		r128drm		# ATI Rage 128
-device		savagedrm	# S3 Savage3D, Savage4
-device		sisdrm		# SiS 300/305, 540, 630
-device		tdfxdrm		# 3dfx Voodoo 3/4/5 and Banshee
-device		viadrm		# VIA
-options 	DRM_DEBUG	# Include debug printfs (slow)
-
 #
 # mse: Logitech and ATI InPort bus mouse ports
 

Modified: head/sys/modules/Makefile
==============================================================================
--- head/sys/modules/Makefile	Wed Aug 22 01:43:11 2018	(r338171)
+++ head/sys/modules/Makefile	Wed Aug 22 01:50:12 2018	(r338172)
@@ -112,8 +112,6 @@ SUBDIR=	\
 	de \
 	${_dpms} \
 	${_dpt} \
-	${_drm} \
-	${_drm2} \
 	dummynet \
 	${_ed} \
 	${_efirt} \
@@ -585,8 +583,6 @@ _cpuctl=	cpuctl
 _cpufreq=	cpufreq
 _cs=		cs
 _dpms=		dpms
-_drm=		drm
-_drm2=		drm2
 _ed=		ed
 _em=		em
 _ena=		ena
@@ -783,7 +779,6 @@ _cardbus=	cardbus
 _cbb=		cbb
 _cfi=		cfi
 _cpufreq=	cpufreq
-_drm=		drm
 _exca=		exca
 _ffec=		ffec
 _nvd=		nvd
@@ -793,7 +788,6 @@ _wi=		wi
 .endif
 
 .if ${MACHINE_ARCH} == "powerpc64"
-_drm2=		drm2
 _ipmi=		ipmi
 .endif
 .if ${MACHINE_ARCH} == "powerpc64" || ${MACHINE_ARCH} == "powerpc"

Modified: head/sys/sys/param.h
==============================================================================
--- head/sys/sys/param.h	Wed Aug 22 01:43:11 2018	(r338171)
+++ head/sys/sys/param.h	Wed Aug 22 01:50:12 2018	(r338172)
@@ -60,7 +60,7 @@
  *		in the range 5 to 9.
  */
 #undef __FreeBSD_version
-#define __FreeBSD_version 1200079	/* Master, propagated to newvers */
+#define __FreeBSD_version 1200080	/* Master, propagated to newvers */
 
 /*
  * __FreeBSD_kernel__ indicates that this system uses the kernel of FreeBSD,


More information about the svn-src-head mailing list