Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Aug 2009 10:45:27 -0700
From:      steve@Watt.COM (Steve Watt)
To:        hackers@freebsd.org
Subject:   Re: enable ECC in OS code?
Message-ID:  <200908271745.n7RHjR7J036945@wattres.watt.com>
In-Reply-To: <200908271130.18073.erich@apsara.com.sg>
References:  <200908262253.n7QMrauP063683@wattres.watt.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In <200908271130.18073.erich@apsara.com.sg>, erich@apsara.com.sg wrote:
>Hi,
>
>On 27 August 2009 am 06:53:36 Steve Watt wrote:
>> In <4A954A35.4030207@icyb.net.ua>, avg@icyb.net.ua wrote:
>> >Assuming that ECC data lanes are connected between the two on
>> > motherboard, and given that BIOS doesn't perform any ECC
>> > setup (nor there is any option to control that) - would it be
>> > possible to turn on ECC from OS code? Or is it too late in
>> > the game already?
>>
>> It's about 100 times easier to have the BIOS do this.  First
>> off, it's usually quite specific to the chip set exactly how to
>
>how should it be done at OS level at all when the OS is loaded 
>into RAM?
>
>I do not thing that normal PC hardware is capable of handling 
>this.
>
>Only code running in a ROM can do this.

Disable the ECC error reporting and copy memory back to itself?
Again, quite controller-specific.

That said, the BIOS should do it, and any that doesn't is broken.

-- 
Steve Watt KD6GGD  PP-ASEL-IA          ICBM: 121W 56' 57.5" / 37N 20' 15.3"
 Internet: steve @ Watt.COM                      Whois: SW32-ARIN
   Free time?  There's no such thing.  It just comes in varying prices...



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