public inbox for ecos-patches@sourceware.org
 help / color / mirror / Atom feed
From: Gerster Jochen-B01096 <B01096@freescale.com>
To: ecos-patches@ecos.sourceware.org
Subject: FW: eCos for MPC55xx
Date: Wed, 05 Jul 2006 07:01:00 -0000	[thread overview]
Message-ID: <DF02D66C37C26B4C8018BF84F0E37FEC0D109B5D@zwg18exm01.ea.freescale.net> (raw)


Hi,
 
I have ported eCos to the powerpc mpc55xx family, and now I want to add it to the eCos source repository but how?
 
Some details:
I used the ecos snapshot 25. April 06
 
NEW PACKAGES:
 - CAN device driver (Flexcan) for mpc55xx (supports FlexCanA FlexCanB FlexCanC) uses the CAN_IO
 - serial device driver (ESCI) for mpc55xx
 - eth. device driver (FEC) for mpc5553 (with workaround for ERRATA 2049)
 - eth. device driver (FEC) for mpc5567
 - arch for the powerpc e200z6 core
 - variant the mpc55xx
 - plt. the MPC5554DEMO board
 - plt. the MPC5553DEMO board
 - plt. the MPC5567GW board


Some BUGs + fix:
 cpuload: average is no calculated correctly, so the test worked
 
 net/httpd/.../monitor.c creates a exception because of a null pointer
  line 706     if(getifaddrs(&iflist)!=0) Out of Memory ? yes return
                    return 0;
 
 
New feature:
 kernel/.../intr.cxx: The order the DSRs are called is now changeable between normal or reverse
  normal: the DSRs are called in the order the isr happened (=new)
  reverse: the DSRs are called in the reversed order the isr happened (=old)
 kernel/.../interrupt.cdl: the option CYGIMP_KERNEL_INTERRUPTS_DSRS_LIST_REVERSE was added


ERRORS at compile time + FIX:
 packages\net\snmp\lib\current\include\config.h
  change ~347: define HAVE_GETTIMEOFDAY -> #define HAVE_GETTIMEOFDAY
 
 packages\net\bsd_tcpip\current\include\sys\bsdtypes.h
  Add line ~32: #undef int8_t \ #undef int16_t \ #undef int32_t
 

ERRORS at runtime + FIX:
 gcc optimize memcpy fkt. and uses its inline fkt. and generates alignment error, especially  using the TCP/IP Stack
  change: packages\infra\current\src\memcpy.c  every _memcpy -> my_memcpy
  add line 86: packages\isoinfra\current\include\string.h  #define memcpy my_memcpy pherhaps anyone knows how to disable this by a compiler flag, I didn't found it :(
 
All changed and new files are in the attached zip file. 


bye
Jochen


I send now several emails but I did't get a response nor a new thread in the mailing list was created???
So now I try it without attaching the zip file

             reply	other threads:[~2006-07-05  7:01 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-05  7:01 Gerster Jochen-B01096 [this message]
2006-07-05  8:23 ` Ilija Koco
2011-06-15  8:29 ` scratch45
2011-06-15  9:21   ` Christophe Coutand
2006-07-06  7:58 Gerster Jochen-B01096
2006-07-18 16:46 ` Jonathan Larmour
2006-07-20  8:21 Gerster Jochen-B01096
2006-07-21 15:50 ` Ilija Koco

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=DF02D66C37C26B4C8018BF84F0E37FEC0D109B5D@zwg18exm01.ea.freescale.net \
    --to=b01096@freescale.com \
    --cc=ecos-patches@ecos.sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).