xf86-video-intel: Branch 'intel-batchbuffer' - 2 commits - src/i830_driver.c src/Makefile.am

Kristian Høgsberg krh at kemper.freedesktop.org
Wed Feb 27 14:17:20 PST 2008


 src/Makefile.am   |    4 +++-
 src/i830_driver.c |    8 ++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

New commits:
commit 6d49886fe72474939c65a279a366f3b739bc9a1a
Author: Kristian Høgsberg <krh at redhat.com>
Date:   Wed Feb 27 17:17:13 2008 -0500

    Fail gracefully if we didn't managed to initialize a bufmgr.

diff --git a/src/i830_driver.c b/src/i830_driver.c
index cd9b6e4..2123e00 100644
--- a/src/i830_driver.c
+++ b/src/i830_driver.c
@@ -2493,6 +2493,14 @@ I830ScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
    }
 #endif
 
+   /* The batchbuffer branch won't work without a bufmgr, so fail now
+    * if neither XF86DRI or DRI2 managed to set that up. */
+   if (pI830->bufmgr == NULL) {
+      xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
+		 "Couldn't initialize TTM bufmgr\n");
+      return FALSE;
+   }
+
    /* Set up our video memory allocator for the chosen videoRam */
    if (!i830_allocator_init(pScrn, 0, pScrn->videoRam * KB(1))) {
       xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
commit ac800674115b8cfe159367fe149b9cd89828d4a5
Author: Kristian Høgsberg <krh at redhat.com>
Date:   Wed Feb 27 13:20:02 2008 -0500

    Add header files missing in Makefile.am.

diff --git a/src/Makefile.am b/src/Makefile.am
index a36eb1b..d23656b 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -116,9 +116,11 @@ intel_drv_la_SOURCES = \
 	 i830_render.c \
 	 i915_render.c \
 	 i965_render.c \
+	 i965_render.h \
 	 dri_bufmgr.c \
          dri_bufmgr.h \
-         intel_bufmgr_ttm.c \
+	 dri_bufmgr_remap.h \
+	 intel_bufmgr_ttm.c \
          intel_bufmgr_ttm.h \
          intel_batchbuffer.c \
          intel_batchbuffer.h


More information about the xorg-commit mailing list