Fix compiling and reenable build of i915 driver.
authorEric Anholt <anholt@freebsd.org>
Tue, 15 Nov 2005 09:22:09 +0000 (09:22 +0000)
committerEric Anholt <anholt@freebsd.org>
Tue, 15 Nov 2005 09:22:09 +0000 (09:22 +0000)
bsd-core/Makefile
bsd-core/i915_drv.c

index 96b878c..db563a6 100644 (file)
@@ -55,7 +55,7 @@ SHAREDFILES=  drm.h \
                via_verifier.h \
                via_video.c
 
-SUBDIR = drm mach64 mga r128 radeon savage sis tdfx # via i915
+SUBDIR = drm mach64 mga r128 radeon savage sis tdfx i915 # via
 
 CLEANFILES+= ${SHAREDFILES}
 
index 5c9961b..c571b38 100644 (file)
@@ -42,29 +42,30 @@ static drm_pci_id_list_t i915_pciidlist[] = {
 
 static void i915_configure(drm_device_t *dev)
 {
-       dev->buf_priv_size              = 1;    /* No dev_priv */
-       dev->preclose                   = i915_driver_preclose;
-       dev->lastclose                  = i915_driver_lastclose;
-       dev->device_is_agp              = i915_driver_device_is_agp,
-       dev->irq_preinstall             = i915_driver_irq_preinstall;
-       dev->irq_postinstall            = i915_driver_irq_postinstall;
-       dev->irq_uninstall              = i915_driver_irq_uninstall;
-       dev->irq_handler                = i915_driver_irq_handler;
+       dev->driver.buf_priv_size       = 1;    /* No dev_priv */
+       dev->driver.load                = i915_driver_load;
+       dev->driver.preclose            = i915_driver_preclose;
+       dev->driver.lastclose           = i915_driver_lastclose;
+       dev->driver.device_is_agp       = i915_driver_device_is_agp,
+       dev->driver.irq_preinstall      = i915_driver_irq_preinstall;
+       dev->driver.irq_postinstall     = i915_driver_irq_postinstall;
+       dev->driver.irq_uninstall       = i915_driver_irq_uninstall;
+       dev->driver.irq_handler         = i915_driver_irq_handler;
 
-       dev->ioctls                     = i915_ioctls;
-       dev->max_ioctl                  = i915_max_ioctl;
+       dev->driver.ioctls              = i915_ioctls;
+       dev->driver.max_ioctl           = i915_max_ioctl;
 
-       dev->driver_name                = DRIVER_NAME;
-       dev->driver_desc                = DRIVER_DESC;
-       dev->driver_date                = DRIVER_DATE;
-       dev->driver_major               = DRIVER_MAJOR;
-       dev->driver_minor               = DRIVER_MINOR;
-       dev->driver_patchlevel          = DRIVER_PATCHLEVEL;
+       dev->driver.name                = DRIVER_NAME;
+       dev->driver.desc                = DRIVER_DESC;
+       dev->driver.date                = DRIVER_DATE;
+       dev->driver.major               = DRIVER_MAJOR;
+       dev->driver.minor               = DRIVER_MINOR;
+       dev->driver.patchlevel          = DRIVER_PATCHLEVEL;
 
-       dev->use_agp                    = 1;
-       dev->require_agp                = 1;
-       dev->use_mtrr                   = 1;
-       dev->use_irq                    = 1;
+       dev->driver.use_agp             = 1;
+       dev->driver.require_agp         = 1;
+       dev->driver.use_mtrr            = 1;
+       dev->driver.use_irq             = 1;
 }
 
 #ifdef __FreeBSD__