On Tue, Mar 27, 2012 at 2:23 AM, ali hagigat hagigatali@gmail.com wrote:
My RAM code was OK(I remember all the members of this mailing list said:"your RAM initialization is not OK", if RAM is not OK how "romstage", "ramstage" and now "filo" are being executed!!
I've had this work with RAM that is not OK.
Now "ramstage" part is copied into RAM and executed and i have added FILO 0.5.6 as a payload. main() function of FILO is executed and tried to read vmlinuz and initrd from harddisk and copy them to 0x100000. Every thing is OK, IDE is initialized correctly and it seems that those files are read and copied well. (/boot and all its files and folders are recognized even lost+found !!)
Yes, I've also had this work with RAM that is not ok. however did you try out earlyprintk to a serial port to see how far the kernel is booting?
Did you ever run memtest?
ron