This is the mail archive of the
ecos-bugs@sourceware.org
mailing list for the eCos project.
[Issue 1000660] ARM HAL breaks on spurious interrupt
- From: bugzilla-daemon at ecoscentric dot com
- To: ecos-bugs at ecos dot sourceware dot org
- Date: Mon, 15 Nov 2010 02:49:18 +0000
- Subject: [Issue 1000660] ARM HAL breaks on spurious interrupt
- Auto-submitted: auto-generated
- References: <bug-1000660-13@http.bugzilla.ecoscentric.com/>
Please do not reply to this email. Use the web interface provided at:
https://bugzilla.ecoscentric.com/show_bug.cgi?id=1000660
Joe Porthouse <jporthouse@idexcorp.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jporthouse@idexcorp.com
--- Comment #2 from Joe Porthouse <jporthouse@idexcorp.com> 2010-11-15 02:49:15 GMT ---
Appears to have already been addressed in latest version.
Problem was present in eCos v2.0. When a spurious interrupt occurred,
interrupt_end() was never called and the scheduler was still locked on return
to the application.
In eCosPro v3.0.23, there are changes in the arm vectors.S file that
specifically address making sure the scheduler is unlocked when dealing with
spurious interrupts.
In /hal/arm/arc/current/src/vectors.S
// For a spurious interrupt, pass a NULL object. interrupt_end() will
// handle that and still unlock the scheduler.
Status on this issue should be closed.
--
Configure issuemail: https://bugzilla.ecoscentric.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the issue.
You are on the CC list for the issue.