Date: Fri, 6 Oct 2006 00:34:34 -0700 (PDT) From: Alok Barsode <namaskar_alok@yahoo.co.in> To: freebsd-new-bus@freebsd.org Subject: Device enumeration process Message-ID: <20061006073434.71730.qmail@web8913.mail.in.yahoo.com> In-Reply-To: <20060930.124334.-432842007.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Thanks for ur earliers replies. They helped me a lot in understanding the newbus architecture. I am involved in a freeBSD port to a freescale board. I still had a few doubts: I am looking at the autoconf.c file for the i386 architecture. When i/o configuration is in progress during startup, are the drivers for specific busses alreay assosciated with them or the association happens at run time ? for example : when nexus is being attached to root_bus, the method devclass_find_internal("nexus", 0, TRUE) is invoked(in method make_device).Now does a nexus devclass already exist ( it is created through the macro DRIVER_MODULE(nexus, root, nexus_driver, nexus_devclass, 0, 0);) or it is created at runtime ? if it is created at runtime how the nexus_driver get assciated with nexus? Thanks, Alok. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061006073434.71730.qmail>