* Memory Tests in U-Boot
@ 2019-11-19 12:28 devendra.devadiga
2019-11-22 15:35 ` [yocto] " Randy MacLeod
2019-11-22 23:39 ` Paul Barker
0 siblings, 2 replies; 4+ messages in thread
From: devendra.devadiga @ 2019-11-19 12:28 UTC (permalink / raw)
To: yocto
Hi,
In U-Boot I found some generic memory tests commands like mtest and post
tests. But I need complete DDR4 memory test with below algorithms:
* Checkerboard Test
* March C- Test
* Neighborhood Pattern Sensitive Fault
Can I get any reference code for these algorithms in U-Boot ?
Implementation for these algorithms available in any of U-Boot version ?
Thanks and Regards,
Devendra
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [yocto] Memory Tests in U-Boot
2019-11-19 12:28 Memory Tests in U-Boot devendra.devadiga
@ 2019-11-22 15:35 ` Randy MacLeod
2019-11-22 23:39 ` Paul Barker
1 sibling, 0 replies; 4+ messages in thread
From: Randy MacLeod @ 2019-11-22 15:35 UTC (permalink / raw)
To: devendra.devadiga, yocto
On 11/19/19 7:28 AM, devendra.devadiga@iwavesystems.com wrote:
> Hi,
>
> In U-Boot I found some generic memory tests commands like mtest and post
> tests. But I need complete DDR4 memory test with below algorithms:
>
> * Checkerboard Test
> * March C- Test
> * Neighborhood Pattern Sensitive Fault
>
> Can I get any reference code for these algorithms in U-Boot ?
> Implementation for these algorithms available in any of U-Boot version ?
I don't know if any of the (too many) versions of u-boot have that
feature. If you are willing to test from userspace, there is memtester:
https://layers.openembedded.org/layerindex/recipe/863/
I don't think it has all of the tests you asked for but
it would be good if you could take a look and report back here
for those interested.
Here's a test run that a web search returned:
https://www.lightsoftai.com/?p=113
Also, the stress-ng has some memory tests including one that tests
neighbour sensitivity:
https://layers.openembedded.org/layerindex/recipe/104982/
man stress-ng:
galpat-0
galloping pattern zeros. This sets all bits to 0 and flips just 1
in 4096 bits to 1. It then checks to see if the 1s are pulled down
to 0 by their neighbours or of the neighbours have been pulled up
to 1.
Good luck and please let us know what you find,
../Randy
>
> Thanks and Regards,
> Devendra
--
# Randy MacLeod
# Wind River Linux
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [yocto] Memory Tests in U-Boot
2019-11-19 12:28 Memory Tests in U-Boot devendra.devadiga
2019-11-22 15:35 ` [yocto] " Randy MacLeod
@ 2019-11-22 23:39 ` Paul Barker
2019-11-23 10:49 ` Leon Woestenberg
1 sibling, 1 reply; 4+ messages in thread
From: Paul Barker @ 2019-11-22 23:39 UTC (permalink / raw)
To: devendra.devadiga, Yocto discussion list
On Tue, 19 Nov 2019, at 12:28, devendra.devadiga@iwavesystems.com wrote:
> Hi,
>
> In U-Boot I found some generic memory tests commands like mtest and post
> tests. But I need complete DDR4 memory test with below algorithms:
>
> * Checkerboard Test
> * March C- Test
> * Neighborhood Pattern Sensitive Fault
>
> Can I get any reference code for these algorithms in U-Boot ?
> Implementation for these algorithms available in any of U-Boot version ?
You may be better asking this on the u-boot list <u-boot@lists.denx.de>.
--
Paul Barker
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [yocto] Memory Tests in U-Boot
2019-11-22 23:39 ` Paul Barker
@ 2019-11-23 10:49 ` Leon Woestenberg
0 siblings, 0 replies; 4+ messages in thread
From: Leon Woestenberg @ 2019-11-23 10:49 UTC (permalink / raw)
To: Paul Barker; +Cc: Yocto discussion list, devendra.devadiga
[-- Attachment #1: Type: text/plain, Size: 791 bytes --]
Hello,
On Sat, 23 Nov 2019 at 00:40, Paul Barker <paul@betafive.co.uk> wrote:
> On Tue, 19 Nov 2019, at 12:28, devendra.devadiga@iwavesystems.com wrote:
> > Hi,
> >
> > In U-Boot I found some generic memory tests commands like mtest and post
> > tests. But I need complete DDR4 memory test with below algorithms:
> >
> > * Checkerboard Test
> > * March C- Test
> > * Neighborhood Pattern Sensitive Fault
> >
>
We found stressapptest (by Google) the most reliable test for DDR
calibration problems.
We have seen unreliable systems pass other memory tests such as in U-Boot.
Regards, Leon
>
> --
Leon Woestenberg
leon@sidebranch.com
T: +31 40 711 42 76
M: +31 6 472 30 372
Sidebranch
Embedded Systems
Eindhoven, The Netherlands
http://www.sidebranch.com
[-- Attachment #2: Type: text/html, Size: 2301 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-11-23 10:50 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-19 12:28 Memory Tests in U-Boot devendra.devadiga
2019-11-22 15:35 ` [yocto] " Randy MacLeod
2019-11-22 23:39 ` Paul Barker
2019-11-23 10:49 ` Leon Woestenberg
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.