From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28992 invoked by alias); 8 Oct 2008 11:13:05 -0000 Received: (qmail 28980 invoked by uid 22791); 8 Oct 2008 11:13:04 -0000 X-Spam-Check-By: sourceware.org Received: from anchor-post-37.mail.demon.net (HELO anchor-post-37.mail.demon.net) (194.217.242.87) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 08 Oct 2008 11:12:14 +0000 Received: from calivar.demon.co.uk ([83.104.54.243] helo=xl5.calivar.com) by anchor-post-37.mail.demon.net with esmtp (Exim 4.69) id 1KnWxe-0006YJ-Mt; Wed, 08 Oct 2008 11:12:10 +0000 Received: from xl5.calivar.com (localhost [127.0.0.1]) by xl5.calivar.com (Postfix) with ESMTP id 5BF74138764; Wed, 8 Oct 2008 11:45:32 +0100 (BST) To: Simon Kallweit Cc: ecos-discuss@ecos.sourceware.org References: <48EC54EA.7060004@intefo.ch> From: Nick Garnett Original-Sender: nickg@ecoscentric.com Date: Wed, 08 Oct 2008 11:13:00 -0000 In-Reply-To: <48EC54EA.7060004@intefo.ch> Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: Re: [ECOS] eCosCentric Cortex-M port contribution X-SW-Source: 2008-10/txt/msg00050.txt.bz2 Simon Kallweit writes: > Nick Garnett schrieb: > > As some of you may know, eCosCentric have been working on a Cortex-M > > port for eCos for a while. This has now reached a reasonably stable > > state and is currently running through tests in our test farm. > > > > Can the test results be browsed by normal people, or is this still > exclusive to ecos maintainers? These results are only available inside eCosCentric. > Are there plans to merge the flash V2 support into the trunk anytime > soon? Or is this scheduled for the ecos 3 release? Merging the V2 branch is part of the 3.0 release. In the meantime the V2 flash interface can still be used from its own branch. > Could you give us some more information about the issues? Also, are > there plans to get the patches into the mainline GCC? Unfortunately the details are covered by various NDAs between us, CodeSourcery and ARM. Once the problem is confirmed by ARM then I expect CodeSourcery will update their release, and this will find its way into the FSF sources at some point. In the meantime we are looking at making a temporary fix for the toolchain that will go out with 3.0. Although we will pre-release it when the Cortex-M contribution is made. > > All of this is in hand but not quite yet ready for contribution: the > > toolchain work needs completing, and we want to get a few runs in on > > the test farm to ensure there are no obvious problems before > > contributing. > > > > I expect this to take a couple of weeks more. > > > > Now, that puts me in quite an akward situation, as I've been working > on a community cortex-m3 port for almost a month now. I wonder if it > is best to stop my efforts and wait for your contribution. As we just > got the first prototypes of our new STM32 based design a few days ago, > we really look forward to get ecos working on the boards, so I cannot > really just sit here and wait for your release. Is there a possibility > to get the current snapshot upfront so I can continue with development > based on your port, and see if there is anything worth to be > contributed from the community port? I'd rather put further efforts > into your port, if it is the better base for the future. We don't want to give free public early access at present. There are still a number of thing that need completing before we are ready for the world to see it. You should probably wait. I know that you have just started looking at interrupts and context switching. My experience is that this is the hardest part of getting this architecture working. ARM's view of how operating systems should work is somewhat at odds with how eCos works and the harware rather strictly enforces ARM's world view. It is unlikely that you will get your port running before we make our contribution. -- Nick Garnett eCos Kernel Architect eCosCentric Limited http://www.eCosCentric.com The eCos experts Barnwell House, Barnwell Drive, Cambridge, UK. Tel: +44 1223 245571 Registered in England and Wales: Reg No: 4422071 -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss