From owner-cvs-src@FreeBSD.ORG Sat Jul 8 17:06:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AF2E516A4DE; Sat, 8 Jul 2006 17:06:20 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7EED943D4C; Sat, 8 Jul 2006 17:06:20 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k68H6K9U082830; Sat, 8 Jul 2006 17:06:20 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k68H6FBX082800; Sat, 8 Jul 2006 17:06:15 GMT (envelope-from imp) Message-Id: <200607081706.k68H6FBX082800@repoman.freebsd.org> From: Warner Losh Date: Sat, 8 Jul 2006 17:06:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern bus_if.m subr_bus.c src/sys/sys bus.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Jul 2006 17:06:20 -0000 imp 2006-07-08 17:06:15 UTC FreeBSD src repository Modified files: sys/kern subr_bus.c bus_if.m sys/sys bus.h Log: Create bus_enumerate_hinted_children. This routine will allow drivers to use the hinted child system. Bus drivers that use this need to implmenet the bus_hinted_child method, where they actually add the child to their bus, as they see fit. The bus is repsonsible for getting the attribtues for the child, adding it in the right order, etc. ISA hinting will be updated to use this method. MFC After: 3 days Revision Changes Path 1.30 +22 -0 src/sys/kern/bus_if.m 1.194 +34 -0 src/sys/kern/subr_bus.c 1.75 +1 -0 src/sys/sys/bus.h