Hi Tobias, On Sat, Jul 27, 2013 at 02:53:07PM +0000, Plüss Tobias TA.E.1001 wrote: > >> CONFIG_PROCESSOR_ID > > MANY THANKS for this tip! I have never analysed what this processor ID is > used for; i always thought that it is just some arbitrary number to verify > that the kernel is running on the right hardware. So I left it always at > the default value, which is 0x41007700. But, now I searched in the head.S > file for this number, and you we're right - it seems like this is the > processor ID for ARM7/710, which is definitely wrong. I'll try this > evening to change the CONFIG_PROCESSOR_ID to 0x00020000, which should be > ARMv4T - which is exactly what I want. I'll tell you whether I'm > successful ;-)
0x41007700 won't lead to clz, though, and ARM7/710 doesn't sound wrong for an ARM7TDMI. If the support for other processors is still enabled, head.S will ask CP15 for the ID. A plain ARM7TDMI doesn't have that coprocessor and will most likey generate an exception. Do you have CONFIG_CPU_CP15=y in your .config? Daniel _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev