Module Name:    src
Committed By:   riastradh
Date:           Wed Jul 24 03:04:50 UTC 2013

Modified Files:
        src/sys/external/bsd/drm2/dist/drm/i915 [riastradh-drm2]: i915_dma.c

Log Message:
Ifdef out Linux framebuffer stuff from i915_dma.c.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1.2.3 -r1.1.1.1.2.4 \
    src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c:1.1.1.1.2.3 src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c:1.1.1.1.2.4
--- src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c:1.1.1.1.2.3	Wed Jul 24 02:59:14 2013
+++ src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c	Wed Jul 24 03:04:50 2013
@@ -30,7 +30,9 @@
 
 #include <drm/drmP.h>
 #include <drm/drm_crtc_helper.h>
+#ifndef __NetBSD__		/* XXX fb */
 #include <drm/drm_fb_helper.h>
+#endif
 #include "intel_drv.h"
 #include <drm/i915_drm.h>
 #include "i915_drv.h"
@@ -1315,9 +1317,11 @@ static int i915_load_modeset_init(struct
 	/* FIXME: do pre/post-mode set stuff in core KMS code */
 	dev->vblank_disable_allowed = 1;
 
+#ifndef __NetBSD__		/* XXX fb */
 	ret = intel_fbdev_init(dev);
 	if (ret)
 		goto cleanup_irq;
+#endif
 
 	drm_kms_helper_poll_init(dev);
 
@@ -1326,8 +1330,10 @@ static int i915_load_modeset_init(struct
 
 	return 0;
 
+#ifndef __NetBSD__		/* XXX fb */
 cleanup_irq:
 	drm_irq_uninstall(dev);
+#endif
 cleanup_gem:
 	mutex_lock(&dev->struct_mutex);
 	i915_gem_cleanup_ringbuffer(dev);
@@ -1390,6 +1396,7 @@ i915_mtrr_setup(struct drm_i915_private 
 	}
 }
 
+#ifndef __NetBSD__		/* XXX fb */
 static void i915_kick_out_firmware_fb(struct drm_i915_private *dev_priv)
 {
 	struct apertures_struct *ap;
@@ -1410,6 +1417,7 @@ static void i915_kick_out_firmware_fb(st
 
 	kfree(ap);
 }
+#endif
 
 static void i915_dump_device_info(struct drm_i915_private *dev_priv)
 {
@@ -1476,8 +1484,10 @@ int i915_driver_load(struct drm_device *
 	if (ret)
 		goto put_bridge;
 
+#ifndef __NetBSD__		/* XXX fb */
 	if (drm_core_check_feature(dev, DRIVER_MODESET))
 		i915_kick_out_firmware_fb(dev_priv);
+#endif
 
 	pci_set_master(dev->pdev);
 
@@ -1708,7 +1718,9 @@ int i915_driver_unload(struct drm_device
 	acpi_video_unregister();
 
 	if (drm_core_check_feature(dev, DRIVER_MODESET)) {
+#ifndef __NetBSD__		/* XXX fb */
 		intel_fbdev_fini(dev);
+#endif
 		intel_modeset_cleanup(dev);
 		cancel_work_sync(&dev_priv->console_resume_work);
 

Reply via email to