Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Jun 2006 17:50:39 +0200
From:      Rink Springer <rink@FreeBSD.org>
To:        Julian Stecklina <der_julian@web.de>
Cc:        freebsd-ppc@freebsd.org
Subject:   Re: On-disk format of UFS1, UFS2 for firmware
Message-ID:  <20060620155039.GA91963@rink.nu>
In-Reply-To: <86ac87oprv.fsf@dellbeast.localnet>
References:  <00b001c69475$524fe510$99dfdfdf@bakuhatsu.net> <86ac87oprv.fsf@dellbeast.localnet>

next in thread | previous in thread | raw e-mail | index | archive | help

--nFreZHaLTZJo0R7j
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

> > I was wondering where the best place to ask was to find out any documen=
tation
> > on the on-disk format of UFS1 and UFS2 (barring the FreeBSD source tree=
, I have
> > that already).
> >
> > We want to implement it in firmware to ease booting FreeBSD and NetBSD =
and so on
> > for Pegasos/EFIKA/OSW and so on. The firmware already supports BSD disk=
 slices
> > and "original" FFS so we have a basic framework to start from.
> >
> > Any hints appreciated. Is there a freebsd-filesystems list or so?

There exists a filesystem list, freebsd-fs@freebsd.org. However, while
developing the FreeBSD/xbox UFS patches, I had a great help from two
sources:

- Design and Implementation of the FreeBSD operating system [book]
  This book lists most fundemental details of UFS1 and 2, which is
  quite helpful in understanding how it works.

- Boot source (/sys/boot/common/ufsread.c)
  This implementation is used by the boot code itself, and is quite
  clean and easy to understand.

Good luck!

Regards,

--=20
Rink P.W. Springer                                - http://rink.nu
  "Richter: Tribute? You steal men's souls, and make them your slaves!
   Dracula: Perhaps the same could be said of all religions."
 - Castlevania: Symphony of the Night

--nFreZHaLTZJo0R7j
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (FreeBSD)

iD8DBQFEmBlPb3O60uztv/8RAvVkAJ9nYyRSMCd7SDyW50kV9H6EEODlVwCeLINq
WEkVV8wehJMWc1Bxfk486Ws=
=KmRg
-----END PGP SIGNATURE-----

--nFreZHaLTZJo0R7j--



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