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);