From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1P0bsh-0005zQ-Cu for mharc-grub-devel@gnu.org; Tue, 28 Sep 2010 11:14:11 -0400 Received: from [140.186.70.92] (port=55624 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P0bsW-0005sO-3O for grub-devel@gnu.org; Tue, 28 Sep 2010 11:14:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1P0bsJ-0007ta-FN for grub-devel@gnu.org; Tue, 28 Sep 2010 11:13:48 -0400 Received: from exhub016-1.exch016.msoutlookonline.net ([207.5.72.163]:4924) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P0bsJ-0007sp-B4 for grub-devel@gnu.org; Tue, 28 Sep 2010 11:13:47 -0400 Received: from [10.1.1.235] (72.242.190.170) by smtpx16.msoutlookonline.net (207.5.72.190) with Microsoft SMTP Server (TLS) id 8.2.234.1; Tue, 28 Sep 2010 08:13:43 -0700 Message-ID: <4CA20624.70904@cfl.rr.com> Date: Tue, 28 Sep 2010 11:13:40 -0400 From: Phillip Susi User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4 MIME-Version: 1.0 To: The development of GNU GRUB References: <4C9E5AA3.4030109@gmail.com> <4CA0B3F4.9090607@cfl.rr.com> <20100927161222.GM21862@riva.ucam.org> <4CA1083F.4020301@cfl.rr.com> <20100927233431.GO8579@caffeine.csclub.uwaterloo.ca> In-Reply-To: <20100927233431.GO8579@caffeine.csclub.uwaterloo.ca> X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ Cc: Colin Watson , Lennart Sorensen Subject: Re: [RFT] Reed-Solomon X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Sep 2010 15:14:05 -0000 On 9/27/2010 7:34 PM, Lennart Sorensen wrote: > FlexNet and similar like to write to track 0 sectors (outside partitioned > space) to store license info. This clobbers part of grub potentially. > So to make grub more tolerant of such misbehaviour, the idea suggested > was to add error correction to grub so it can survive attacks on its code > (and even potential disk errors). Ahh, neat. Two sectors of ECC can fix one that is completely destroyed? I was under the impression that you could only fix a few corrupted bits, not an entire sector, but I suppose if you add enough ECC... I take it that someone has already made sure that the misbehaved software only uses a single sector?