Page MenuHomeFreeBSD

D26274.id.diff
No OneTemporary

D26274.id.diff

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/conf/options
===================================================================
--- sys/conf/options
+++ sys/conf/options
@@ -561,9 +561,6 @@
NGATM_UNI opt_netgraph.h
NGATM_CCATM opt_netgraph.h
-# DRM options
-DRM_DEBUG opt_drm.h
-
TI_SF_BUF_JUMBO opt_ti.h
TI_JUMBO_HDRSPLIT opt_ti.h
Index: sys/conf/options.arm
===================================================================
--- sys/conf/options.arm
+++ sys/conf/options.arm
@@ -68,3 +68,6 @@
GFB_NO_FONT_LOADING opt_gfb.h
GFB_NO_MODE_CHANGE opt_gfb.h
VFP opt_global.h
+
+# DRM options
+DRM_DEBUG opt_drm.h
Index: sys/dev/drm2/drm_os_freebsd.h
===================================================================
--- sys/dev/drm2/drm_os_freebsd.h
+++ sys/dev/drm2/drm_os_freebsd.h
@@ -154,22 +154,6 @@
*(volatile u_int64_t *)(((vm_offset_t)(map)->handle) + \
(vm_offset_t)(offset)) = htole64(val)
-#if !defined(__arm__)
-#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__) || defined(__aarch64__)
-#define DRM_MSG "This code is deprecated. Install the graphics/drm-kmod pkg\n"
-#else
-#define DRM_MSG "This code is deprecated."
-#endif
-
-#define DRM_OBSOLETE(dev) \
- do { \
- device_printf(dev, "=======================================================\n"); \
- device_printf(dev, DRM_MSG); \
- device_printf(dev, "=======================================================\n"); \
- gone_in_dev(dev, 13, "drm2 drivers"); \
- } while (0)
-#endif /* __arm__ */
-
/* 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,9 +126,6 @@
device_get_nameunit(kdev), id_entry->name);
device_set_desc(kdev, id_entry->name);
}
-#if !defined(__arm__)
- DRM_OBSOLETE(kdev);
-#endif
return (-BUS_PROBE_GENERIC);
}

File Metadata

Mime Type
text/plain
Expires
Mon, Jul 6, 9:22 PM (57 m, 40 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34769585
Default Alt Text
D26274.id.diff (6 KB)

Event Timeline