Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Dec 2009 13:42:25 +0100
From:      =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>
To:        Thomas Backman <serenity@exscape.org>
Cc:        Ollivier Robert <roberto@keltia.freenix.fr>, freebsd-current@freebsd.org, "James R. Van Artsdalen" <james-freebsd-current@jrv.org>
Subject:   Re: Some notes on RootOnZFS article in wiki
Message-ID:  <86r5qn5gem.fsf@ds4.des.no>
In-Reply-To: <45929E18-EA48-4340-9954-683FF06B180B@exscape.org> (Thomas Backman's message of "Tue, 22 Dec 2009 13:22:21 %2B0100")
References:  <200912210600.46044.mel.flynn%2Bfbsd.current@mailing.thruhere.net> <20091221150514.GB75616@roberto-al.eurocontrol.fr> <4B2F9877.70201@jrv.org> <867hsf6xhh.fsf@ds4.des.no> <45929E18-EA48-4340-9954-683FF06B180B@exscape.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Thomas Backman <serenity@exscape.org> writes:
> The fact that some BIOSes do read it and freeze is obviously a bug,
> further strengthening his argument that the BIOS shouldn't care about
> the partition table.

Reading it is a feature.

Freezing may or may not be a bug.

In that particular case, the problem arose because a) the BIOS's
partition type check was sloppy (IIRC, it only checked the lower nybble)
and b) it apparently didn't check that the partition it found really was
a valid suspend-to-disk partition.

Both of these are arguably poor design and / or sloppy implementation,
but they are not bugs.  The BIOS performed just like its authors
expected under the circumstances they had expected; they just hadn't
anticipated the circumstances under which their code failed.

DES
--=20
Dag-Erling Sm=C3=B8rgrav - des@des.no



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