From owner-freebsd-arch Tue Jan 29 23:53:51 2002 Delivered-To: freebsd-arch@freebsd.org Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by hub.freebsd.org (Postfix) with ESMTP id B5A8F37B400 for ; Tue, 29 Jan 2002 23:53:47 -0800 (PST) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.11.6/8.11.6) with ESMTP id g0U7ojr19202; Wed, 30 Jan 2002 08:50:50 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: Marcel Moolenaar Cc: arch@FreeBSD.ORG Subject: Re: Geom project, limited preview... In-Reply-To: Your message of "Tue, 29 Jan 2002 23:42:25 PST." <20020129234225.A981@dhcp01.pn.xcllnt.net> Date: Wed, 30 Jan 2002 08:50:45 +0100 Message-ID: <19200.1012377045@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <20020129234225.A981@dhcp01.pn.xcllnt.net>, Marcel Moolenaar writes: >On Mon, Jan 28, 2002 at 04:00:11PM +0100, Poul-Henning Kamp wrote: >> >> I'm interested in getting in touch with people who are interested in >> writing modules for Geom or people who work new architectures and >> have to contest strange disklabel formats -> get in touch with me. > >It looks to me that the EFI GUID Partition Table (GPT) can be dealt >with almost trivially with Geom. This would be a good thing for the >ia64 port and upcoming EFI based ia32 systems (if any). Peter already mentioned this to me. >BTW, the documented discovery order under EFI is 1) GPT, 2) ISO-9660 >and 3) Legacy MBR. This would imply that self-discovery as you >suggest for MBR and BSD would have some constraints, whether it's >one we hardcode or provide through a more dynamic mechanism. I have not implemented this yet: my idea was that each method would have a hardcoded priority number and that they would get a chance to bite in priority order, that should be suffice for this. Needless to say, the "taste" routine is able to examine the local surroundings in detail, so for instance we can make the MBR look if GPT already found this particular node and if so just give up. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message