From owner-svn-src-head@FreeBSD.ORG Mon Jun 13 00:05:44 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 86C27106564A for ; Mon, 13 Jun 2011 00:05:44 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-yi0-f54.google.com (mail-yi0-f54.google.com [209.85.218.54]) by mx1.freebsd.org (Postfix) with ESMTP id 39D3F8FC13 for ; Mon, 13 Jun 2011 00:05:43 +0000 (UTC) Received: by yic13 with SMTP id 13so580098yic.13 for ; Sun, 12 Jun 2011 17:05:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=nSK19Ai0+gQ2ce/nVdXxBDRepdY/P68yXLC+Ogpdq9o=; b=jKidiMiT/z0KSCE5jWeFZvZMOjdIAN3oZnHYhLbqoL299tfqByIJgpkuWH48FC1VPB Hdl5SXuZapQIJRFWC1Jhd+SYQG7g3n6QFjUCh+r7A8kf65kFHqCD+IiWy0k//zXXo+JW McfaYgZsdjYnXqtWXp+/9LNTGNW21X36qQwJU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=Z2wwqZvEamoIQo1eDJHIKjb39iBV7jhHtjM9gX0nbejxK2xGCFagY/3Jakm1znDXPm 0xrx9F1txY3u7jpa2q5VE+yHGDJrN3j0bZqz+KtrE5e/5b7ce3HI5kg4MAONRTbwtit6 MW5NQkFjzBJjRPVHOO/jYlIos9TW48omadwRc= MIME-Version: 1.0 Received: by 10.150.132.15 with SMTP id f15mr5519455ybd.388.1307923543376; Sun, 12 Jun 2011 17:05:43 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.150.216.3 with HTTP; Sun, 12 Jun 2011 17:05:43 -0700 (PDT) In-Reply-To: References: <201106110908.p5B98kkE066709@svn.freebsd.org> <75DAEF7E-F43E-427E-8AFA-586E0B56D450@bsdimp.com> <20110611184549.GB3284@garage.freebsd.pl> <20110612112150.GB62801@FreeBSD.org> <94A51677-0181-471A-B4D6-DC596C7BCBFD@gsoft.com.au> <5506A922-E3FF-477D-AB12-4B47C4D6CE04@bsdimp.com> Date: Mon, 13 Jun 2011 08:05:43 +0800 X-Google-Sender-Auth: U8V-JlhXKN8uBPkQpnTVt6utjC0 Message-ID: From: Adrian Chadd To: "Daniel O'Connor" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: svn-src-head@freebsd.org, Warner Losh Subject: Re: svn commit: r222980 - 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: Mon, 13 Jun 2011 00:05:44 -0000 On 13 June 2011 07:53, Daniel O'Connor wrote: >> PC Card has also had the standard structure and interface for many years= . =A0When I tried to move this to PCI many years ago, I encountered a lot o= f resistance that didn't make sense to me at the time (so I can't do it jus= tice now). =A0This should tell you how long the problem has languished. =A0= It was the primary motivator behind writing devd, but the pci resistance le= ad me to put aside the problem for a while. =A0I'll be happy to pick it bac= k up, especially if I can get some help going through all the drivers and t= agging things appropriately. > > I would be interested in helping, certainly with the mechanical changes. Give me a couple weeks to tinker with the build so I can at least populate a modules.conf file and boot i386/amd64 from a modules-only kernel, then I'll post an update to -arch. This kind of device enumeration would be nice but it's mostly orthogonal to the initial discussion point. Eg, given that you need to have loaded the root devices (eg ata/scsi, usb+umass, etc) before you boot the kernel, those will have to either be enumerated by loader (ew?) or loaded by loader at load time. Adrian (Alliteration was intentional. :)