"Maciej W. Rozycki" wrote: > It sounds reasonable. We may also check the Alpha port for solutions -- > it supports multiple dissimilar systems as well. Alpha is easy and simple from my POV, it has just SRM or MILO, kernel at fixed location anyway. In our case, almost every box has own location for kernel varying from 0x80000000 for brave people to 0x80100000 for people who doesn't care much about 1 MB :-). (Well, I clearly understand it's firmware requirements, not people's preferences. Almost.) Then, various binary formats of the kernel image... I personally prefer PPC with its _machine tricks and SPARC for BTFIXUP stuff. However, I doubt whether we could support single kernel image for all MIPS boxes. MIPS is typical embedded platform, where standards are favourite because there are so many to choose from. BTW, I remember, Ralf tried to implement CPU type recognition at run-time, he dropped his efforts after he realized nobody could use this feature because boxes are so different. Regards, Gleb.