[LinuxBIOS] does reinitializing memory controller destroy all the data in ram?
c-d.hailfinger.devel.2006 at gmx.net
Sun Jun 10 23:14:17 CEST 2007
On 10.06.2007 06:40, RusH wrote:
> Im asking about reinitialization because I want to implement it in
> Memtest (memtest.org). I want to be able to setup memory controler the
> way I like and continue the test. Memtest is big (>100KB) and Im
> affraid it wont fit in cache so i need some real ram. Thats where the
> 'jump to CAR, reinitialize controller, jump back to ram' idea comes
> from. Is it doable?
Why not run Memtest from graphics card RAM? A few years ago, graphics
card RAM was really low quality, so periodic checksumming of any
software running there might be necessary.
> Does reinitializing memory controler destroy all the data in ram?
Depends. Some embedded systems (like the OLPC laptop) put memory
into self-refresh for suspend-to-RAM and reinitialize the memory
controller on resume without losing any contents. However, I
wouldn't count on that for any recent non-embedded x86 system.
More information about the coreboot