This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [APPROVE?] Fix spurious interrupt on mpc8xx


On Mon, 2003-03-31 at 07:49, Jonathan Larmour wrote:
> Gary Thomas wrote:
> > On Sun, 2003-03-30 at 23:14, Jonathan Larmour wrote:
> > 
> >>The attached patch fixes a spurious interrupt with asserts enabled when 
> >>using the serial port on viper. It also does some very minor cleanups.
> >>
> >>I haven't checked it in to the trunk, just in case there's some other 
> >>reasoning for the way things was that I've missed (although I doubt it), 
> >>but if it's okay, I would also like approval for the 2.0 branch.
> >>
> > 
> > 
> > I think that these are fine, although the removal of the call to 
> > CPM_reset is a no-op (it should be done by the variant code and
> > then only once, so it has no real effect except for documentation).
> 
> But if someone does CLAIM_COMMS in a RAM loaded app, these channels will 
> then be included, and it will run again, and have side effects on things 
> other than the channels you're using.
> 
> > BTW I've yet to see the spurious interrupt that you are chasing when 
> > using a newer RedBoot (probably even one built from the current branch).
> 
> Yep, was still doing it from the trunk as well as branch as at the end of 
> last week. From what was needed to fix, AFAIK you should just need asserts 
> enabled and to load and run over serial explicitly. The serial TX of 
> talking to GDB is what makes it generate the TX interrupt, which the isr 
> in the driver will (rightly) return 0 for.
> 
> Okay for 2.0 branch explicitly?

Actually, I'm fine with those changes on the trunk as well.  I was 
just bantering about them :-)

-- 
------------------------------------------------------------
Gary Thomas                 |
MLB Associates              |  Consulting for the
+1 (970) 229-1963           |    Embedded world
http://www.mlbassoc.com/    |
email: <gary at mlbassoc dot com>  |
gpg: http://www.chez-thomas.org/gary/gpg_key.asc
------------------------------------------------------------


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]