Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/riastradh-drm2]: src/sys/external/bsd/drm2/dist/drm/i915 Ifdef out Linux...



details:   https://anonhg.NetBSD.org/src/rev/b0d0adfae234
branches:  riastradh-drm2
changeset: 788401:b0d0adfae234
user:      riastradh <riastradh%NetBSD.org@localhost>
date:      Wed Jul 24 03:38:08 2013 +0000

description:
Ifdef out Linux framebuffer stuff in i915 intel_display.c.

diffstat:

 sys/external/bsd/drm2/dist/drm/i915/intel_display.c |  33 +++++++++++++++++++-
 1 files changed, 31 insertions(+), 2 deletions(-)

diffs (78 lines):

diff -r 1c6edc564eb2 -r b0d0adfae234 sys/external/bsd/drm2/dist/drm/i915/intel_display.c
--- a/sys/external/bsd/drm2/dist/drm/i915/intel_display.c       Wed Jul 24 03:37:47 2013 +0000
+++ b/sys/external/bsd/drm2/dist/drm/i915/intel_display.c       Wed Jul 24 03:38:08 2013 +0000
@@ -2240,6 +2240,13 @@
        return dev_priv->display.update_plane(crtc, fb, x, y);
 }
 
+#ifdef __NetBSD__              /* XXX fb */
+static int
+intel_finish_fb(struct drm_framebuffer *old_fb __unused)
+{
+       return 0;
+}
+#else
 static int
 intel_finish_fb(struct drm_framebuffer *old_fb)
 {
@@ -2266,6 +2273,7 @@
 
        return ret;
 }
+#endif
 
 static void intel_crtc_update_sarea_pos(struct drm_crtc *crtc, int x, int y)
 {
@@ -6612,6 +6620,7 @@
        return &intel_fb->base;
 }
 
+#ifndef __NetBSD__             /* XXX fb */
 static u32
 intel_framebuffer_pitch_for_width(int width, int bpp)
 {
@@ -6625,7 +6634,17 @@
        u32 pitch = intel_framebuffer_pitch_for_width(mode->hdisplay, bpp);
        return ALIGN(pitch * mode->vdisplay, PAGE_SIZE);
 }
-
+#endif
+
+#ifdef __NetBSD__              /* XXX fb */
+static struct drm_framebuffer *
+intel_framebuffer_create_for_mode(struct drm_device *dev __unused,
+    struct drm_display_mode *mode __unused,
+    int depth __unused, int bpp __unused)
+{
+       return NULL;
+}
+#else
 static struct drm_framebuffer *
 intel_framebuffer_create_for_mode(struct drm_device *dev,
                                  struct drm_display_mode *mode,
@@ -6647,7 +6666,16 @@
 
        return intel_framebuffer_create(dev, &mode_cmd, obj);
 }
-
+#endif
+
+#ifdef __NetBSD__              /* XXX fb */
+static struct drm_framebuffer *
+mode_fits_in_fbdev(struct drm_device *dev __unused,
+    struct drm_display_mode *mode __unused)
+{
+       return NULL;
+}
+#else
 static struct drm_framebuffer *
 mode_fits_in_fbdev(struct drm_device *dev,
                   struct drm_display_mode *mode)
@@ -6673,6 +6701,7 @@
 
        return fb;
 }
+#endif
 
 bool intel_get_load_detect_pipe(struct drm_connector *connector,
                                struct drm_display_mode *mode,



Home | Main Index | Thread Index | Old Index