Hi,
in the adeos-linux-2.4.22-armnommu-r14.patch (and r12 also) I have met
the following issue : __adeos_switch_domain is linked into the
.text.init section.
That is , if free_init_mem() is called at end of boot, the code is
overwritten and the system crashes.
However - I don't know why - it depends on the TEXTADDR. Depending on
the TEXTADDR, free_init_mem() does'nt overwrite all the init section (If
you know why, please tell me :) ).
The error is priduced by the modifications made to entry-armv.S.
Regards,
André