The compiler
was Metaware High C. GCC could not be used to compile the
kernel sources unchanged, because one of the locore->trap.c paths was
relying upon the stack layout used by the compiler. With that fixed, gcc
could be used to build a working kernel.
does that kernel source tree survive anywhere?
As the person who did that work, it's only in my own AOS tree, which I
really ought to publish somewhere eventually. I also have fixes for gcc
2.95 to make it more reliable on the RT. But ENOTIME at the moment...
Miod