From owner-freebsd-geom@FreeBSD.ORG Mon Mar 8 23:02:51 2010 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 27E5E106566C for ; Mon, 8 Mar 2010 23:02:51 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 658328FC08 for ; Mon, 8 Mar 2010 23:02:49 +0000 (UTC) Received: from porto.topspin.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id BAA12591; Tue, 09 Mar 2010 01:02:41 +0200 (EET) (envelope-from avg@icyb.net.ua) Received: from localhost.topspin.kiev.ua ([127.0.0.1]) by porto.topspin.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1NolyC-0000zI-UF; Tue, 09 Mar 2010 01:02:41 +0200 Message-ID: <4B958210.70108@icyb.net.ua> Date: Tue, 09 Mar 2010 01:02:40 +0200 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.23 (X11/20100211) MIME-Version: 1.0 To: Marcel Moolenaar References: <3158041B-8E00-4A87-8172-741C0AE57131@mac.com> <4B954367.3070804@icyb.net.ua> <4B9544B3.80203@icyb.net.ua> <03BFAAEC-6C59-48EF-BED9-2E68ED03E2B6@mac.com> <4B956533.2010900@icyb.net.ua> In-Reply-To: X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Pete French , freebsd-geom@freebsd.org Subject: Re: another gpt vs mbr (sanity) check X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Mar 2010 23:02:51 -0000 on 09/03/2010 00:52 Marcel Moolenaar said the following: > On Mar 8, 2010, at 12:59 PM, Andriy Gapon wrote: >> So I'll just post one link about what position Apple had (note the past tense) >> about protective MBR: >> http://developer.apple.com/mac/library/technotes/tn2006/tn2166.html#SECPROTECTIVEMBR > > The document describes theory, but does not seem to describe > reality: Right, that's why I emphasized the past tense. Thank you for the details. > Revision 1.39: download - view: text, markup, annotated - select for diffs > Mon Jun 26 00:32:54 2006 UTC (3 years, 8 months ago) by sobomax > Branches: MAIN > Diff to: previous 1.38: preferred, colored > Changes since revision 1.38: +24 -5 lines > Improve check for protective MBR. Instead of assiming that protective > MBR should have only one entry of type 0xEE, consider protective MBR > to be one, that has at least one entry of type 0xEE covering the whole > unit. This makes GEOM_GPT compatible with disks partitioned by the > Apple's BootCamp. > > Approved in principle by: marcel > MFC After: 1 month > > > In short, Apple bootcamp creates an invalid PMBR according to their > own technote. > > FYI, It's not only the technote, it's the GPT spec itself. -- Andriy Gapon