From owner-freebsd-arch@FreeBSD.ORG Thu Feb 14 17:00:31 2013 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4B9A3841; Thu, 14 Feb 2013 17:00:31 +0000 (UTC) (envelope-from marcel@xcllnt.net) Received: from mail.xcllnt.net (mail.xcllnt.net [70.36.220.4]) by mx1.freebsd.org (Postfix) with ESMTP id 282B8F7A; Thu, 14 Feb 2013 17:00:30 +0000 (UTC) Received: from lrust-sslvpn-nc.jnpr.net (natint3.juniper.net [66.129.224.36]) (authenticated bits=0) by mail.xcllnt.net (8.14.6/8.14.6) with ESMTP id r1EH0RIp071985 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 14 Feb 2013 09:00:28 -0800 (PST) (envelope-from marcel@xcllnt.net) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Subject: Re: FDT on x86 and for non-fdtbus devices. From: Marcel Moolenaar In-Reply-To: Date: Thu, 14 Feb 2013 09:00:25 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <03A622DA-EFD4-4984-8FC3-CD8B4832C32E@xcllnt.net> <8606E19D-98A2-4E2C-A9E3-5056C1BAC34E@bsdimp.com> To: "Robert N. M. Watson" X-Mailer: Apple Mail (2.1499) Cc: "freebsd-arch@FreeBSD.org Arch" X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Feb 2013 17:00:31 -0000 On Feb 14, 2013, at 6:45 AM, Robert N. M. Watson = wrote: >> But I'm curious why your specific example wouldn't already live in = the FDT for your board.... >=20 >=20 > We want to put hardware configuration parameters in the on-board FDT. >=20 > We want to put software configuration parameters in the kernel = targeted for the board. /nod I think it's a feature to instantiate GEOMs from the FDT. Creating a mirrored disk configuration when the disks are already in use cannot in general be done using tasting. The assumption that the last sector is free is invalid with GPT and it has created conformance problems for us already. Being able to construct the gmirror GEOM from the FDT eliminates the need to scribble meta-data on the disk and as such allows us to mirror 2 GPT disks at the disk level without instantaneously becoming non-conformant. --=20 Marcel Moolenaar marcel@xcllnt.net