From owner-svn-src-head@FreeBSD.ORG Sun Aug 28 22:57:38 2011 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C176106564A; Sun, 28 Aug 2011 22:57:38 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-qy0-f182.google.com (mail-qy0-f182.google.com [209.85.216.182]) by mx1.freebsd.org (Postfix) with ESMTP id 9E60A8FC13; Sun, 28 Aug 2011 22:57:37 +0000 (UTC) Received: by qyk9 with SMTP id 9so3779944qyk.13 for ; Sun, 28 Aug 2011 15:57:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=y3hbGX7DQJxvB9NVUgLbUFzaAIqdxeYXl0LHahF4LNg=; b=FUcjoBxgs4k1iUNHFthFHRNu78Zpd1Us9g6eRZpOhrcGaK/L1z8xTjo3dWMPlKAUOP QOfuaEcdyUXcSDmOASm61CV0MkOGOWmpGDm9WOXLvVCbSmDW7AON509K4oSn85vPMNK1 Tjkz93vYiNBGxpD+dtVdVl87hVrkuCjKfauEw= MIME-Version: 1.0 Received: by 10.224.200.3 with SMTP id eu3mr746918qab.279.1314572256642; Sun, 28 Aug 2011 15:57:36 -0700 (PDT) Received: by 10.224.19.131 with HTTP; Sun, 28 Aug 2011 15:57:36 -0700 (PDT) In-Reply-To: <4E598221.6080104@FreeBSD.org> References: <201108262122.p7QLMZXW071323@svn.freebsd.org> <4E583B92.3060100@FreeBSD.org> <20110827081103.GB21676@zxy.spb.ru> <86obzbi75n.fsf@srvbsdfenssv.interne.associated-bears.org> <20110827105342.GC21676@zxy.spb.ru> <4E58D8E8.3090603@FreeBSD.org> <20110827124432.GD21676@zxy.spb.ru> <4E595447.8000104@FreeBSD.org> <20110827210448.GE21676@zxy.spb.ru> <4E595EC8.40307@FreeBSD.org> <4E598221.6080104@FreeBSD.org> Date: Sun, 28 Aug 2011 15:57:36 -0700 Message-ID: From: Garrett Cooper To: Doug Barton Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: src-committers@freebsd.org, John Baldwin , Eric Masson , svn-src-all@freebsd.org, Slawa Olhovchenkov , svn-src-head@freebsd.org Subject: Re: svn commit: r225201 - in head/sys: amd64/conf i386/conf X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2011 22:57:38 -0000 On Sat, Aug 27, 2011 at 4:47 PM, Doug Barton wrote: > On 08/27/2011 14:39, Garrett Cooper wrote: >> =A0 =A0 A certain set of quick guidelines (< 1 page should suffice) for >> kld_list should be devised though. > > I look forward to reviewing your draft of that. :) I wish I had the docs stuff setup -- I would generate a draft for that if sgml functioned for me. The docs really need dusting off for 9.0 in the booting and rc area. The base premise is: put everything in /boot/loader.conf that's required to initial mount the system (aka mountcritlocal). Which means in the following generic, simple use cases: 1. When booting off USB media, you must put the USB stack (ehci, uhci, xhci, umass) etc in /boot/loader.conf (wash, rinse, repeat for firewire). 2. When booting off CD/DVD media, you must put the appropriate drivers (e.g. ata_cam, ahci, etc) in /boot/loader.conf . 3. When PXE booting, you must put the proper network driver (e.g. if_em, if_msk, if_re) in /boot/loader.conf . 4. When booting off a local disk, you must put the appropriate disk controller driver (e.g. ahci, ata_cam, mfi, twa, etc) in /boot/loader.conf . If the requirements for the boot process are non-standard (i.e. your boot starts out as PXE, then switches over to disk access), then a cross product of those permutations should be performed. Thanks, -Garrett