This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Status of PPC40x in eCos?


Hi

After attending the eCos presentation at FOSDEM in Bruxelles last sunday and 
discussing with some of the eCos maintainers I downloaded today the eCos full 
snapshot of February 10. And was able to build ecosconfig without a big 
stumbling blocks (didn't try configtool).

I also found some (date of CVS 2002-07-28) ecos packages for my Debian system.
> ecosconfig --srcdir=/data.pm/src/ecos/packages/ new ec555 redboot
is okay, but
> $ ecosconfig --srcdir=/data.pm/src/ecos/packages/ new 40x

(or similar tries like hal_ppc40x, ppc40x_arch_hal) only give me the following 
error: "Unknown target <x>".

Could somebody give me a tip what is missing in the packages tree in order to 
get a complete target definition?

A fast examination of some code snippets lead me to the following conclusions:
- Only PPC403 "supported", no PPC405 specific code found
- The internal SIO is not supported
- The ethernet as found on the IBM OAK evaluation board is not supported as 
the (more or less broken) hardware would require more elaborated DP_OUT, 
DP_IN macros for the dp83902a as one has to verify each read/write access in 
a status bit of a MACH.

I am quite confident that I would be able to solve the above mentioned 
problems as I know the HW of our PPC403 board quite well.

Therefore I assume that this port was never really finished nor used, e.g.   
the existing snippets for the interrupt/startup code have never undergone a 
real test in any real world application.

Any comments about my conclusions would help me a lot to evaluate the risks in 
making a port work.

Please CC to me as I am not subscribed to the list.

Regards and thanks in advance.

-- 
Niklaus Giger
Wieshoschet 6
CH-8753 Mollis
Tel. ++41 55 612 20 54 (privat)
Tel. ++41 55 618 64 68 (Geschäft)

--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]