From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13914 invoked by alias); 17 Jan 2011 11:57:33 -0000 Received: (qmail 13905 invoked by uid 22791); 17 Jan 2011 11:57:33 -0000 X-SWARE-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,BAYES_50 X-Spam-Check-By: sourceware.org Received: from relay01.alfahosting-server.de (HELO relay01.alfahosting-server.de) (80.86.191.88) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 17 Jan 2011 11:57:26 +0000 Received: by relay01.alfahosting-server.de (Postfix, from userid 1001) id 3D14232C045F; Mon, 17 Jan 2011 12:57:22 +0100 (CET) X-Spam-DCC: x.dcc-servers: relay01 104; Body=1 Fuz1=1 Fuz2=1 Received: from alfa3017.alfahosting-server.de (alfa3017.alfahosting-server.de [82.197.146.34]) by relay01.alfahosting-server.de (Postfix) with ESMTP id 7321332C0A65 for ; Mon, 17 Jan 2011 12:57:17 +0100 (CET) Received: from DESKTOPITRGMBH (p57AD79C4.dip.t-dialin.net [87.173.121.196]) by alfa3017.alfahosting-server.de (Postfix) with ESMTPA id 3584A2935716 for ; Mon, 17 Jan 2011 12:57:17 +0100 (CET) From: "Richard Rauch" To: References: <4B8F5EB7.4090402@televic.com> <4B93E33A.9050807@meduna.org> Subject: Mapping of ARM Architecture to Repository Date: Mon, 17 Jan 2011 11:57:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit In-Reply-To: <4B93E33A.9050807@meduna.org> X-Virus-Checker-Version: clamassassin 1.2.4 with ClamAV 0.96.5/12533/Mon Jan 17 11:05:39 2011 X-IsSubscribed: yes Mailing-List: contact ecos-devel-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: ecos-devel-owner@ecos.sourceware.org X-SW-Source: 2011-01/txt/msg00012.txt.bz2 Hi all, First I proudly want to notify, that I was able to establish a collaboration between my company ITR GmbH and Atmel Corporation. Subject of this collaboration is, that my company will be responsible for Atmel's activities regarding realtime operation system eCos. First project within the scope of this collaboration is the porting of eCos to the Atmel AT91SAM9G45 microcontroller, which I have already announced to the community some time ago. Because Atmel is interested in not only providing a port to this microcontroller, but also to provide ports to other ARM based product families, I want to start a discussion about the repository structure. The problem is, that there is a large variety of ARM based microcontroller cores (ARM7,ARM9,... Cortex-M0,M3,...,Cortex A8,A9,....). This core families are subdivided also into some special core versions (e.g. 922, 926,...). Each of the core families and variants has more or less some differences. So, in my opinion, the structure of the repository is not sufficient to map the core differences. In principle, is it possible to make changes in the structures? In the moment, there are subdirectories hal/arm/arch, hal/arm/arm9 and hal/arm/xxxx for different microcontrollers. Maybe somebody has already some ideas, how a structure should be made to fit best to the differnt arm architectures. Richard Richard Rauch email: rrauch@itrgmbh.de _______________________________________________ ITR GmbH Informationstechnologie Rauch Schnepfenreuther Hauptstrasse 27b D-90425 Nuernberg _______________________________________________