Date: Mon, 01 Jan 2007 21:17:19 +0100 From: Rene Ladan <r.c.ladan@gmail.com> To: freebsd-geom@freebsd.org Subject: xbox360 extension for review/debug Message-ID: <45996C4F.8070700@gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, I've written an extension to /sys/geom/geom_mbr.c to slice up xbox360 hard disks and memory units. The patch for revision 1.68 (i.e. CURRENT) is at http://home.tisali.nl/rladan/freebsd/geom_mbr.c.diff Memory units are sliced up into two file systems, hard disks into three (plus two non-filesystem slices). This would normally be handled by the existing geom_mbr code, but Mircosoft didn't put a mbr / partition table on the media :/ The code generates a new class XBOX360 which intends to detect and slice up the media. It is currently unusable, without an attached medium the kernel panics during boot at xbox360_taste+0x82 in process g_up. My geom foo could use some help here :) At least the 'geom' command in ddb shows this new class (without consumers/producers). (Microsoft also invented a new filesystem for the media, I'm currently debugging a clone of msdosfs to parse this fileystem, see the -fs archives of Nov/Dec 2006.) Regards, Rene -- GPG fingerprint = E738 5471 D185 7013 0EE0 4FC8 3C1D 6F83 12E1 84F6 (subkeys.pgp.net) "It won't fit on the line." -- me, 2001
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45996C4F.8070700>