Index: sys/conf/files =================================================================== --- sys/conf/files +++ sys/conf/files @@ -1596,49 +1596,6 @@ dev/dcons/dcons_crom.c optional dcons_crom dev/dcons/dcons_os.c optional dcons dev/dme/if_dme.c optional dme -dev/drm2/drm_agpsupport.c optional drm2 -dev/drm2/drm_auth.c optional drm2 -dev/drm2/drm_bufs.c optional drm2 -dev/drm2/drm_buffer.c optional drm2 -dev/drm2/drm_context.c optional drm2 -dev/drm2/drm_crtc.c optional drm2 -dev/drm2/drm_crtc_helper.c optional drm2 -dev/drm2/drm_dma.c optional drm2 -dev/drm2/drm_dp_helper.c optional drm2 -dev/drm2/drm_dp_iic_helper.c optional drm2 -dev/drm2/drm_drv.c optional drm2 -dev/drm2/drm_edid.c optional drm2 -dev/drm2/drm_fb_helper.c optional drm2 -dev/drm2/drm_fops.c optional drm2 -dev/drm2/drm_gem.c optional drm2 -dev/drm2/drm_gem_names.c optional drm2 -dev/drm2/drm_global.c optional drm2 -dev/drm2/drm_hashtab.c optional drm2 -dev/drm2/drm_ioctl.c optional drm2 -dev/drm2/drm_irq.c optional drm2 -dev/drm2/drm_linux_list_sort.c optional drm2 -dev/drm2/drm_lock.c optional drm2 -dev/drm2/drm_memory.c optional drm2 -dev/drm2/drm_mm.c optional drm2 -dev/drm2/drm_modes.c optional drm2 -dev/drm2/drm_pci.c optional drm2 -dev/drm2/drm_platform.c optional drm2 -dev/drm2/drm_scatter.c optional drm2 -dev/drm2/drm_stub.c optional drm2 -dev/drm2/drm_sysctl.c optional drm2 -dev/drm2/drm_vm.c optional drm2 -dev/drm2/drm_os_freebsd.c optional drm2 -dev/drm2/ttm/ttm_agp_backend.c optional drm2 -dev/drm2/ttm/ttm_lock.c optional drm2 -dev/drm2/ttm/ttm_object.c optional drm2 -dev/drm2/ttm/ttm_tt.c optional drm2 -dev/drm2/ttm/ttm_bo_util.c optional drm2 -dev/drm2/ttm/ttm_bo.c optional drm2 -dev/drm2/ttm/ttm_bo_manager.c optional drm2 -dev/drm2/ttm/ttm_execbuf_util.c optional drm2 -dev/drm2/ttm/ttm_memory.c optional drm2 -dev/drm2/ttm/ttm_page_alloc.c optional drm2 -dev/drm2/ttm/ttm_bo_vm.c optional drm2 dev/efidev/efidev.c optional efirt dev/efidev/efirt.c optional efirt dev/efidev/efirtc.c optional efirt Index: sys/conf/files.arm =================================================================== --- sys/conf/files.arm +++ sys/conf/files.arm @@ -163,3 +163,48 @@ arm/annapurna/alpine/alpine_serdes.c optional al_serdes fdt \ no-depend \ compile-with "${CC} -c -o ${.TARGET} ${CFLAGS} -I$S/contrib/alpine-hal -I$S/contrib/alpine-hal/eth ${PROF} ${.IMPSRC}" + +# DRM2 Files, only user is tegra +dev/drm2/drm_agpsupport.c optional drm2 +dev/drm2/drm_auth.c optional drm2 +dev/drm2/drm_bufs.c optional drm2 +dev/drm2/drm_buffer.c optional drm2 +dev/drm2/drm_context.c optional drm2 +dev/drm2/drm_crtc.c optional drm2 +dev/drm2/drm_crtc_helper.c optional drm2 +dev/drm2/drm_dma.c optional drm2 +dev/drm2/drm_dp_helper.c optional drm2 +dev/drm2/drm_dp_iic_helper.c optional drm2 +dev/drm2/drm_drv.c optional drm2 +dev/drm2/drm_edid.c optional drm2 +dev/drm2/drm_fb_helper.c optional drm2 +dev/drm2/drm_fops.c optional drm2 +dev/drm2/drm_gem.c optional drm2 +dev/drm2/drm_gem_names.c optional drm2 +dev/drm2/drm_global.c optional drm2 +dev/drm2/drm_hashtab.c optional drm2 +dev/drm2/drm_ioctl.c optional drm2 +dev/drm2/drm_irq.c optional drm2 +dev/drm2/drm_linux_list_sort.c optional drm2 +dev/drm2/drm_lock.c optional drm2 +dev/drm2/drm_memory.c optional drm2 +dev/drm2/drm_mm.c optional drm2 +dev/drm2/drm_modes.c optional drm2 +dev/drm2/drm_pci.c optional drm2 +dev/drm2/drm_platform.c optional drm2 +dev/drm2/drm_scatter.c optional drm2 +dev/drm2/drm_stub.c optional drm2 +dev/drm2/drm_sysctl.c optional drm2 +dev/drm2/drm_vm.c optional drm2 +dev/drm2/drm_os_freebsd.c optional drm2 +dev/drm2/ttm/ttm_agp_backend.c optional drm2 +dev/drm2/ttm/ttm_lock.c optional drm2 +dev/drm2/ttm/ttm_object.c optional drm2 +dev/drm2/ttm/ttm_tt.c optional drm2 +dev/drm2/ttm/ttm_bo_util.c optional drm2 +dev/drm2/ttm/ttm_bo.c optional drm2 +dev/drm2/ttm/ttm_bo_manager.c optional drm2 +dev/drm2/ttm/ttm_execbuf_util.c optional drm2 +dev/drm2/ttm/ttm_memory.c optional drm2 +dev/drm2/ttm/ttm_page_alloc.c optional drm2 +dev/drm2/ttm/ttm_bo_vm.c optional drm2 Index: sys/dev/drm2/drm_os_freebsd.h =================================================================== --- sys/dev/drm2/drm_os_freebsd.h +++ sys/dev/drm2/drm_os_freebsd.h @@ -154,16 +154,6 @@ *(volatile u_int64_t *)(((vm_offset_t)(map)->handle) + \ (vm_offset_t)(offset)) = htole64(val) -#define DRM_PORT "graphics/drm-kmod" - -#define DRM_OBSOLETE(dev) \ - do { \ - device_printf(dev, "=======================================================\n"); \ - device_printf(dev, "This code is deprecated. Install the " DRM_PORT " pkg\n"); \ - device_printf(dev, "=======================================================\n"); \ - gone_in_dev(dev, 13, "drm2 drivers"); \ - } while (0) - /* DRM_READMEMORYBARRIER() prevents reordering of reads. * DRM_WRITEMEMORYBARRIER() prevents reordering of writes. * DRM_MEMORYBARRIER() prevents reordering of reads and writes. Index: sys/dev/drm2/drm_os_freebsd.c =================================================================== --- sys/dev/drm2/drm_os_freebsd.c +++ sys/dev/drm2/drm_os_freebsd.c @@ -126,7 +126,6 @@ device_get_nameunit(kdev), id_entry->name); device_set_desc(kdev, id_entry->name); } - DRM_OBSOLETE(kdev); return (-BUS_PROBE_GENERIC); }