From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28627 invoked by alias); 5 Jul 2006 07:01:34 -0000 Received: (qmail 28609 invoked by uid 22791); 5 Jul 2006 07:01:32 -0000 X-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,TW_CP X-Spam-Check-By: sourceware.org Received: from de01egw02.freescale.net (HELO de01egw02.freescale.net) (192.88.165.103) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 05 Jul 2006 07:01:28 +0000 Received: from de01smr01.freescale.net (de01smr01.freescale.net [10.208.0.31]) by de01egw02.freescale.net (8.12.11/de01egw02) with ESMTP id k657CYMx010753 for ; Wed, 5 Jul 2006 00:12:34 -0700 (MST) Received: from zwg18exm01.ea.freescale.net (zwg18exm01.ea.freescale.net [10.170.73.30]) by de01smr01.freescale.net (8.13.1/8.13.0) with ESMTP id k6571P0M009288 for ; Wed, 5 Jul 2006 02:01:26 -0500 (CDT) Received: by zwg18exm01.ea.freescale.net with Internet Mail Service (5.5.2657.72) id ; Wed, 5 Jul 2006 09:01:25 +0200 Message-ID: From: Gerster Jochen-B01096 To: ecos-patches@ecos.sourceware.org Subject: FW: eCos for MPC55xx Date: Wed, 05 Jul 2006 07:01:00 -0000 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2657.72) Content-Type: text/plain X-IsSubscribed: yes Mailing-List: contact ecos-patches-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: ecos-patches-owner@ecos.sourceware.org X-SW-Source: 2006-07/txt/msg00001.txt.bz2 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