[LinuxBIOS] does reinitializing memory controller destroy all the data in ram?

Carl-Daniel Hailfinger 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 mailing list