In message <42D5361B.2070402 at chello.nl> you wrote: > > It appeard that on my mpc862 target I had also this problem. I am using > ELDK3.1.1 which includes a 2.4.25 kernel.
No, most definitely not. > Large application (20MB c++, mostly shared-libs) crashes (sigseg) at > startup BEFORE main() is called. > Attempts to debug the application also fail: the debugger crashes > also (sigseg). I bet that this is a FAQ. Your SDRAM initialization is broken. > I didn't change the C-lib, I took the 2.4.30/arch/ppc/kernel/head_8xx.S > file and copied this over the 2.4.25 head_8xx.S file. > In the 2.4.30 version there is a piece of code mentioning the dcbX > instruction problems. And did this fix the problem completely? I would be a bit surprised. > This driver causes the CPM sometimes to hang when performing a memset, > can this be caused by the same problem? Yes. When your SDRAM init is broken, strange things will happen. Best regards, Wolfgang Denk -- Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Work 8 hours, sleep 8 hours; but not the same 8 hours.