PERFORCE change 124099 for review
    Maxim Zhuravlev 
    thioretic at FreeBSD.org
       
    Wed Jul 25 19:14:33 UTC 2007
    
    
  
http://perforce.freebsd.org/chv.cgi?CH=124099
Change 124099 by thioretic at thioretic on 2007/07/25 19:14:24
	Need to attach root_bus to set things up.
Affected files ...
.. //depot/projects/soc2007/thioretic_gidl/kern/subr_bus.c#22 edit
Differences ...
==== //depot/projects/soc2007/thioretic_gidl/kern/subr_bus.c#22 (text+ko) ====
@@ -4649,8 +4649,14 @@
 	return (-1);
 }
 
+static int
+root_attach(device_t dev){
+	return (0);
+}
+
 static kobj_method_t root_methods[] = {
 	/* Device interface */
+	KOBJMETHOD(device_attach,	root_attach),
 	KOBJMETHOD(device_shutdown,	bus_generic_shutdown),
 	KOBJMETHOD(device_suspend,	bus_generic_suspend),
 	KOBJMETHOD(device_resume,	root_resume),
@@ -4684,7 +4690,7 @@
 		root_bus = make_device(NULL, "root", 0);
 		root_bus->desc = "System root bus";
 		device_set_driver(root_bus, root_driver);
-		root_bus->state = DS_ATTACHED;
+		device_attach(root_bus);
 		root_devclass = devclass_find_internal("root", 0, FALSE, FALSE);
 		devinit();
 		return (0);
    
    
More information about the p4-projects
mailing list