From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32534 invoked by alias); 5 Jul 2004 00:27:32 -0000 Mailing-List: contact sid-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: sid-owner@sources.redhat.com Received: (qmail 32527 invoked from network); 5 Jul 2004 00:27:31 -0000 Received: from unknown (HELO main.gmane.org) (80.91.224.249) by sourceware.org with SMTP; 5 Jul 2004 00:27:31 -0000 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1BhHKV-0000OO-00 for ; Mon, 05 Jul 2004 02:27:31 +0200 Received: from pcusersgroup-link.cbr.comindico.com.au ([203.220.47.98]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 05 Jul 2004 02:27:31 +0200 Received: from bje by pcusersgroup-link.cbr.comindico.com.au with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 05 Jul 2004 02:27:31 +0200 To: sid@sources.redhat.com From: Ben Elliston Subject: Re: Level sensitive ARM interrupts Date: Mon, 05 Jul 2004 00:27:00 -0000 Message-ID: <87eknr70xk.fsf@au.ibm.com> References: <200407021437.35768.bigbob@shideleff.com> <200407021439.08654.bigbob@shideleff.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: pcusersgroup-link.cbr.comindico.com.au User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 X-SW-Source: 2004-q3/txt/msg00006.txt.bz2 Robert Shideleff writes: > This patch makes arm interrupts level sensitive, as they are in hardware. > The nirq and nfiq pins are no longer callbacks, but rather simple input > pins. They are 'pulled' to high at processor invocation and reset. Their > level is 'sense()-ed' at the beginning of each step. > > The patch file was taken from within the sid/component/cgen-cpu/arm7t > directory. > > This is necessary for proper operation of eCos, and for the ability to > model interrupts as they occur in actual hardware. There are a number of ARM-related interrupt tests which, from recollection, passed. Does your patch suggest that the tests are wrong? If so, can you update them, too? Ben