Merge commit 'dm/experimental' into test branch
[vuplus_dvbapp] / lib / driver / memtest.cpp
1 #include <lib/driver/memtest.h>\r
2 #include <errno.h>\r
3 #include <lib/base/eerror.h>\r
4 #include <lib/base/estring.h>\r
5 \r
6 #define TESTSIZE 32*1024\r
7 \r
8 eMemtest *eMemtest::instance;\r
9 \r
10 eMemtest::eMemtest()\r
11 {\r
12         instance = this;\r
13 \r
14 }\r
15 \r
16 eMemtest::~eMemtest()\r
17 {\r
18         instance=NULL;\r
19 \r
20 }\r
21 /*\r
22 *       return value\r
23 *       0 - ok\r
24 *       1 - fail\r
25 */\r
26 int eMemtest::dramtest()\r
27 {\r
28         int result=0;\r
29         int i;\r
30         char memt[TESTSIZE];\r
31         eDebug("dramtest start");\r
32 \r
33         \r
34         for(i=0;i<TESTSIZE;i++)\r
35                 memt[i]=0x13;\r
36         \r
37         for(i=0;i<TESTSIZE;i++)\r
38         {\r
39                 if(memt[i]!=0x13)\r
40                 {\r
41                         result=1;\r
42                         break;\r
43                 }\r
44         }\r
45         \r
46         return result;\r
47                 \r
48 }\r
49 \r
50 int eMemtest::flashtest()\r
51 {\r
52         int result=0;\r
53         \r
54         return result;\r
55 }\r