PERFORCE change 100060 for review

Paolo Pisati piso at FreeBSD.org
Mon Jun 26 14:35:42 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=100060

Change 100060 by piso at piso_newluxor on 2006/06/26 14:13:02

	Add a filter parameter to isa_setup_intr() for amd64, ia64 
	and sparc64.

Affected files ...

.. //depot/projects/soc2006/intr_filter/amd64/isa/isa.c#2 edit
.. //depot/projects/soc2006/intr_filter/ia64/isa/isa.c#2 edit
.. //depot/projects/soc2006/intr_filter/sparc64/isa/isa.c#2 edit

Differences ...

==== //depot/projects/soc2006/intr_filter/amd64/isa/isa.c#2 (text+ko) ====

@@ -147,10 +147,11 @@
  */
 int
 isa_setup_intr(device_t bus, device_t child, struct resource *r, int flags,
-	       void (*ihand)(void *), void *arg, void **cookiep)
+	       driver_filter_t *filter, void (*ihand)(void *), void *arg, 
+	       void **cookiep)
 {
 	return (BUS_SETUP_INTR(device_get_parent(bus), child, r, flags,
-			       ihand, arg, cookiep));
+			       filter, ihand, arg, cookiep));
 }
 
 int

==== //depot/projects/soc2006/intr_filter/ia64/isa/isa.c#2 (text+ko) ====

@@ -155,10 +155,11 @@
  */
 int
 isa_setup_intr(device_t bus, device_t child, struct resource *r, int flags,
-	       void (*ihand)(void *), void *arg, void **cookiep)
+	       driver_filter_t *filter, void (*ihand)(void *), void *arg, 
+	       void **cookiep)
 {
 	return (BUS_SETUP_INTR(device_get_parent(bus), child, r, flags,
-			       ihand, arg, cookiep));
+			       filter, ihand, arg, cookiep));
 }
 
 int

==== //depot/projects/soc2006/intr_filter/sparc64/isa/isa.c#2 (text+ko) ====

@@ -399,9 +399,9 @@
 }
 
 int
-isa_setup_intr(device_t dev, device_t child,
-	       struct resource *irq, int flags,
-	       driver_intr_t *intr, void *arg, void **cookiep)
+isa_setup_intr(device_t dev, device_t child, struct resource *irq, int flags,
+	       driver_filter_t *filter, driver_intr_t *intr, void *arg, 
+	       void **cookiep)
 {
 
 	/*
@@ -410,8 +410,8 @@
 	 * The interrupt had been routed before it was added to the
 	 * resource list of the child.
 	 */
-	return (BUS_SETUP_INTR(device_get_parent(dev), child, irq, flags, intr,
-	    arg, cookiep));
+	return (BUS_SETUP_INTR(device_get_parent(dev), child, irq, flags, filter, 
+	    intr, arg, cookiep));	    
 }
 
 int


More information about the p4-projects mailing list