Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Apr 2001 12:40:34 -0700
From:      "David O'Brien" <obrien@FreeBSD.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org
Subject:   Re: cvs commit: src/lib/libdisk create_chunk.c write_disk.c
Message-ID:  <20010402124034.A78781@dragon.nuxi.com>
In-Reply-To: <XFMail.010402113403.jhb@FreeBSD.org>; from jhb@FreeBSD.org on Mon, Apr 02, 2001 at 11:34:03AM -0800
References:  <200104011137.f31BbW162870@freefall.freebsd.org> <XFMail.010402113403.jhb@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 02, 2001 at 11:34:03AM -0800, John Baldwin wrote:
> On 01-Apr-01 David E. O'Brien wrote:
> > obrien      2001/04/01 04:37:31 PDT
> > 
> >   Modified files:
> >     lib/libdisk          create_chunk.c write_disk.c 
> >   Log:
> >   Try to untangle some of the #ifdef spaghetti.
> >   Also, looking to the future, don't assume all the world is an i386 and all
> >   its disk layout brain damage will be repeated by other platforms.  So all
> >   the diking out if we are an Alpha, becomes adding in if we are an i386.
> 
> Actually, IA64 uses a MBR and slices, too.  I'd almost rather you use
> #ifdef USE_SLICES or something like that and have each arch set
> appropriate defines to describe its disk layout.

Yes I know.  But it is unclear if the current slice code is 64-bit clean
and meets the needs of IA64.  I just wanted to untangle the All the
World's a i386 mess a little.  The code was grouping PC98 and Alpha
together in some cases.

The porter of this to IA64 will hopefully look at that platform's needs
and rewrite parts of libdisk to cleanly integrate those needs in.

-- 
-- David  (obrien@FreeBSD.org)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010402124034.A78781>