I'm working on support for IDT RC32355 CPU on a board we're
developping and when trying to port my code to a recent snapshot of
the cvs tree (up to now, I was using a snapshot dated of dec 15,
2001), the kernel crashed at boot while starting the init thread
Looking at the diffs, I noticed that putting back the following lines
at the end of head.S (they've been removed in revision 18.104.22.168)
resolves the problem:
* Align to 8kb boundary for init_task_union which follows in the
* .text segment.
Any idea why they have been removed?
BTW, print_memory_map() (in kernel.c) now uses long long format
without casting (which obviously gives wrong numbers on 32bits archs).