This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Status of PPC40x in eCos?
- From: Niklaus Giger <niklaus dot giger at member dot fsf dot org>
- To: ecos-discuss at sources dot redhat dot com
- Date: Tue, 11 Feb 2003 16:24:58 +0100
- Subject: [ECOS] Status of PPC40x in eCos?
- Reply-to: niklaus dot giger at member dot fsf dot org
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