Re: [Etherboot-developers] Porting stories...
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: <ebi...@ln...> - 2003-09-19 20:02:17
|
Yannis Mitsos <gm...@te...> writes: > 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) Is it possible you don't have a uint64_t? Or for some other reason your sector_t has problems? > 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 ... Thanks. I'm glad you appreciate it. Eric |