From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23203 invoked by alias); 2 Apr 2008 17:39:55 -0000 Received: (qmail 23179 invoked by uid 22791); 2 Apr 2008 17:39:55 -0000 X-Spam-Check-By: sourceware.org Received: from mgcp1.bloomberg.com (HELO mgcp1.bloomberg.com) (208.22.56.39) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 02 Apr 2008 17:39:36 +0000 Received: from ny1520.bloomberg.com ([10.16.11.97]) by mgcp1.bloomberg.com with ESMTP; 02 Apr 2008 13:39:34 -0400 Received: from NY2528-DR.corp.bloomberg.com (ny2528-dr.corp.bloomberg.com [10.14.21.30]) by ny1520.bloomberg.com (8.14.1/8.14.1) with ESMTP id m32HdQOc023682; Wed, 2 Apr 2008 13:39:26 -0400 Received: from ny2545.corp.bloomberg.com ([172.20.73.98]) by NY2528-DR.corp.bloomberg.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 2 Apr 2008 13:39:26 -0400 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 02 Apr 2008 17:39:00 -0000 Message-ID: In-Reply-To: References: From: "Chris Zimman" To: "Grant Edwards" , X-IsSubscribed: yes 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] Re: On ARM7 can one of FIQ/IRQ be used for non-eCos stuff? X-SW-Source: 2008-04/txt/msg00014.txt.bz2 > However, there quite a few spots in the arm/arch interrupt and > exception handling code where FIQ is being disabled. It looks > like I'd have to fork the arch code and modify it to prevent it > from disabling FIQ. Yes, there definitely is that issue. It's not too many places that=20 have to be updated though. =20 > I suppose the right thing to do would be to make the arm/arch > stuff configurable via CDL so that it would use either FIQ or > IRQ or both. I would think what you'd want to do is to provide a function to change=20 the FIQ vector after eCos has started. If you start things without=20 the FIQ vector assigned, and for whatever reason it fires, you're in=20 trouble. With regards to CDL, I don't know that it would make sense to=20 have a CDL option to not have eCos own the FIQ vector on startup. --Chris -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss