[Etherboot-developers] Porting stories...
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: Yannis M. <gm...@te...> - 2003-09-18 09:38:13
|
Dear all, In the near-past I have attempted to port Etherboot (ver. 5.0.8) for a RISC processor (Hyperstone E132-XS) to leverage our project that target at porting uClinux to the aforementioned processor. Although the effort was succesful, it was "brutal" port that could not be merged with the CVS sources. Now, I am working back on this issue. I am doing pretty well. Actually, the whole think is working. I have to remind you that our toolchain is GNU gcc-2.95.2 and the object format is COFF. The coff-loader is prety much like the ELF loader and it is working. Still, I have some problems with my compiler with the generic declerations. For example, the pre-processor complains with an error with the following two lines: typedef sector_t (*os_download_t)(unsigned char *data, unsigned int len, int eof); static inline os_dowload_t coff_probe(unsigned char *data, unsigned int len) I will try to resolve all those small issues. I have to admit with the current structure the poritng to a new architecture is a straight-forward process ... Great work ... Regards Yannis |