From owner-freebsd-current@FreeBSD.ORG Sat Jun 9 20:17:48 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 69CC116A468; Sat, 9 Jun 2007 20:17:48 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.174]) by mx1.freebsd.org (Postfix) with ESMTP id 5120013C46E; Sat, 9 Jun 2007 20:17:48 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from mac.com (smtpin02-en2 [10.13.10.147]) by smtpout.mac.com (Xserve/smtpout04/MantshX 4.0) with ESMTP id l59KHkvR011320; Sat, 9 Jun 2007 13:17:46 -0700 (PDT) Received: from [172.16.1.3] (209-128-86-226.bayarea.net [209.128.86.226]) (authenticated bits=0) by mac.com (Xserve/smtpin02/MantshX 4.0) with ESMTP id l59KHi2W026793 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sat, 9 Jun 2007 13:17:44 -0700 (PDT) In-Reply-To: References: <4AB3C4C0-0DA1-482F-A4CD-375A53332F29@mac.com> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <4D7CDA24-48FE-4319-A320-C8D7165E9EBC@mac.com> Content-Transfer-Encoding: 7bit From: Marcel Moolenaar Date: Sat, 9 Jun 2007 13:17:34 -0700 To: Ivan Voras X-Mailer: Apple Mail (2.752.3) X-Brightmail-Tracker: AAAAAA== X-Brightmail-scanned: yes Cc: freebsd-hackers@freebsd.org, freebsd-current@freebsd.org, freebsd-geom@freebsd.org Subject: Re: GPT - (last) call for action X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jun 2007 20:17:48 -0000 On Jun 9, 2007, at 1:04 PM, Ivan Voras wrote: > Marcel Moolenaar wrote: >> >> On Jun 9, 2007, at 9:22 AM, Ivan Voras wrote: >> >>> Another thing that would be nice to have is support for fdisk and >>> disklabel partitions inside geom_part, so it's management utility >>> can be >>> used for both GPT and old style partition management (instead of >>> currently used two tools: fdisk and disklabel). >> >> I do have to make FreeBSD/ia64 boot on a rx2660, but after that I may >> be able to take a look at it. I know what's there and I know what's >> missing, so I should be able to get the partitioning stuff working > > Thanks! > >> soon-ish. The bootblock requirements may take little longer, because >> there's where g_part is missing features. > > Do you mean installing boot blocks into the "protective MBR" via > geom_part or something else? Yep. Both MBR and BSD have boot code and we need to be able to install it through the GEOM ctlreq I/F. It's not a big problem per se, but it's something that needs to be implemented. I'm thinking of a new verb (say "install") that takes one or more blobs of code that the scheme knows how to handle. The boot code is installed after the partitioning scheme has been created on the disk... -- Marcel Moolenaar xcllnt@mac.com