Re: Re: LBA48 partitioning scheme

<[email protected]> Mon, 30 May 2005 18:57:07 -0500 (CDT)
Newsgroups gmane.linux.ports.xbox.devel
Message-ID <[email protected]>
>> Why did you derive another partitioning system, 
>> rather than come up with a creative way to use a PC-style 
>> partition table?
>>
>>ie the old 'primary/secondary' stuff?

I wanted something 'simple' that would handle more than 4 partitions without getting into 'extended' partitions.  My LBA48/partition 'patches' were meant to be simple patches applied to the Xbox kernel - I didn't want (nor did I see any need for) any complicated code in there.  What I implemented worked via a single read of the 'boot sector' - no opening of individual partitions to find 'extended' partitions/etc.

I didn't see any reason to carry-over 'baggage' from the DOS partition format (with it's original 4-partition limitation, and (IMO) "hacks" applied to extend that with backward-compatibility).  There's nothing like DOS on Xbox to be backward-compatible with - so (IMO) no need for using the DOS-compatible partition table used on PC's.

Since nobody else was coming up with a solution at the time, and I saw a need for something more intelligent than just giving "everything above 8GB to drive F: or Linux", I devised a very simple/straightforward partition table.  It's now implemented in most (or all) LBA48 versions of the Xbox kernel, as well as Xbpartitioner, so I suppose it's become the "standard" for the Xbox.

- Paulb

From: David Pye <[email protected]>
Date: Mon May 30 18:45:13 CDT 2005
To: [email protected]
Subject: Re: [Xbox-linux] LBA48 partitioning scheme

On Tuesday 31 May 2005 00:31, [email protected] wrote:
> Hello Andrew -
>
> I don't see any reason why Xbox-Linux/Cromwell couldn't be modified to
> support my simple partitioning mechanism.  (and, I'm not sure what to call
> it either: I introduced it along with the "LBA48" patches, but it really
> has nothing to do with LBA48).
>
> The Xbox program "Xbpartitioner" (I think that's the name - it's from the
> developer of "Xbtool") also makes use of the partitioning table format I
> devised (Xbpartitioner lets you make edits to the table - I never came up
> with such a tool).
>
> I don't know enough about Xbox-Linux/Cromwell to know how much work would
> be involved - I believe the work would be very isolated and simple to
> implement, though.

Yeah, not THAT much, I would say.

I suppose I've got one question though, seeing as you're the author of the 
partitioning scheme.  Why did you derive another partitioning system, rather 
than come up with a creative way to use a PC-style partition table?

ie the old 'primary/secondary' stuff?

Cheers,

David


-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
Xbox-linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbox-linux-devel



-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005